Struct vos_core::ListConstraint
source · [−]pub struct ListConstraint {
pub min_length: Option<u32>,
pub max_length: Option<u32>,
pub examples: Vec<List>,
pub info: SharedConstraint,
}Fields
min_length: Option<u32>Minimum length of utf8 string
max_length: Option<u32>Maximum length of utf8 string
examples: Vec<List>info: SharedConstraintTrait Implementations
sourceimpl Clone for ListConstraint
impl Clone for ListConstraint
sourcefn clone(&self) -> ListConstraint
fn clone(&self) -> ListConstraint
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ListConstraint
impl Debug for ListConstraint
sourceimpl Default for ListConstraint
impl Default for ListConstraint
sourcefn default() -> ListConstraint
fn default() -> ListConstraint
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ListConstraint
impl<'de> Deserialize<'de> for ListConstraint
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for ListConstraint
impl Serialize for ListConstraint
Auto Trait Implementations
impl RefUnwindSafe for ListConstraint
impl Send for ListConstraint
impl Sync for ListConstraint
impl Unpin for ListConstraint
impl UnwindSafe for ListConstraint
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