object
IO
Type Members
-
type
ApiIO[T] = IO[API, T]
-
type
BootIO[T] = IO[Boot, T]
-
final
case class
Defer[+E, +A] extends LazyLogging with Product with Serializable
-
-
-
final
case class
Left[+L, +R](value: L)(implicit exceptionHandler: ExceptionHandler[L]) extends IO[L, R] with Product with Serializable
-
type
NothingIO[T] = IO[Nothing, T]
-
-
final
case class
Right[+L, +R](value: R)(implicit exceptionHandler: ExceptionHandler[L]) extends IO[L, R] with Product with Serializable
-
type
ThrowableIO[T] = IO[Throwable, T]
-
type
UnitIO[T] = IO[Unit, T]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
object
Defer extends LazyLogging with Serializable
-
-
final
def
apply[E, A](f: ⇒ A)(implicit arg0: ExceptionHandler[E]): IO[E, A]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
val
done: Done
-
val
doneIO: Right[Nothing, Done]
-
val
emptyBytes: Right[Nothing, Slice[Byte]]
-
val
emptySeqBytes: Right[Nothing, Seq[Slice[Byte]]]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
failed[E, A](exceptionMessage: String)(implicit arg0: ExceptionHandler[E]): Left[E, A]
-
final
def
failed[E, A](exception: Throwable)(implicit arg0: ExceptionHandler[E]): Left[E, A]
-
val
false: Right[Nothing, Boolean]
-
def
finalize(): Unit
-
def
fromFuture[L, R](future: Future[R])(implicit arg0: ExceptionHandler[L], ec: ExecutionContext): Defer[L, R]
-
def
fromTry[E, A](tryBlock: Try[A])(implicit arg0: ExceptionHandler[E]): IO[E, A]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
javaExceptionHandler(): ExceptionHandler.type
-
final
def
ne(arg0: AnyRef): Boolean
-
val
none: Right[Nothing, Option[Nothing]]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
val
someFalse: IO[Nothing, Some[Boolean]]
-
val
someTrue: IO[Nothing, Some[Boolean]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
final
def
throwable(message: String, inner: Throwable): Throwable
-
final
def
throwable(message: String): Throwable
-
def
toString(): String
-
val
true: Right[Nothing, Boolean]
-
final
def
tryOrNone[A](block: ⇒ A): Option[A]
-
val
unit: Right[Nothing, Unit]
-
val
unitUnit: Right[Nothing, Right[Nothing, Unit]]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
when[E, T](condition: ⇒ Boolean, onTrue: ⇒ IO[E, T], onFalse: ⇒ IO[E, T])(implicit arg0: ExceptionHandler[E]): IO[E, T]
-
def
when[E, T, F](condition: ⇒ Boolean, onTrue: ⇒ IO[E, T], onFalse: ⇒ T)(f: (T) ⇒ IO[E, F])(implicit arg0: ExceptionHandler[E]): IO[E, F]
-
val
zero: Right[Nothing, Int]
-
val
zeroZero: IO[Nothing, Right[Nothing, Int]]
Inherited from AnyRef
Inherited from Any