pub trait EnhancedValidationConvenience {
Show 20 methods
// Required methods
fn validation_required(self) -> Self;
fn validation_pattern(self, pattern: &str) -> Self;
fn validation_length(self, min: usize, max: usize) -> Self;
fn validation_range(self, min: f64, max: f64) -> Self;
fn validation_error(self) -> Self;
fn validation_warning(self) -> Self;
fn validation_info(self) -> Self;
fn validation_success(self) -> Self;
fn validation_global(self) -> Self;
fn validation_local(self) -> Self;
fn validation_component(self) -> Self;
fn validation_page(self) -> Self;
fn validation_strict(self) -> Self;
fn validation_loose(self) -> Self;
fn validation_custom_mode(self) -> Self;
fn validation_disabled(self) -> Self;
fn validation_valid(self) -> Self;
fn validation_invalid(self, message: &str) -> Self;
fn validation_warning_result(self, message: &str) -> Self;
fn validation_info_result(self, message: &str) -> Self;
}Expand description
Convenience methods for common validation patterns
Required Methods§
Sourcefn validation_required(self) -> Self
fn validation_required(self) -> Self
Set required validation
Sourcefn validation_pattern(self, pattern: &str) -> Self
fn validation_pattern(self, pattern: &str) -> Self
Set pattern validation
Sourcefn validation_length(self, min: usize, max: usize) -> Self
fn validation_length(self, min: usize, max: usize) -> Self
Set length validation
Sourcefn validation_range(self, min: f64, max: f64) -> Self
fn validation_range(self, min: f64, max: f64) -> Self
Set range validation
Sourcefn validation_error(self) -> Self
fn validation_error(self) -> Self
Set error severity
Sourcefn validation_warning(self) -> Self
fn validation_warning(self) -> Self
Set warning severity
Sourcefn validation_info(self) -> Self
fn validation_info(self) -> Self
Set info severity
Sourcefn validation_success(self) -> Self
fn validation_success(self) -> Self
Set success severity
Sourcefn validation_global(self) -> Self
fn validation_global(self) -> Self
Set global scope
Sourcefn validation_local(self) -> Self
fn validation_local(self) -> Self
Set local scope
Sourcefn validation_component(self) -> Self
fn validation_component(self) -> Self
Set component scope
Sourcefn validation_page(self) -> Self
fn validation_page(self) -> Self
Set page scope
Sourcefn validation_strict(self) -> Self
fn validation_strict(self) -> Self
Set strict mode
Sourcefn validation_loose(self) -> Self
fn validation_loose(self) -> Self
Set loose mode
Sourcefn validation_custom_mode(self) -> Self
fn validation_custom_mode(self) -> Self
Set custom mode
Sourcefn validation_disabled(self) -> Self
fn validation_disabled(self) -> Self
Set disabled mode
Sourcefn validation_valid(self) -> Self
fn validation_valid(self) -> Self
Set valid result
Sourcefn validation_invalid(self, message: &str) -> Self
fn validation_invalid(self, message: &str) -> Self
Set invalid result
Sourcefn validation_warning_result(self, message: &str) -> Self
fn validation_warning_result(self, message: &str) -> Self
Set warning result
Sourcefn validation_info_result(self, message: &str) -> Self
fn validation_info_result(self, message: &str) -> Self
Set info result
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.