Packages

object io extends ScriptDsl[IO]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. io
  2. ScriptDsl
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CantFail[-D, +A] = ScriptT[IO, D, Nothing, A]
    Definition Classes
    ScriptDsl
  2. type Dependencies[D] = ScriptT[IO, D, Nothing, D]
    Definition Classes
    ScriptDsl
  3. type Failed[+E] = ScriptT[IO, Any, E, Nothing]
    Definition Classes
    ScriptDsl
  4. type Independent[+E, +A] = ScriptT[IO, Any, E, A]
    Definition Classes
    ScriptDsl
  5. type NoDependencies = Any
    Definition Classes
    ScriptDsl
  6. type Script[-Dependencies, +Failures, +Value] = ScriptT[IO, Dependencies, Failures, Value]
    Definition Classes
    ScriptDsl
  7. type SideEffect[-D] = ScriptT[IO, D, Nothing, Unit]
    Definition Classes
    ScriptDsl
  8. type Value[+A] = ScriptT[IO, Any, Nothing, A]
    Definition Classes
    ScriptDsl

Value Members

  1. object log
    Definition Classes
    ScriptDsl
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def build[D, E, A](value: Either[E, A])(implicit F: Applicative[IO]): ScriptT[IO, D, E, A]
    Definition Classes
    ScriptDsl
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def dependencies[D](implicit F: Applicative[IO]): Dependencies[D]
    Definition Classes
    ScriptDsl
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def fail[E](e: E)(implicit F: Applicative[IO]): Failed[E]
    Definition Classes
    ScriptDsl
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def find[E, A](opt: Either[E, A])(implicit F: Applicative[IO]): Independent[E, A]
    Definition Classes
    ScriptDsl
  14. def find[E, A](opt: Option[A])(e: ⇒ E)(implicit F: Applicative[IO]): Independent[E, A]
    Definition Classes
    ScriptDsl
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def liftF[A](sa: IO[A])(implicit F: Functor[IO]): Value[A]
    Definition Classes
    ScriptDsl
  19. def liftFE[E, A](fae: IO[Either[E, A]])(implicit F: Functor[IO]): Independent[E, A]
    Definition Classes
    ScriptDsl
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. def ok[E](implicit F: Applicative[IO]): Independent[E, Unit]
    Definition Classes
    ScriptDsl
  24. def pure[A](a: A)(implicit F: Applicative[IO]): Value[A]
    Definition Classes
    ScriptDsl
  25. def raiseError(e: Throwable)(implicit F: MonadError[IO, Throwable]): SideEffect[NoDependencies]
    Definition Classes
    ScriptDsl
  26. def raiseFailure[E](e: E)(implicit F: Applicative[IO]): Failed[E]
    Definition Classes
    ScriptDsl
  27. def script[A](sa: IO[A])(implicit F: Functor[IO]): Value[A]
    Definition Classes
    ScriptDsl
  28. def scriptE[E, A](fae: IO[Either[E, A]])(implicit F: Functor[IO]): Independent[E, A]
    Definition Classes
    ScriptDsl
  29. def start(implicit F: Applicative[IO]): SideEffect[NoDependencies]
    Definition Classes
    ScriptDsl
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. def unit(implicit F: Applicative[IO]): SideEffect[NoDependencies]
    Definition Classes
    ScriptDsl
  33. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from ScriptDsl[IO]

Inherited from AnyRef

Inherited from Any

Ungrouped