pub enum VirtualKind {
Docker,
Bridge,
Veth,
Tap,
Other,
}Expand description
Subtype of a virtual (Medium::Virtual) link.
Variants§
Docker
Docker-managed bridge (name starts with docker or br-).
Bridge
Generic Linux bridge.
Veth
Virtual Ethernet pair.
Tap
TAP device (L2 virtual interface).
Other
Unrecognised virtual interface.
Trait Implementations§
Source§impl Clone for VirtualKind
impl Clone for VirtualKind
Source§fn clone(&self) -> VirtualKind
fn clone(&self) -> VirtualKind
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 VirtualKind
impl Debug for VirtualKind
Source§impl<'de> Deserialize<'de> for VirtualKind
impl<'de> Deserialize<'de> for VirtualKind
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 for VirtualKind
impl PartialEq for VirtualKind
Source§impl Serialize for VirtualKind
impl Serialize for VirtualKind
impl Copy for VirtualKind
impl Eq for VirtualKind
impl StructuralPartialEq for VirtualKind
Auto Trait Implementations§
impl Freeze for VirtualKind
impl RefUnwindSafe for VirtualKind
impl Send for VirtualKind
impl Sync for VirtualKind
impl Unpin for VirtualKind
impl UnsafeUnpin for VirtualKind
impl UnwindSafe for VirtualKind
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