Attributes
- Companion
- object
- Source
- RuleOps.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Members list
Type members
Types
Attributes
- Source
- RuleOps.scala
Value members
Abstract methods
Combines two R's using logical AND. Short-circuits if Validated.strategy is fields.typeclass.FailFastStrategy
Combines two R's using logical AND. Short-circuits if Validated.strategy is fields.typeclass.FailFastStrategy
Attributes
- Source
- RuleOps.scala
Concrete methods
Combines all rules using AND
Attributes
- Source
- RuleOps.scala
Asserts that if test pass else returns provided E
Asserts that if test pass else returns provided E
Combines all rules using AND
Defers Rule
Lazily converts an F[V[E]] to a Rule[F, VR, E]
Ensures that if test pass else returns provided V[E]
Ensures that if test pass else returns provided V[E]
Flattens Effect with Rule
Converts E to a R
Modifies rule Validated value using f
Modifies rule Validated value using f
Combines two R's using logical OR, evaluating left-to-right and short-circuiting if the first rule is valid.
Combines two R's using logical OR, evaluating left-to-right and short-circuiting if the first rule is valid.
Attributes
- Source
- RuleOps.scala
Combines all rules using OR
Lazily converts an V[E] to Rule[F, VR, E]
Unwraps rule from tagged type
Applies rule only when test pass
Applies rule only when test pass
Wraps rule into tagged type
Concrete fields
Returns always valid R