pub struct InterfaceDefault {
pub interface: InterfaceKind,
pub min: u64,
pub max: Option<u64>,
}Expand description
Provider default cardinality for one interface category.
Fields§
§interface: InterfaceKindInterface category governed by this default.
min: u64Inclusive minimum cardinality.
max: Option<u64>Inclusive maximum cardinality, or unbounded when absent.
Trait Implementations§
Source§impl Clone for InterfaceDefault
impl Clone for InterfaceDefault
Source§fn clone(&self) -> InterfaceDefault
fn clone(&self) -> InterfaceDefault
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterfaceDefault
Source§impl Debug for InterfaceDefault
impl Debug for InterfaceDefault
impl Eq for InterfaceDefault
Source§impl PartialEq for InterfaceDefault
impl PartialEq for InterfaceDefault
Source§impl Serialize for InterfaceDefault
impl Serialize for InterfaceDefault
impl StructuralPartialEq for InterfaceDefault
Auto Trait Implementations§
impl Freeze for InterfaceDefault
impl RefUnwindSafe for InterfaceDefault
impl Send for InterfaceDefault
impl Sync for InterfaceDefault
impl Unpin for InterfaceDefault
impl UnsafeUnpin for InterfaceDefault
impl UnwindSafe for InterfaceDefault
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