EnhancedValidationConvenience

Trait EnhancedValidationConvenience 

Source
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§

Source

fn validation_required(self) -> Self

Set required validation

Source

fn validation_pattern(self, pattern: &str) -> Self

Set pattern validation

Source

fn validation_length(self, min: usize, max: usize) -> Self

Set length validation

Source

fn validation_range(self, min: f64, max: f64) -> Self

Set range validation

Source

fn validation_error(self) -> Self

Set error severity

Source

fn validation_warning(self) -> Self

Set warning severity

Source

fn validation_info(self) -> Self

Set info severity

Source

fn validation_success(self) -> Self

Set success severity

Source

fn validation_global(self) -> Self

Set global scope

Source

fn validation_local(self) -> Self

Set local scope

Source

fn validation_component(self) -> Self

Set component scope

Source

fn validation_page(self) -> Self

Set page scope

Source

fn validation_strict(self) -> Self

Set strict mode

Source

fn validation_loose(self) -> Self

Set loose mode

Source

fn validation_custom_mode(self) -> Self

Set custom mode

Source

fn validation_disabled(self) -> Self

Set disabled mode

Source

fn validation_valid(self) -> Self

Set valid result

Source

fn validation_invalid(self, message: &str) -> Self

Set invalid result

Source

fn validation_warning_result(self, message: &str) -> Self

Set warning result

Source

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.

Implementors§