org.specs2

control

package control

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. control
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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[ActionStack, A, B]

  4. type AsyncSink[A] = Fold[ActionStack, A, Unit]

  5. type AsyncStream[A] = Producer[ActionStack, A]

  6. type AsyncTransducer[A, B] = (Producer[ActionStack, A]) ⇒ Producer[ActionStack, B]

  7. type Logger = (String) ⇒ Unit

  8. type Operation[A] = Eff[OperationStack, A]

  9. type OperationStack = FxAppend[Fx1[control.eff.ErrorEffect.ErrorOrOk], Fx3[Console, Warnings, Safe]]

  10. trait SomeTimeout extends AnyRef

  11. type StreamStack = Fx2[TimedFuture, Safe]

Value Members

  1. object FuturezInstances

  2. object SomeTimeout extends SomeTimeout

  3. implicit def actionAsResult[T](implicit arg0: AsResult[T]): AsResult[Action[T]]

  4. def attemptAction[A](action: Action[A], printer: (String) ⇒ Unit): \/[Throwable, A]

  5. def attemptExecuteAction[A](action: Action[A], printer: (String) ⇒ Unit): \/[Throwable, (\/[control.eff.ErrorEffect.Error, A], List[String])]

  6. def attemptExecuteOperation[A](operation: Operation[A], printer: (String) ⇒ Unit): \/[Throwable, (\/[control.eff.ErrorEffect.Error, A], List[String])]

  7. lazy val consoleLogging: (String) ⇒ Unit

  8. def emitAsync[A](as: A*): AsyncStream[A]

  9. def emitAsyncDelayed[A](a: A): AsyncStream[A]

  10. def executeAction[A](action: Action[A], printer: (String) ⇒ Unit): (\/[control.eff.ErrorEffect.Error, A], List[String])

  11. def executeOperation[A](operation: Operation[A], printer: (String) ⇒ Unit): (\/[control.eff.ErrorEffect.Error, A], List[String])

  12. lazy val executorServices: ExecutorServices

  13. implicit def ioResultAsResult[T](implicit arg0: AsResult[T]): AsResult[IO[T]]

  14. lazy val noLogging: (String) ⇒ Unit

  15. implicit def operationAsResult[T](implicit arg0: AsResult[T]): AsResult[Operation[T]]

  16. implicit def operationToAction[A](operation: Operation[A]): Action[A]

  17. def runAction[A](action: Action[A], printer: (String) ⇒ Unit): \/[control.eff.ErrorEffect.Error, A]

  18. def runOperation[A](operation: Operation[A], printer: (String) ⇒ Unit): \/[control.eff.ErrorEffect.Error, A]

  19. def warnAndFail[R, A](message: String, failureMessage: String)(implicit m1: <=[Warnings, R], m2: <=[control.eff.ErrorEffect.ErrorOrOk, R]): Eff[R, A]

Inherited from AnyRef

Inherited from Any

Ungrouped