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 coordinate::Coordinate;pub use coordinate::CoordinateError;pub use coordinate::coordinate_to_json;pub use coordinate::coordinates_to_json;pub use coordinate::parse_coordinate;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 point_cloud::DEFAULT_MAX_POINTS;pub use point_cloud::HARD_MAX_POINTS;pub use point_cloud::MAX_SERIALIZED_POINT_CLOUD_BYTES;pub use point_cloud::PointCloudError;pub use point_cloud::PointCloudHandler;pub use point_cloud::ValidatedPointCloud;pub use polygon::PolygonHandler;pub use string::StringHandler;pub use time::TimeHandler;
Modules§
- constraints
- Constraint parsing and evaluation helpers for identifier filters.
- coordinate
- Shared latitude/longitude coordinate parsing.
- 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
- point_
cloud - Point-cloud identifier validation.
- polygon
- string
- String validation and canonicalization
- time
- Time validation and canonicalization handler
- types
- Validation rule types for field validation