Skip to main content

Crate aviso_validators

Crate aviso_validators 

Source
Expand description

Field validation library for Aviso notification system

This library provides validation handlers for different field types

Re-exports§

pub use types::ValidationRules;
pub use constraints::EnumConstraint;
pub use constraints::NumericConstraint;
pub use constraints::parse_enum_constraint;
pub use constraints::parse_float_constraint;
pub use constraints::parse_int_constraint;
pub use date::DateHandler;
pub use enum_handler::EnumHandler;
pub use expver::ExpverHandler;
pub use float::FloatHandler;
pub use int::IntHandler;
pub use point::PointHandler;
pub use polygon::PolygonHandler;
pub use string::StringHandler;
pub use time::TimeHandler;

Modules§

constraints
Constraint parsing and evaluation helpers for identifier filters.
date
Date validation and canonicalization handler
enum_handler
Enumeration validation and canonicalization handler
expver
float
Floating-point validation and canonicalization handler.
int
Integer validation and canonicalization handler
point
polygon
string
String validation and canonicalization
time
Time validation and canonicalization handler
types
Validation rule types for field validation