FailWithFieldError

class FailWithFieldError[E, +P](FW: FailWith[E, P]) extends FailWith[FieldError[E], P]

Wrap existing error into FieldError given FailWith instance for type E

Source:
FailWithFieldError.scala
trait FailWith[FieldError[E], P]
class Object
trait Matchable
class Any

Value members

Concrete methods

def compare[PP >: P](operation: CompareOperation, compared: String)(field: Field[PP]): FieldError[E]
def empty[PP >: P](field: Field[PP]): FieldError[E]
def invalid[PP >: P](field: Field[PP]): FieldError[E]
def maxSize[PP >: P](size: Int)(field: Field[PP]): FieldError[E]
def message[PP >: P](error: String, message: Option[String])(field: Field[PP]): FieldError[E]
def minSize[PP >: P](size: Int)(field: Field[PP]): FieldError[E]
def nonEmpty[PP >: P](field: Field[PP]): FieldError[E]
def oneOf[PP >: P](variants: Seq[PP])(field: Field[PP]): FieldError[E]

Inherited methods

def compare[PP >: P, C](operation: CompareOperation, compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]
def equal[PP >: P, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]
def greater[PP >: P, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]
def greaterEqual[PP >: P, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]
def less[PP >: P, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]
def lessEqual[PP >: P, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]
def notEqual[PP >: P, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): FieldError[E]