package control
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- control
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Action[A] = Eff[ActionStack, A]
- type ActionStack = FxAppend[Fx2[TimedFuture, control.eff.ErrorEffect.ErrorOrOk], Fx3[Console, Warnings, Safe]]
- type AsyncFold[A, B] = Fold[ActionStack, A, B]
- type AsyncSink[A] = Fold[ActionStack, A, Unit]
- type AsyncStream[A] = Producer[ActionStack, A]
- type AsyncTransducer[A, B] = (Producer[ActionStack, A]) ⇒ Producer[ActionStack, B]
- type Logger = (String) ⇒ Unit
- type Operation[A] = Eff[OperationStack, A]
- type OperationStack = FxAppend[Fx1[control.eff.ErrorEffect.ErrorOrOk], Fx3[Console, Warnings, Safe]]
- trait SomeTimeout extends AnyRef
- type StreamStack = Fx2[TimedFuture, Safe]
Value Members
- implicit def actionAsResult[T](implicit arg0: AsResult[T]): AsResult[Action[T]]
- def attemptAction[A](action: Action[A], printer: (String) ⇒ Unit): \/[Throwable, A]
- def attemptExecuteAction[A](action: Action[A], printer: (String) ⇒ Unit): \/[Throwable, (\/[control.eff.ErrorEffect.Error, A], List[String])]
- def attemptExecuteOperation[A](operation: Operation[A], printer: (String) ⇒ Unit): \/[Throwable, (\/[control.eff.ErrorEffect.Error, A], List[String])]
- lazy val consoleLogging: (String) ⇒ Unit
- def emitAsync[A](as: A*): AsyncStream[A]
- def emitAsyncDelayed[A](a: A): AsyncStream[A]
- def executeAction[A](action: Action[A], printer: (String) ⇒ Unit): (\/[control.eff.ErrorEffect.Error, A], List[String])
- def executeOperation[A](operation: Operation[A], printer: (String) ⇒ Unit): (\/[control.eff.ErrorEffect.Error, A], List[String])
- lazy val executorServices: ExecutorServices
- implicit def ioResultAsResult[T](implicit arg0: AsResult[T]): AsResult[IO[T]]
- lazy val noLogging: (String) ⇒ Unit
- implicit def operationAsResult[T](implicit arg0: AsResult[T]): AsResult[Operation[T]]
- implicit def operationToAction[A](operation: Operation[A]): Action[A]
- def runAction[A](action: Action[A], printer: (String) ⇒ Unit): \/[control.eff.ErrorEffect.Error, A]
- def runOperation[A](operation: Operation[A], printer: (String) ⇒ Unit): \/[control.eff.ErrorEffect.Error, A]
- def warnAndFail[R, A](message: String, failureMessage: String)(implicit m1: <=[Warnings, R], m2: <=[control.eff.ErrorEffect.ErrorOrOk, R]): Eff[R, A]
- object FuturezInstances
- object SomeTimeout extends SomeTimeout