ComparativeValidation

scalapb.validate.ComparativeValidation

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def constant[T](name: String, v: T, limit: T)(implicit order: Ordering[T]): Result
def greaterThan[T : Ordering](name: String, v: T, limit: T): Result
def greaterThanOrEqual[T : Ordering](name: String, v: T, limit: T): Result
def lessThan[T](name: String, v: T, limit: T)(implicit order: Ordering[T]): Result
def lessThanOrEqual[T : Ordering](name: String, v: T, limit: T): Result
def rangeGtLt[T : Ordering](name: String, v: T, left: T, right: T): Result
def rangeGtLtEx[T : Ordering](name: String, v: T, right: T, left: T): Result
def rangeGtLte[T : Ordering](name: String, v: T, left: T, right: T): Result
def rangeGtLteEx[T : Ordering](name: String, v: T, right: T, left: T): Result
def rangeGteLt[T : Ordering](name: String, v: T, left: T, right: T): Result
def rangeGteLtEx[T : Ordering](name: String, v: T, right: T, left: T): Result
def rangeGteLte[T : Ordering](name: String, v: T, left: T, right: T): Result
def rangeGteLteEx[T : Ordering](name: String, v: T, right: T, left: T): Result

Implicits

Implicits

implicit val durationOrdering: Ordering[Duration]
implicit val timestampOrdering: Ordering[Timestamp]