pub struct CompositeValidator { /* private fields */ }Expand description
Composite validator that runs multiple validators
Implementations§
Source§impl CompositeValidator
impl CompositeValidator
Sourcepub fn add_validator(self, validator: Box<dyn Validator>) -> Self
pub fn add_validator(self, validator: Box<dyn Validator>) -> Self
Add a validator
Sourcepub fn default_rules() -> Self
pub fn default_rules() -> Self
Create a default validator with common rules
Trait Implementations§
Source§impl Default for CompositeValidator
impl Default for CompositeValidator
Auto Trait Implementations§
impl Freeze for CompositeValidator
impl !RefUnwindSafe for CompositeValidator
impl !Send for CompositeValidator
impl !Sync for CompositeValidator
impl Unpin for CompositeValidator
impl !UnwindSafe for CompositeValidator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more