FailWithValidationTypeString

String FailWith instance where errors are just error types that occured

trait FailWith[String, Nothing]
trait FailWithOneOf[String, Nothing]
trait FailWithMaxSize[String, Nothing]
trait FailWithMinSize[String, Nothing]
trait FailWithNonEmpty[String, Nothing]
trait FailWithEmpty[String, Nothing]
trait FailWithInvalid[String, Nothing]
trait FailWithCompare[String, Nothing]
trait FailWithMessage[String, Nothing]
class Object
trait Matchable
class Any

Value members

Concrete methods

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

Inherited methods

def compare[PP, C](operation: CompareOperation, compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare
def equal[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare
def greater[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare
def greaterEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare
def less[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare
def lessEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare
def notEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): String
Inherited from:
FailWithCompare