Result
public enum Result
Represents the result of the validation performed by a validating property.
-
The proposed value is valid.
Declaration
Swift
case valid(Value)
-
The proposed value is invalid, but the validator was able to coerce it into a replacement which it deemed valid.
Declaration
Swift
case coerced(replacement: Value, proposed: Value, error: ValidationError?)
-
The proposed value is invalid.
Declaration
Swift
case invalid(Value, ValidationError)
-
Whether the value is invalid.
Declaration
Swift
public var isInvalid: Bool { get }
-
Extract the valid value, or
nil
if the value is invalid.Declaration
Swift
public var value: Value? { get }
-
Extract the error if the value is invalid.
Declaration
Swift
public var error: ValidationError? { get }