FromCatsValidated
class FromCatsValidated[L[_]](implicit A: Applicative[L], SK: SemigroupK[L], F: Foldable[L]) extends AccumulateLike[[_] =>> ValidatedUK[L, _$4]]
ValidationResult instance for cats.data.Validated
where error is collection type like cats.data.NonEmptyList
or cats.data.NonEmptyChain
Type members
Inherited types
Value members
Concrete methods
Inherited methods
Returns invalid VR[E] provided errors. Override this for perfomance
Returns invalid VR[E] provided errors. Override this for perfomance
- Inherited from:
- ValidationResult
Returns vr
if cond
is false else returns valid
Returns vr
if cond
is false else returns valid
- Inherited from:
- ValidationResult
Returns vr
if cond
is true else returns valid
Returns vr
if cond
is true else returns valid
- Inherited from:
- ValidationResult
def whenInvalid[E](a: ValidatedUK[L, E])(f: ValidatedUK[L, E] => ValidatedUK[L, E]): ValidatedUK[L, E]
Returns f
applied to a
if a
is invalid else returns a
Returns f
applied to a
if a
is invalid else returns a
- Inherited from:
- ValidationResult
Returns b
if a
is valid else returns a
Returns b
if a
is valid else returns a
- Inherited from:
- ValidationResult