Package

io.kanaka.monadic

dsl

Permalink

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. All

Type Members

  1. implicit class FutureOps[A] extends AnyRef

    Permalink
  2. type JsErrorContent = Seq[(JsPath, Seq[JsonValidationError])]

    Permalink
  3. final case class Step[+A](run: Future[Either[Result, A]]) extends Product with Serializable

    Permalink

  4. trait StepOps[A, B] extends AnyRef

    Permalink

Value Members

  1. object Step extends Serializable

    Permalink
  2. implicit def booleanToStepOps(boolean: Boolean)(implicit ec: ExecutionContext): StepOps[Unit, Unit]

    Permalink
  3. implicit def eitherToStepOps[A, B](either: Either[B, A])(implicit ec: ExecutionContext): StepOps[A, B]

    Permalink
  4. object escalate extends Product with Serializable

    Permalink
  5. implicit def fBooleanToStepOps(future: Future[Boolean])(implicit ec: ExecutionContext): StepOps[Unit, Unit]

    Permalink
  6. implicit def fEitherToStepOps[A, B](fEither: Future[Either[B, A]])(implicit ec: ExecutionContext): StepOps[A, B]

    Permalink
  7. implicit def fOptionToStepOps[A](fOption: Future[Option[A]])(implicit ec: ExecutionContext): StepOps[A, Unit]

    Permalink
  8. implicit def formToStepOps[A](form: Form[A])(implicit ec: ExecutionContext): StepOps[A, Form[A]]

    Permalink
  9. implicit def futureToStepOps[A](future: Future[A])(implicit ec: ExecutionContext): StepOps[A, Throwable]

    Permalink
  10. implicit def jsResultToStepOps[A](jsResult: JsResult[A])(implicit ec: ExecutionContext): StepOps[A, JsErrorContent]

    Permalink
  11. implicit def optionToStepOps[A](option: Option[A])(implicit ec: ExecutionContext): StepOps[A, Unit]

    Permalink
  12. implicit def stepToEither[A](step: Step[A]): Future[Either[Result, A]]

    Permalink
  13. implicit def stepToResult[R <: Result](step: Step[R])(implicit ec: ExecutionContext): Future[Result]

    Permalink
  14. implicit def tryToStepOps[A](tryValue: Try[A])(implicit ec: ExecutionContext): StepOps[A, Throwable]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped