pub enum AddrAttrs<'a> {
Address(IpAddr),
Local(IpAddr),
Label(&'a CStr),
Broadcast(IpAddr),
Anycast(&'a [u8]),
Cacheinfo(PushIfaCacheinfo),
Multicast(&'a [u8]),
Flags(u32),
RtPriority(u32),
TargetNetnsid(&'a [u8]),
Proto(u8),
}Available on crate feature
rt-addr only.Variants§
Address(IpAddr)
Local(IpAddr)
Label(&'a CStr)
Broadcast(IpAddr)
Anycast(&'a [u8])
Cacheinfo(PushIfaCacheinfo)
Multicast(&'a [u8])
Flags(u32)
Associated type: “IfaFlags” (1 bit per enumeration)
RtPriority(u32)
TargetNetnsid(&'a [u8])
Proto(u8)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for AddrAttrs<'a>
impl<'a> RefUnwindSafe for AddrAttrs<'a>
impl<'a> Send for AddrAttrs<'a>
impl<'a> Sync for AddrAttrs<'a>
impl<'a> Unpin for AddrAttrs<'a>
impl<'a> UnwindSafe for AddrAttrs<'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