[−][src]Enum valid::constraint::Length
The length of a value must be within some bounds.
The validation function can be applied in the FieldName
context.
It is implemented for all types T
that implement the HasLength
property trait.
Variants
Max(usize)
The length of the value must be less than or equal to the specified maximum
Min(usize)
The length of the value must be greater than or equal to the specified minimum
The length of the value must be between the specified minimum and maximum (inclusive)
Exact(usize)
The value must be of an exact length
Trait Implementations
impl Clone for Length
[src]
impl Copy for Length
[src]
impl Debug for Length
[src]
impl Eq for Length
[src]
impl PartialEq<Length> for Length
[src]
impl StructuralEq for Length
[src]
impl StructuralPartialEq for Length
[src]
impl<T> Validate<Length, FieldName> for T where
T: HasLength,
[src]
T: HasLength,
Auto Trait Implementations
impl RefUnwindSafe for Length
impl Send for Length
impl Sync for Length
impl Unpin for Length
impl UnwindSafe for Length
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,