pub enum InfoData {
Show 24 variants
Bridge(Vec<InfoBridge>),
Tun(Vec<u8>),
Nlmon(Vec<u8>),
Vlan(Vec<InfoVlan>),
Dummy(Vec<u8>),
Ifb(Vec<u8>),
Veth(VethInfo),
Vxlan(Vec<InfoVxlan>),
Bond(Vec<InfoBond>),
IpVlan(Vec<InfoIpVlan>),
MacVlan(Vec<InfoMacVlan>),
MacVtap(Vec<InfoMacVtap>),
GreTap(Vec<u8>),
GreTap6(Vec<u8>),
IpTun(Vec<u8>),
SitTun(Vec<u8>),
GreTun(Vec<u8>),
GreTun6(Vec<u8>),
Vti(Vec<u8>),
Vrf(Vec<InfoVrf>),
Gtp(Vec<u8>),
Ipoib(Vec<InfoIpoib>),
Wireguard(Vec<u8>),
Other(Vec<u8>),
}
Variants
Bridge(Vec<InfoBridge>)
Tun(Vec<u8>)
Nlmon(Vec<u8>)
Vlan(Vec<InfoVlan>)
Dummy(Vec<u8>)
Ifb(Vec<u8>)
Veth(VethInfo)
Vxlan(Vec<InfoVxlan>)
Bond(Vec<InfoBond>)
IpVlan(Vec<InfoIpVlan>)
MacVlan(Vec<InfoMacVlan>)
MacVtap(Vec<InfoMacVtap>)
GreTap(Vec<u8>)
GreTap6(Vec<u8>)
IpTun(Vec<u8>)
SitTun(Vec<u8>)
GreTun(Vec<u8>)
GreTun6(Vec<u8>)
Vti(Vec<u8>)
Vrf(Vec<InfoVrf>)
Gtp(Vec<u8>)
Ipoib(Vec<InfoIpoib>)
Wireguard(Vec<u8>)
Other(Vec<u8>)
Trait Implementations
impl Eq for InfoData
impl StructuralEq for InfoData
impl StructuralPartialEq for InfoData
Auto Trait Implementations
impl RefUnwindSafe for InfoData
impl Send for InfoData
impl Sync for InfoData
impl Unpin for InfoData
impl UnwindSafe for InfoData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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