Packages

package dsl

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

Type Members

  1. implicit class FutureOps[A] extends AnyRef
  2. type JsErrorContent = Seq[(JsPath, Seq[JsonValidationError])]
  3. final case class Step[+A](run: Future[Either[Result, A]]) extends Product with Serializable

  4. trait StepOps[A, B] extends AnyRef

Value Members

  1. implicit def booleanToStepOps(boolean: Boolean)(implicit ec: ExecutionContext): StepOps[Unit, Unit]
  2. implicit def eitherToStepOps[A, B](either: Either[B, A])(implicit ec: ExecutionContext): StepOps[A, B]
  3. implicit def fBooleanToStepOps(future: Future[Boolean])(implicit ec: ExecutionContext): StepOps[Unit, Unit]
  4. implicit def fEitherToStepOps[A, B](fEither: Future[Either[B, A]])(implicit ec: ExecutionContext): StepOps[A, B]
  5. implicit def fOptionToStepOps[A](fOption: Future[Option[A]])(implicit ec: ExecutionContext): StepOps[A, Unit]
  6. implicit def formToStepOps[A](form: Form[A])(implicit ec: ExecutionContext): StepOps[A, Form[A]]
  7. implicit def futureToStepOps[A](future: Future[A])(implicit ec: ExecutionContext): StepOps[A, Throwable]
  8. implicit def jsResultToStepOps[A](jsResult: JsResult[A])(implicit ec: ExecutionContext): StepOps[A, JsErrorContent]
  9. implicit def optionToStepOps[A](option: Option[A])(implicit ec: ExecutionContext): StepOps[A, Unit]
  10. implicit def stepToEither[A](step: Step[A]): Future[Either[Result, A]]
  11. implicit def stepToResult[R <: Result](step: Step[R])(implicit ec: ExecutionContext): Future[Result]
  12. implicit def tryToStepOps[A](tryValue: Try[A])(implicit ec: ExecutionContext): StepOps[A, Throwable]
  13. object Step extends Serializable
  14. case object escalate extends Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped