CatsInterop

class Object
trait Matchable
class Any

Type members

Classlikes

Default ValidationModule where:

Default ValidationModule where:

  • Effect is cats.Eval
  • Validated is Validated[NonEmptyChain[E], Unit]
  • Error is ValidationError
Companion:
object

Default ValidationModule where:

Default ValidationModule where:

  • Effect is cats.Eval
  • Validated is Validated[NonEmptyList[E], Unit]
  • Error is ValidationError
Companion:
object
object EvalRunSync extends RunSync[Eval]

Base trait for ValidationModule where jap.fields.typeclass.Validated is Validated[NonEmptyChain[E], Unit]

Base trait for ValidationModule where jap.fields.typeclass.Validated is Validated[NonEmptyChain[E], Unit]

Base trait for ValidationModule where jap.fields.typeclass.Validated is Validated[NonEmptyList[E], Unit]

Base trait for ValidationModule where jap.fields.typeclass.Validated is Validated[NonEmptyList[E], Unit]

Inherited classlikes

class FromCatsValidated[K[_]](implicit A: Applicative[K], SK: SemigroupK[K]) extends AccumulateLike[[_] =>> ValidatedAccumulate[K, _$4]]

Validated instance for cats.data.Validated where error is collection type like cats.data.NonEmptyList or cats.data.NonEmptyChain

Validated instance for cats.data.Validated where error is collection type like cats.data.NonEmptyList or cats.data.NonEmptyChain

Inherited from:
CatsInteropInstances0

Inherited types

type ValidatedAccumulate[K[_], E] = Validated[K[E], Unit]
Inherited from:
CatsInteropInstances0

Implicits

Implicits

implicit def fromCatsMonadDefer[F[_] : Defer]: Effect[F]

jap.fields.typeclass.Effect instance for any F[_] that has cats.Monad and cats.Defer instances

jap.fields.typeclass.Effect instance for any F[_] that has cats.Monad and cats.Defer instances