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