pub struct LengthRules {
    pub len: Option<u64>,
    pub min_len: Option<u64>,
    pub max_len: Option<u64>,
    pub target: LengthRulesTarget,
    pub kind: LengthRulesKind,
}Available on crate feature 
protocheck only.Fields§
§len: Option<u64>§min_len: Option<u64>§max_len: Option<u64>§target: LengthRulesTarget§kind: LengthRulesKindImplementations§
Source§impl LengthRules
 
impl LengthRules
Auto Trait Implementations§
impl Freeze for LengthRules
impl RefUnwindSafe for LengthRules
impl Send for LengthRules
impl Sync for LengthRules
impl Unpin for LengthRules
impl UnwindSafe for LengthRules
Blanket Implementations§
Source§impl<T> AnyExt for T
 
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
    T: Any,
 
fn downcast_ref<T>(this: &Self) -> Option<&T>where
    T: Any,
Attempts to downcast this to 
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
    T: Any,
 
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
    T: Any,
Attempts to downcast this to 
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
    T: Any,
 
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
    T: Any,
Attempts to downcast this to 
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
    T: Any,
 
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
    T: Any,
Attempts to downcast this to 
T behind Arc pointerSource§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