object Rule extends BaseRules with ConverterRules with PropertyRules with CollectionRules with RuleInstances with Rule1Syntax

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Rule
  2. Rule1Syntax
  3. RuleInstances
  4. CollectionRules
  5. PropertyRules
  6. ConverterRules
  7. BaseRules
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class AnyRuleOps [A] extends AnyRef
    Definition Classes
    Rule1Syntax
  2. implicit class Rule1Ops [A] extends AnyRef
    Definition Classes
    Rule1Syntax

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[A]: Rule[A, A]
    Definition Classes
    BaseRules
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def containedIn[A](values: Seq[A], messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  8. def containedIn[A](values: Seq[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  9. def containedInStrict[A](values: Seq[A], messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  10. def containedInStrict[A](values: Seq[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def eql[A](comp: A, messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  13. def eql[A](comp: A): Rule[A, A]
    Definition Classes
    PropertyRules
  14. def eqlStrict[A](comp: A, messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  15. def eqlStrict[A](comp: A): Rule[A, A]
    Definition Classes
    PropertyRules
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def fail[A](messages: Messages): Rule[A, A]
    Definition Classes
    BaseRules
  18. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def fromKleisli[A, B](func: Kleisli[Checked, A, B]): Rule[A, B]
    Definition Classes
    BaseRules
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  21. def gt[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  22. def gt[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  23. def gtStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  24. def gtStrict[A](comp: A)(implicit ord: Ordering[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  25. def gte[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  26. def gte[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  27. def gteStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  28. def gteStrict[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  29. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. def lengthEq[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  32. def lengthEq[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  33. def lengthEqStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  34. def lengthEqStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  35. def lengthGt[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  36. def lengthGt[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  37. def lengthGtStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  38. def lengthGtStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  39. def lengthGte[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  40. def lengthGte[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  41. def lengthGteStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  42. def lengthGteStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  43. def lengthLt[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  44. def lengthLt[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  45. def lengthLtStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  46. def lengthLtStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  47. def lengthLte[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  48. def lengthLte[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  49. def lengthLteStrict[A](comp: Int, messages: Messages)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  50. def lengthLteStrict[A](comp: Int)(implicit arg0: Sizeable[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  51. def lt[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  52. def lt[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  53. def ltStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  54. def ltStrict[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  55. def lte[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  56. def lte[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  57. def lteStrict[A](comp: A, messages: Messages)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  58. def lteStrict[A](comp: A)(implicit ord: Ordering[_ >: A]): Rule[A, A]
    Definition Classes
    PropertyRules
  59. def mapValue[A, B](key: A, messages: Messages)(implicit arg0: PathPrefix[A]): Rule[Map[A, B], B]
    Definition Classes
    CollectionRules
  60. def mapValue[A, B](key: A)(implicit arg0: PathPrefix[A]): Rule[Map[A, B], B]
    Definition Classes
    CollectionRules
  61. def mapValues[A, B, C](rule: Rule[B, C])(implicit arg0: PathPrefix[A]): Rule[Map[A, B], Map[A, C]]
    Definition Classes
    CollectionRules
  62. def matchesRegex(regex: Regex, messages: Messages): Rule[String, String]
    Definition Classes
    PropertyRules
  63. def matchesRegex(regex: Regex): Rule[String, String]
    Definition Classes
    PropertyRules
  64. def matchesRegexStrict(regex: Regex, messages: Messages): Rule[String, String]
    Definition Classes
    PropertyRules
  65. def matchesRegexStrict(regex: Regex): Rule[String, String]
    Definition Classes
    PropertyRules
  66. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  67. def neq[A](comp: A, messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  68. def neq[A](comp: A): Rule[A, A]
    Definition Classes
    PropertyRules
  69. def neqStrict[A](comp: A, messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  70. def neqStrict[A](comp: A): Rule[A, A]
    Definition Classes
    PropertyRules
  71. def nonEmpty[S](messages: Messages)(implicit arg0: Monoid[S]): Rule[S, S]
    Definition Classes
    PropertyRules
  72. def nonEmpty[S](implicit arg0: Monoid[S]): Rule[S, S]
    Definition Classes
    PropertyRules
  73. def nonEmptyList[A](messages: Messages): Rule[List[A], NonEmptyList[A]]
    Definition Classes
    PropertyRules
  74. def nonEmptyList[A]: Rule[List[A], NonEmptyList[A]]
    Definition Classes
    PropertyRules
  75. def nonEmptyStrict[S](messages: Messages)(implicit arg0: Monoid[S]): Rule[S, S]
    Definition Classes
    PropertyRules
  76. def nonEmptyStrict[S](implicit arg0: Monoid[S]): Rule[S, S]
    Definition Classes
    PropertyRules
  77. def notContainedIn[A](values: Seq[A], messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  78. def notContainedIn[A](values: Seq[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  79. def notContainedInStrict[A](values: Seq[A], messages: Messages): Rule[A, A]
    Definition Classes
    PropertyRules
  80. def notContainedInStrict[A](values: Seq[A]): Rule[A, A]
    Definition Classes
    PropertyRules
  81. final def notify(): Unit
    Definition Classes
    AnyRef
  82. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  83. def optional[A, B](rule: Rule[A, B]): Rule[Option[A], Option[B]]
    Definition Classes
    CollectionRules
  84. def parseDouble(messages: Messages): Rule[String, Double]
    Definition Classes
    ConverterRules
  85. val parseDouble: Rule[String, Double]
    Definition Classes
    ConverterRules
  86. def parseInt(messages: Messages): Rule[String, Int]
    Definition Classes
    ConverterRules
  87. val parseInt: Rule[String, Int]
    Definition Classes
    ConverterRules
  88. def pass[A]: Rule[A, A]
    Definition Classes
    BaseRules
  89. def pure[A, B](func: (A) ⇒ Checked[B]): Rule[A, B]
    Definition Classes
    BaseRules
  90. def required[A, B](rule: Rule[A, B], messages: Messages): Rule[Option[A], B]
    Definition Classes
    CollectionRules
  91. def required[A, B](rule: Rule[A, B]): Rule[Option[A], B]
    Definition Classes
    CollectionRules
  92. implicit def ruleApplicative[A]: Applicative[[β$0$]Rule[A, β$0$]]
    Definition Classes
    RuleInstances
  93. implicit val ruleProfunctor: Profunctor[Rule]
    Definition Classes
    RuleInstances
  94. def sequence[S[_], A, B](rule: Rule[A, B])(implicit arg0: Traverse[S]): Rule[S[A], S[B]]
    Definition Classes
    CollectionRules
  95. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  96. def test[A](messages: ⇒ Messages, strict: Boolean = false)(func: (A) ⇒ Boolean): Rule[A, A]
    Definition Classes
    PropertyRules
  97. def testStrict[A](messages: ⇒ Messages)(func: (A) ⇒ Boolean): Rule[A, A]
    Definition Classes
    PropertyRules
  98. def toString(): String
    Definition Classes
    AnyRef → Any
  99. val trimString: Rule[String, String]
    Definition Classes
    ConverterRules
  100. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  101. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  102. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Rule1Syntax

Inherited from RuleInstances

Inherited from CollectionRules

Inherited from PropertyRules

Inherited from ConverterRules

Inherited from BaseRules

Inherited from AnyRef

Inherited from Any

Ungrouped