pub struct Range<T, Num> { /* private fields */ }Available on crate feature
full only.Implementations§
Trait Implementations§
Source§impl<T> Rule for Range<T, char>
impl<T> Rule for Range<T, char>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, f32>
impl<T> Rule for Range<T, f32>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, f64>
impl<T> Rule for Range<T, f64>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, i16>
impl<T> Rule for Range<T, i16>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, i32>
impl<T> Rule for Range<T, i32>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, i64>
impl<T> Rule for Range<T, i64>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, i8>
impl<T> Rule for Range<T, i8>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, u16>
impl<T> Rule for Range<T, u16>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, u32>
impl<T> Rule for Range<T, u32>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, u64>
impl<T> Rule for Range<T, u64>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
Source§impl<T> Rule for Range<T, u8>
impl<T> Rule for Range<T, u8>
Source§const NAME: &'static str = NAME
const NAME: &'static str = NAME
Named rule type, used to distinguish different rules Read more
Source§fn message(&self) -> Self::Message
fn message(&self) -> Self::Message
Default rule error message, when validate fails, return the message to user
impl<T: Copy, Num: Clone> Copy for Range<T, Num>
Auto Trait Implementations§
impl<T, Num> Freeze for Range<T, Num>where
T: Freeze,
impl<T, Num> RefUnwindSafe for Range<T, Num>where
T: RefUnwindSafe,
Num: RefUnwindSafe,
impl<T, Num> Send for Range<T, Num>
impl<T, Num> Sync for Range<T, Num>
impl<T, Num> Unpin for Range<T, Num>
impl<T, Num> UnwindSafe for Range<T, Num>where
T: UnwindSafe,
Num: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CoreRule<ValueMap, ()> for T
impl<T> CoreRule<ValueMap, ()> for T
Source§fn call(
&mut self,
data: &mut ValueMap,
) -> Result<(), <T as CoreRule<ValueMap, ()>>::Message>
fn call( &mut self, data: &mut ValueMap, ) -> Result<(), <T as CoreRule<ValueMap, ()>>::Message>
Rule specific implementation, data is gived type all field’s value, and current field index.