pub struct StringMinLength { /* private fields */ }
Implementations§
Source§impl StringMinLength
impl StringMinLength
pub fn new(path: DocumentPath, ctx: &Context<'_>) -> Result<Self, Error>
pub fn allowed_types() -> HashSet<AllowedType>
pub fn build( _: &mut State, path: DocumentPath, ctx: &Context<'_>, ) -> Result<Box<dyn Attribute>, Error>
Trait Implementations§
Source§impl Attribute for StringMinLength
impl Attribute for StringMinLength
Auto Trait Implementations§
impl Freeze for StringMinLength
impl RefUnwindSafe for StringMinLength
impl Send for StringMinLength
impl Sync for StringMinLength
impl Unpin for StringMinLength
impl UnwindSafe for StringMinLength
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