#[non_exhaustive]
pub enum Ipv6Mode {
DhcpStateful,
DhcpStateless,
Slaac,
}
Expand description
IPv6 modes for assigning IP addresses.
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.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Ipv6Mode
impl<'de> Deserialize<'de> for Ipv6Mode
source§fn 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
source§impl PartialEq<Ipv6Mode> for Ipv6Mode
impl PartialEq<Ipv6Mode> for Ipv6Mode
impl Copy for Ipv6Mode
impl Eq for Ipv6Mode
impl StructuralEq for Ipv6Mode
impl StructuralPartialEq for Ipv6Mode
Auto Trait Implementations§
impl RefUnwindSafe for Ipv6Mode
impl Send for Ipv6Mode
impl Sync for Ipv6Mode
impl Unpin for Ipv6Mode
impl UnwindSafe for Ipv6Mode
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.