[−][src]Enum valid::constraint::Bound
The 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 PartialOrd
trait
and Into<Value>
.
Variants
The value must be between the specified minimum (inclusive) and maximum (inclusive)
The value must be between the specified minimum (inclusive) and maximum (exclusive)
The value must be between the specified minimum (exclusive) and maximum (inclusive)
The value must be between the specified minimum (exclusive) and maximum (exclusive)
The value must have the specified value
Trait Implementations
impl<T: Clone> Clone for Bound<T>
[src]
impl<T: Copy> Copy for Bound<T>
[src]
impl<T: Debug> Debug for Bound<T>
[src]
impl<T: Eq> Eq for Bound<T>
[src]
impl<T: PartialEq> PartialEq<Bound<T>> for Bound<T>
[src]
impl<T> StructuralEq for Bound<T>
[src]
impl<T> StructuralPartialEq for Bound<T>
[src]
impl<T> Validate<Bound<T>, FieldName> for T where
T: PartialOrd + Clone + Into<Value>,
[src]
T: PartialOrd + Clone + Into<Value>,
Auto Trait Implementations
impl<T> RefUnwindSafe for Bound<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for Bound<T> where
T: Send,
T: Send,
impl<T> Sync for Bound<T> where
T: Sync,
T: Sync,
impl<T> Unpin for Bound<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for Bound<T> where
T: UnwindSafe,
T: UnwindSafe,
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>,