Struct json_model::StringMinLength
source · pub struct StringMinLength { /* private fields */ }
Implementations
sourceimpl 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
sourceimpl Attribute for StringMinLength
impl Attribute for StringMinLength
Auto Trait Implementations
impl RefUnwindSafe for StringMinLength
impl Send for StringMinLength
impl Sync for StringMinLength
impl Unpin for StringMinLength
impl UnwindSafe for StringMinLength
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more