pub enum LinkinfoDataMsg<'a> {
Show 17 variants
Bond(IterableLinkinfoBondAttrs<'a>),
Bridge(IterableLinkinfoBridgeAttrs<'a>),
Erspan(IterableLinkinfoGreAttrs<'a>),
Gre(IterableLinkinfoGreAttrs<'a>),
Gretap(IterableLinkinfoGreAttrs<'a>),
Ip6gre(IterableLinkinfoGre6Attrs<'a>),
Geneve(IterableLinkinfoGeneveAttrs<'a>),
Ipip(IterableLinkinfoIptunAttrs<'a>),
Ip6tnl(IterableLinkinfoIp6tnlAttrs<'a>),
Sit(IterableLinkinfoIptunAttrs<'a>),
Tun(IterableLinkinfoTunAttrs<'a>),
Vlan(IterableLinkinfoVlanAttrs<'a>),
Vrf(IterableLinkinfoVrfAttrs<'a>),
Vti(IterableLinkinfoVtiAttrs<'a>),
Vti6(IterableLinkinfoVti6Attrs<'a>),
Netkit(IterableLinkinfoNetkitAttrs<'a>),
Ovpn(IterableLinkinfoOvpnAttrs<'a>),
}Available on crate feature
rt-link only.Variants§
Bond(IterableLinkinfoBondAttrs<'a>)
Bridge(IterableLinkinfoBridgeAttrs<'a>)
Erspan(IterableLinkinfoGreAttrs<'a>)
Gre(IterableLinkinfoGreAttrs<'a>)
Gretap(IterableLinkinfoGreAttrs<'a>)
Ip6gre(IterableLinkinfoGre6Attrs<'a>)
Geneve(IterableLinkinfoGeneveAttrs<'a>)
Ipip(IterableLinkinfoIptunAttrs<'a>)
Ip6tnl(IterableLinkinfoIp6tnlAttrs<'a>)
Sit(IterableLinkinfoIptunAttrs<'a>)
Tun(IterableLinkinfoTunAttrs<'a>)
Vlan(IterableLinkinfoVlanAttrs<'a>)
Vrf(IterableLinkinfoVrfAttrs<'a>)
Vti(IterableLinkinfoVtiAttrs<'a>)
Vti6(IterableLinkinfoVti6Attrs<'a>)
Netkit(IterableLinkinfoNetkitAttrs<'a>)
Ovpn(IterableLinkinfoOvpnAttrs<'a>)
Trait Implementations§
Source§impl<'a> Clone for LinkinfoDataMsg<'a>
impl<'a> Clone for LinkinfoDataMsg<'a>
Source§fn clone(&self) -> LinkinfoDataMsg<'a>
fn clone(&self) -> LinkinfoDataMsg<'a>
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 moreAuto Trait Implementations§
impl<'a> Freeze for LinkinfoDataMsg<'a>
impl<'a> RefUnwindSafe for LinkinfoDataMsg<'a>
impl<'a> Send for LinkinfoDataMsg<'a>
impl<'a> Sync for LinkinfoDataMsg<'a>
impl<'a> Unpin for LinkinfoDataMsg<'a>
impl<'a> UnwindSafe for LinkinfoDataMsg<'a>
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