Module validation

Source

Re-exports§

pub use error::ArrayErrors;
pub use error::Error;
pub use error::Errors;
pub use error::IntoError;
pub use error::ItemErrorsMap;
pub use error::ItemVecErrorsMap;
pub use error::ObjectErrors;
pub use error::PropertyErrorsMap;
pub use error::PropertyVecErrorsMap;
pub use error::VecErrors;

Modules§

custom
error

Structs§

Pattern

Enums§

Composited
Composited use Vec or Map error.
Literal
Number

Traits§

ValidateCompositedEnumerate
ValidateCompositedExclusiveMaximum
ValidateCompositedExclusiveMinimum
ValidateCompositedMaxLength
ValidateCompositedMaxProperties
ValidateCompositedMaximum
ValidateCompositedMinLength
ValidateCompositedMinProperties
ValidateCompositedMinimum
ValidateCompositedMultipleOf
ValidateCompositedPattern
ValidateEnumerate
Enumerate validation.
ValidateExclusiveMaximum
Exclusive maximum validation of the number.
ValidateExclusiveMinimum
Exclusive minimum validation of the number.
ValidateMaxItems
Max length validation of the array items.
ValidateMaxLength
Max length validation of the string.
ValidateMaxProperties
Max size validation of the object properties.
ValidateMaximum
Maximum validation of the number.
ValidateMinItems
Min length validation of the array items.
ValidateMinLength
Min length validation of the string.
ValidateMinProperties
Min size validation of the object properties.
ValidateMinimum
Minimum validation of the number.
ValidateMultipleOf
Multipl validation of the number.
ValidatePattern
Pattern validation of the string.
ValidateUniqueItems
Uniqueness validation of the array items.