package control
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- control
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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[Action, A, B]
- type AsyncSink[A] = Fold[Action, A, Unit]
- type AsyncStream[A] = Producer[ActionStack, A]
- type AsyncTransducer[A, B] = (Producer[ActionStack, A]) => Producer[ActionStack, B]
- trait ExecuteActions extends AnyRef
- type Logger = (String) => Unit
- type Operation[A] = Eff[OperationStack, A]
- type OperationStack = FxAppend[Fx1[control.eff.ErrorEffect.ErrorOrOk], Fx3[Console, Warnings, Safe]]
Value Members
- def attemptExecuteOperation[A](operation: Operation[A], printer: (String) => Unit): Either[Throwable, (Either[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 executeOperation[A](operation: Operation[A], printer: (String) => Unit): (Either[control.eff.ErrorEffect.Error, A], List[String])
- implicit val idToAction: NaturalTransformation[Id, Action]
- 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]
- implicit def operationToActionNat[A]: ~>[Operation, Action]
- def runOperation[A](operation: Operation[A], printer: (String) => Unit): Either[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 ExecuteActions extends ExecuteActions