#[non_exhaustive]pub enum NmstateFeature {
Show 25 variants
Dhcpv4CustomHostname,
Dhcpv6CustomHostname,
IfaceNameReferedBySriovVfId,
Lldp,
MacBasedIdentifier,
Mptcp,
OvnMapping,
OvsBond,
OvsDbGlobal,
OvsDbInterface,
OvsDpdk,
OvsPatch,
Sriov,
StaticDnsNameServer,
StaticDnsOption,
StaticDnsSearch,
StaticHostname,
StaticRoute,
StaticRouteRule,
StaticRouteRuleSuppressPrefixLength,
IfaceCount10Plus,
IfaceCount50Plus,
IfaceCount100Plus,
IfaceCount200Plus,
IfaceCount500Plus,
}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.
Dhcpv4CustomHostname
Dhcpv6CustomHostname
IfaceNameReferedBySriovVfId
Lldp
MacBasedIdentifier
Mptcp
OvnMapping
OvsBond
OvsDbGlobal
OvsDbInterface
OvsDpdk
OvsPatch
Sriov
StaticDnsNameServer
StaticDnsOption
StaticDnsSearch
StaticHostname
StaticRoute
StaticRouteRule
StaticRouteRuleSuppressPrefixLength
IfaceCount10Plus
IfaceCount50Plus
IfaceCount100Plus
IfaceCount200Plus
IfaceCount500Plus
Trait Implementations§
Source§impl Clone for NmstateFeature
impl Clone for NmstateFeature
Source§fn clone(&self) -> NmstateFeature
fn clone(&self) -> NmstateFeature
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 NmstateFeature
impl Debug for NmstateFeature
Source§impl Hash for NmstateFeature
impl Hash for NmstateFeature
Source§impl Ord for NmstateFeature
impl Ord for NmstateFeature
Source§fn cmp(&self, other: &NmstateFeature) -> Ordering
fn cmp(&self, other: &NmstateFeature) -> 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 NmstateFeature
impl PartialEq for NmstateFeature
Source§impl PartialOrd for NmstateFeature
impl PartialOrd for NmstateFeature
Source§impl Serialize for NmstateFeature
impl Serialize for NmstateFeature
impl Copy for NmstateFeature
impl Eq for NmstateFeature
impl StructuralPartialEq for NmstateFeature
Auto Trait Implementations§
impl Freeze for NmstateFeature
impl RefUnwindSafe for NmstateFeature
impl Send for NmstateFeature
impl Sync for NmstateFeature
impl Unpin for NmstateFeature
impl UnwindSafe for NmstateFeature
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.