pub struct Cardinality {
pub min: u32,
pub max: Option<u32>,
}Expand description
How many values a parameter takes.
Fields§
§min: u32The minimum number of values.
max: Option<u32>The maximum number of values; None is unbounded (*).
Implementations§
Trait Implementations§
Source§impl Clone for Cardinality
impl Clone for Cardinality
impl Copy for Cardinality
Source§impl Debug for Cardinality
impl Debug for Cardinality
impl Eq for Cardinality
Source§impl PartialEq for Cardinality
impl PartialEq for Cardinality
impl StructuralPartialEq for Cardinality
Auto Trait Implementations§
impl Freeze for Cardinality
impl RefUnwindSafe for Cardinality
impl Send for Cardinality
impl Sync for Cardinality
impl Unpin for Cardinality
impl UnsafeUnpin for Cardinality
impl UnwindSafe for Cardinality
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