pub struct MinStrlenValidator(pub usize);Expand description
A validator that checks if the length of a string is at least a minimum length.
§Example
use ic_dbms_api::prelude::{MinStrlenValidator, Validate, Value, Text};
let validator = MinStrlenValidator(5);
let value = Value::Text(Text("Hello".to_string()));
assert!(validator.validate(&value).is_ok());
let short_value = Value::Text(Text("Hi".to_string()));
assert!(validator.validate(&short_value).is_err());Tuple Fields§
§0: usizeTrait Implementations§
Auto Trait Implementations§
impl Freeze for MinStrlenValidator
impl RefUnwindSafe for MinStrlenValidator
impl Send for MinStrlenValidator
impl Sync for MinStrlenValidator
impl Unpin for MinStrlenValidator
impl UnwindSafe for MinStrlenValidator
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