Expand description
Smart options validation system for raz
This crate provides a pluggable validation system that can validate command-line options for different tools and frameworks (cargo, leptos, dioxus, etc.) with helpful error messages and suggestions.
Re-exports§
pub use error::ValidationError;
pub use error::ValidationResult;
pub use provider::OptionDef;
pub use provider::OptionProvider;
pub use provider::OptionValueType;
pub use provider::ValueValidator;
pub use registry::ValidationRegistry;
pub use validation::ValidationConfig;
pub use validation::ValidationLevel;
Modules§
- error
- Validation error types
- provider
- Option provider trait and related types
- registry
- Validation registry for managing option providers
- suggestion
- Option suggestion system using fuzzy matching
- validation
- Validation configuration and levels
Structs§
- Validation
Engine - Main validation engine