Enum nmstate::VlanProtocol
source · pub enum VlanProtocol {
Ieee8021Q,
Ieee8021Ad,
}
Variants
Ieee8021Q
Deserialize and serialize from/to 802.1q
.
Ieee8021Ad
Deserialize and serialize from/to 802.1ad
.
Trait Implementations
sourceimpl Clone for VlanProtocol
impl Clone for VlanProtocol
sourcefn clone(&self) -> VlanProtocol
fn clone(&self) -> VlanProtocol
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for VlanProtocol
impl Debug for VlanProtocol
sourceimpl Default for VlanProtocol
impl Default for VlanProtocol
sourceimpl<'de> Deserialize<'de> for VlanProtocol
impl<'de> Deserialize<'de> for VlanProtocol
sourcefn 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
sourceimpl Display for VlanProtocol
impl Display for VlanProtocol
sourceimpl PartialEq<VlanProtocol> for VlanProtocol
impl PartialEq<VlanProtocol> for VlanProtocol
sourcefn eq(&self, other: &VlanProtocol) -> bool
fn eq(&self, other: &VlanProtocol) -> bool
sourceimpl Serialize for VlanProtocol
impl Serialize for VlanProtocol
impl Copy for VlanProtocol
impl Eq for VlanProtocol
impl StructuralEq for VlanProtocol
impl StructuralPartialEq for VlanProtocol
Auto Trait Implementations
impl RefUnwindSafe for VlanProtocol
impl Send for VlanProtocol
impl Sync for VlanProtocol
impl Unpin for VlanProtocol
impl UnwindSafe for VlanProtocol
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.sourceimpl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
sourcefn null_value() -> T
fn null_value() -> T
The none-equivalent value.