Enum netlink_packet_route::rtnl::link::nlas::InfoData [−][src]
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<u8>),
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>)
Tuple Fields
0: Vec<InfoBridge>
Tun(Vec<u8>)
Nlmon(Vec<u8>)
Vlan(Vec<InfoVlan>)
Dummy(Vec<u8>)
Ifb(Vec<u8>)
Veth(VethInfo)
Tuple Fields
0: VethInfo
Vxlan(Vec<InfoVxlan>)
Bond(Vec<u8>)
IpVlan(Vec<InfoIpVlan>)
Tuple Fields
0: Vec<InfoIpVlan>
MacVlan(Vec<InfoMacVlan>)
Tuple Fields
0: Vec<InfoMacVlan>
MacVtap(Vec<InfoMacVtap>)
Tuple Fields
0: 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
Auto Trait Implementations
impl RefUnwindSafe for InfoData
impl UnwindSafe for InfoData
Blanket Implementations
Mutably borrows from an owned value. Read more