pub enum VirtualInterfaceKind {
Gre(GreConfig),
Gretap(GreConfig),
Ip6Gre(Gre6Config),
Ip6Gretap(Gre6Config),
IpIp(IpIpConfig),
Ip6Tnl(Ip6TnlConfig),
Vlan(VlanConfig),
}Variants§
Gre(GreConfig)
Gretap(GreConfig)
Ip6Gre(Gre6Config)
Ip6Gretap(Gre6Config)
IpIp(IpIpConfig)
Ip6Tnl(Ip6TnlConfig)
Vlan(VlanConfig)
Trait Implementations§
Source§impl Clone for VirtualInterfaceKind
impl Clone for VirtualInterfaceKind
Source§fn clone(&self) -> VirtualInterfaceKind
fn clone(&self) -> VirtualInterfaceKind
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 VirtualInterfaceKind
impl Debug for VirtualInterfaceKind
Source§impl PartialEq for VirtualInterfaceKind
impl PartialEq for VirtualInterfaceKind
impl StructuralPartialEq for VirtualInterfaceKind
Auto Trait Implementations§
impl Freeze for VirtualInterfaceKind
impl RefUnwindSafe for VirtualInterfaceKind
impl Send for VirtualInterfaceKind
impl Sync for VirtualInterfaceKind
impl Unpin for VirtualInterfaceKind
impl UnwindSafe for VirtualInterfaceKind
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