Packages

p

org.specs2

control

package control

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. control
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type Action[A] = Eff[ActionStack, A]
  2. type ActionStack = FxAppend[Fx2[TimedFuture, control.eff.ErrorEffect.ErrorOrOk], Fx3[Console, Warnings, Safe]]
  3. type AsyncFold[A, B] = Fold[Action, A, B]
  4. type AsyncSink[A] = Fold[Action, A, Unit]
  5. type AsyncStream[A] = Producer[ActionStack, A]
  6. type AsyncTransducer[A, B] = (Producer[ActionStack, A]) => Producer[ActionStack, B]
  7. trait ExecuteActions extends AnyRef
  8. type Logger = (String) => Unit
  9. type Operation[A] = Eff[OperationStack, A]
  10. type OperationStack = FxAppend[Fx1[control.eff.ErrorEffect.ErrorOrOk], Fx3[Console, Warnings, Safe]]

Value Members

  1. def attemptExecuteOperation[A](operation: Operation[A], printer: (String) => Unit): Either[Throwable, (Either[control.eff.ErrorEffect.Error, A], List[String])]
  2. lazy val consoleLogging: (String) => Unit
  3. def emitAsync[A](as: A*): AsyncStream[A]
  4. def emitAsyncDelayed[A](a: A): AsyncStream[A]
  5. def executeOperation[A](operation: Operation[A], printer: (String) => Unit): (Either[control.eff.ErrorEffect.Error, A], List[String])
  6. implicit val idToAction: NaturalTransformation[Id, Action]
  7. lazy val noLogging: (String) => Unit
  8. implicit def operationAsResult[T](implicit arg0: AsResult[T]): AsResult[Operation[T]]
  9. implicit def operationToAction[A](operation: Operation[A]): Action[A]
  10. implicit def operationToActionNat[A]: ~>[Operation, Action]
  11. def runOperation[A](operation: Operation[A], printer: (String) => Unit): Either[control.eff.ErrorEffect.Error, A]
  12. def warnAndFail[R, A](message: String, failureMessage: String)(implicit m1: <=[Warnings, R], m2: <=[control.eff.ErrorEffect.ErrorOrOk, R]): Eff[R, A]
  13. object ExecuteActions extends ExecuteActions

Inherited from AnyRef

Inherited from Any

Ungrouped