pub struct PatternValidator { /* private fields */ }Expand description
Validates string matches a pattern
Implementations§
Trait Implementations§
Source§impl Clone for PatternValidator
impl Clone for PatternValidator
Source§fn clone(&self) -> PatternValidator
fn clone(&self) -> PatternValidator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PatternValidator
impl Debug for PatternValidator
Source§impl Validator for PatternValidator
impl Validator for PatternValidator
Source§fn validate(&self, node: &Node) -> ValidationResult
fn validate(&self, node: &Node) -> ValidationResult
Validate a node and return Ok(()) or an error message
Source§fn description(&self) -> String
fn description(&self) -> String
Get a description of what this validator checks
Auto Trait Implementations§
impl Freeze for PatternValidator
impl RefUnwindSafe for PatternValidator
impl Send for PatternValidator
impl Sync for PatternValidator
impl Unpin for PatternValidator
impl UnsafeUnpin for PatternValidator
impl UnwindSafe for PatternValidator
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