Contents
- ValidationExtensions
- >>> (K<Validation<F>, A> ma, K<Validation<F>, B> mb)
- * (K<Validation<F>, Func<A, B>> mf, K<Validation<F>, A> ma)
- * (K<Validation<F>, A> ma, K<Validation<F>, Func<A, B>> mf)
- ValidationExtensions
- ValidationExtensions
- + (K<Validation<F>, A> lhs, K<Validation<F>, A> rhs)
- + (K<Validation<F>, A> lhs, Pure<A> rhs)
- + (K<Validation<F>, A> lhs, Fail<F> rhs)
- + (K<Validation<F>, A> lhs, F rhs)
- ValidationExtensions
- & (K<Validation<F>, A> lhs, K<Validation<F>, A> rhs)
- & (K<Validation<F>, A> lhs, Pure<A> rhs)
- & (K<Validation<F>, A> lhs, Fail<F> rhs)
- & (K<Validation<F>, A> lhs, F rhs)
- ValidationExtensions
- ValidationExtensions
- | (K<Validation<F>, A> lhs, CatchM<F, Validation<F>, A> rhs)
- | (K<Validation<F>, A> lhs, Fail<F> rhs)
- ValidationExtensions
- ValidationExtensions
class ValidationExtensions Source #
class ValidationExtensions Source #
class ValidationExtensions Source #
Operators
operator + (K<Validation<F>, A> lhs, K<Validation<F>, A> rhs) Source #
Semigroup combine operator: an associative binary operation.
Parameters
| param | lhs | Left-hand side operand |
| param | rhs | Right-hand side operand |
| returns | ||
operator + (K<Validation<F>, A> lhs, Pure<A> rhs) Source #
Semigroup combine operator: an associative binary operation.
Parameters
| param | lhs | Left-hand side operand |
| param | rhs | Right-hand side operand |
| returns | ||
class ValidationExtensions Source #
Operators
operator & (K<Validation<F>, A> lhs, K<Validation<F>, A> rhs) Source #
Semigroup combine operator: an associative binary operation.
Parameters
| param | lhs | Left-hand side operand |
| param | rhs | Right-hand side operand |
| returns | ||
operator & (K<Validation<F>, A> lhs, Pure<A> rhs) Source #
Semigroup combine operator: an associative binary operation.
Parameters
| param | lhs | Left-hand side operand |
| param | rhs | Right-hand side operand |
| returns | ||
class ValidationExtensions Source #
class ValidationExtensions Source #
class ValidationExtensions Source #
class ValidationExtensions Source #
Operators
operator >> (K<Validation<F>, A> ma, Func<A, K<Validation<F>, B>> f) Source #
Monad bind operator
Parameters
| param | ma | Monad to bind |
| param | f | Binding function |
| returns | Mapped monad | |
operator >> (K<Validation<F>, A> lhs, K<Validation<F>, B> rhs) Source #
Sequentially compose two actions, discarding any value produced by the first, like sequencing operators (such as the semicolon) in C#.
Parameters
| param | lhs | First action to run |
| param | rhs | Second action to run |
| returns | Result of the second action | |