Policy

case class Policy[P]
Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def rule(r: () => P*): Policy[P]
inline def subRule[S](inline selector: P => S)(rules: () => S*): Policy[P]
inline def subRule2[S1, S2](inline selector1: P => S1, inline selector2: P => S2)(rules: (Field[S1], Field[S2]) => ValidationEffect*): Policy[P]
inline def validate(inline value: P): ValidationEffect

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product