Given a Good
accumulating Or
, applies the given validation functions to the Good
value and returns
either the same Good
, if all validations resulted in Pass
, else returns a Bad
containing every
error reported by validation Fail
results; Given a Bad
accumualting Or
, returns the same Bad
.
Given a Good
accumulating Or
, applies the given validation functions to the Good
value and returns
either the same Good
, if all validations resulted in Pass
, else returns a Bad
containing every
error reported by validation Fail
results; Given a Bad
accumualting Or
, returns the same Bad
.
For more information and examples, see the Using when
section of the main documentation for class Or
.
Zips two accumulating Or
s together into a Good
pair (Tuple2[G, H]
) if both Or
s are
Good
, else a Bad
containing every error.
Zips two accumulating Or
s together into a Good
pair (Tuple2[G, H]
) if both Or
s are
Good
, else a Bad
containing every error.
For more information and examples, see the Using zip
section of the main documentation for class Or
.
Adds
zip
andwhen
methods toOr
s vai an implicit conversion provided by traitAccumulation
.For more information and examples, see the Using
zip
and Usingwhen
sections of the main documentation for classOr
.