Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
ZValidation.type
Members list
Type members
Classlikes
Attributes
Inherited types
The names of the product elements
The name of the type
Value members
Concrete methods
Attempts to evaluate the specified value, catching any error that occurs during evaluation and capturing it as a failure.
Attempts to evaluate the specified value, catching any error that occurs during evaluation and capturing it as a failure.
Attributes
Constructs a ZValidation
that fails with the specified error.
Constructs a ZValidation
that fails with the specified error.
Attributes
Constructs a ZValidation
that fails with the specified NonEmptyChunk
of errors.
Constructs a ZValidation
that fails with the specified NonEmptyChunk
of errors.
Attributes
Constructs a ZValidation
from an Either
.
Constructs a ZValidation
from an Either
.
Attributes
Constructs a ZValidation
from an Either
that fails with a NonEmptyChunk
of errors.
Constructs a ZValidation
from an Either
that fails with a NonEmptyChunk
of errors.
Attributes
Constructs a ZValidation
from an Option
.
Constructs a ZValidation
from an Option
.
Attributes
Constructs a Validation
from an Option
, failing with the error provided.
Constructs a Validation
from an Option
, failing with the error provided.
Attributes
Constructs a Validation
from a predicate, failing with None.
Constructs a Validation
from a predicate, failing with None.
Attributes
Constructs a Validation
from a predicate, failing with the error provided.
Constructs a Validation
from a predicate, failing with the error provided.
Attributes
Constructs a ZValidation
from a Try
.
Constructs a ZValidation
from a Try
.
Attributes
Constructs a ZValidation
that succeeds with the Unit
value with a log containing the specified entry.
Constructs a ZValidation
that succeeds with the Unit
value with a log containing the specified entry.
Attributes
Converts an Option
to a ZValidation
, treating None
as a success with no information and Some
as a failure with the specified error.
Converts an Option
to a ZValidation
, treating None
as a success with no information and Some
as a failure with the specified error.
Attributes
Validates each element in a collection, collecting the results into a collection of failed results and a collection of successful results.
Validates each element in a collection, collecting the results into a collection of failed results and a collection of successful results.
Attributes
Constructs a Validation
that succeeds with the specified value.
Constructs a Validation
that succeeds with the specified value.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values into a tuple, failing with the accumulation of all errors if any fail.
Attributes
Combine a collection of ZValidation
values into a single ZValidation
that either returns the values of all of them, if they all succeed, or else fails with all of their errors.
Combine a collection of ZValidation
values into a single ZValidation
that either returns the values of all of them, if they all succeed, or else fails with all of their errors.
Attributes
Combine a set of ZValidation
values into a single ZValidation
that either returns the values of all of them, if they all succeed, or else fails with all of their errors.
Combine a set of ZValidation
values into a single ZValidation
that either returns the values of all of them, if they all succeed, or else fails with all of their errors.
Attributes
Combines the results of the specified ZValidation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified ZValidation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Combines the results of the specified Validation
values using the function f
, failing with the accumulation of all errors if any fail.
Attributes
Concrete fields
The Validation
that succeeds with the Unit
value.
The Validation
that succeeds with the Unit
value.
Attributes
Implicits
Implicits
The Covariant
instance for ZValidation
.
The Covariant
instance for ZValidation
.
Attributes
Derives a Debug[ZValidation[W, E, A]]
given a Debug[W], a
Debug[E], and a
Debug[A]`.
Derives a Debug[ZValidation[W, E, A]]
given a Debug[W], a
Debug[E], and a
Debug[A]`.
Attributes
The DeriveEqual
instance for ZValidation
.
The DeriveEqual
instance for ZValidation
.
Attributes
Derives an Equal[ZValidation[W, E, A]]
given an Equal[A]
.
Derives an Equal[ZValidation[W, E, A]]
given an Equal[A]
.
Attributes
The Covariant
instance for ZValidation
with respect to its error type.
The Covariant
instance for ZValidation
with respect to its error type.
Attributes
The DeriveEqual
instance for ZValidation
with respect to its error type.
The DeriveEqual
instance for ZValidation
with respect to its error type.
Attributes
The ForEach
instance for ZValidation
.
The ForEach
instance for ZValidation
.
Attributes
The IdentityBoth
instance for ZValidation
.
The IdentityBoth
instance for ZValidation
.
Attributes
The IdentityFlatten
instance for ZValidation
.
The IdentityFlatten
instance for ZValidation
.
Attributes
Derives a PartialOrd[ZValidation[W, E, A]]
given an Ord[E]
and an Ord[A]
.
Derives a PartialOrd[ZValidation[W, E, A]]
given an Ord[E]
and an Ord[A]
.
Attributes
Inherited implicits
The CommutativeBoth
instance for Validation
.
The CommutativeBoth
instance for Validation
.
Attributes
- Inherited from:
- LowPriorityValidationImplicits
Derives a Hash[ZValidation[W, E, A]]
given a Hash[A]
.
Derives a Hash[ZValidation[W, E, A]]
given a Hash[A]
.
Attributes
- Inherited from:
- LowPriorityValidationImplicits