catch and handle all wrong values
catch and handle all wrong values
catch and handle the first wrong value
catch and handle the first wrong value
catch and handle the last wrong value
catch and handle the last wrong value
catch and handle possible wrong values
catch and handle possible wrong values
create a correct value
create a correct value
run the validate effect, yielding a list of failures or A or both
run the validate effect, yielding a list of failures or A or both
run the validate effect, yielding a non-empty list of failures or A or both
run the validate effect, yielding a non-empty list of failures or A or both
run the validate effect, yielding a list of failures Either A
run the validate effect, yielding a list of failures Either A
run the validate effect, yielding a non-empty list of failures Either A
run the validate effect, yielding a non-empty list of failures Either A
run the validate effect, yielding a ValidatedNel
run the validate effect, yielding a ValidatedNel
check a correct condition
check a correct condition
create an Validate effect from a single Either value
create an Validate effect from a single Either value
create an Validate effect from a single Ior value
create an Validate effect from a single Ior value
create an Validate effect from a single Option value
create an Validate effect from a single Option value
check a correct value
check a correct value
create a correct value with warning
create a correct value with warning
create a pure warning
create a pure warning
create a failed value
create a failed value
catch and handle possible wrong values
catch and handle possible wrong values
(Since version 5.4.2) Use catchFirstWrong or more general catchWrongs instead
Effect for computation which can fail but will accumulate errors
The runValidate interpreter just collects the messages and returns them at the end