#[non_exhaustive]pub enum SettingMacvlanMode {
Unknown,
Vepa,
Bridge,
Private,
Passthru,
Source,
}Available on crate feature
v1_2 only.Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unknown
unknown/unset mode
Vepa
Virtual Ethernet Port Aggregator mode
Bridge
bridge mode
Private
private mode
Passthru
passthru mode
Source
source mode
Trait Implementations§
Source§impl Clone for SettingMacvlanMode
impl Clone for SettingMacvlanMode
Source§fn clone(&self) -> SettingMacvlanMode
fn clone(&self) -> SettingMacvlanMode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SettingMacvlanMode
impl Debug for SettingMacvlanMode
Source§impl From<SettingMacvlanMode> for Value
impl From<SettingMacvlanMode> for Value
Source§fn from(v: SettingMacvlanMode) -> Self
fn from(v: SettingMacvlanMode) -> Self
Converts to this type from the input type.
Source§impl<'a> FromValue<'a> for SettingMacvlanMode
impl<'a> FromValue<'a> for SettingMacvlanMode
Source§type Checker = GenericValueTypeChecker<SettingMacvlanMode>
type Checker = GenericValueTypeChecker<SettingMacvlanMode>
Value type checker.
Source§unsafe fn from_value(value: &'a Value) -> Self
unsafe fn from_value(value: &'a Value) -> Self
Get the contained value from a
Value. Read moreSource§impl HasParamSpec for SettingMacvlanMode
impl HasParamSpec for SettingMacvlanMode
type ParamSpec = ParamSpecEnum
Source§type SetValue = SettingMacvlanMode
type SetValue = SettingMacvlanMode
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(&str, SettingMacvlanMode) -> ParamSpecEnumBuilder<'_, SettingMacvlanMode>
fn param_spec_builder() -> Self::BuilderFn
Source§impl Hash for SettingMacvlanMode
impl Hash for SettingMacvlanMode
Source§impl Ord for SettingMacvlanMode
impl Ord for SettingMacvlanMode
Source§fn cmp(&self, other: &SettingMacvlanMode) -> Ordering
fn cmp(&self, other: &SettingMacvlanMode) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SettingMacvlanMode
impl PartialEq for SettingMacvlanMode
Source§impl PartialOrd for SettingMacvlanMode
impl PartialOrd for SettingMacvlanMode
Source§impl StaticType for SettingMacvlanMode
impl StaticType for SettingMacvlanMode
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.Source§impl ToValue for SettingMacvlanMode
impl ToValue for SettingMacvlanMode
Source§impl ValueType for SettingMacvlanMode
impl ValueType for SettingMacvlanMode
Source§type Type = SettingMacvlanMode
type Type = SettingMacvlanMode
Type to get the
Type from. Read moreimpl Copy for SettingMacvlanMode
impl Eq for SettingMacvlanMode
impl StructuralPartialEq for SettingMacvlanMode
Auto Trait Implementations§
impl Freeze for SettingMacvlanMode
impl RefUnwindSafe for SettingMacvlanMode
impl Send for SettingMacvlanMode
impl Sync for SettingMacvlanMode
impl Unpin for SettingMacvlanMode
impl UnwindSafe for SettingMacvlanMode
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> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.
Source§impl<T> ToSendValue for T
impl<T> ToSendValue for T
Source§fn to_send_value(&self) -> SendValue
fn to_send_value(&self) -> SendValue
Returns a
SendValue clone of self.