ValidatedWrapper

neotype.ValidatedWrapper
trait ValidatedWrapper[A] extends Wrapper[A]

Attributes

Graph
Supertypes
trait Wrapper[A]
class Object
trait Matchable
class Any
Known subtypes
class Newtype[A]
class Subtype[A]
Self type

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any

Inherited types

type Type

Attributes

Inherited from:
Wrapper

Value members

Abstract methods

def validate(input: A): Boolean

Concrete methods

def failureMessage: String

Givens

Extensions

Extensions

extension (using ValidateEvidence)(inline bool: Boolean)
inline def ??(message: String): Boolean
extension (using ValidateEvidence)(inline string: String)
inline def isEmail: Boolean
inline def isURL: Boolean
inline def isUUID: Boolean