pub struct Ospfv3RouterLink {
pub link_type: Ospfv3RouterLinkType,
pub reserved: u8,
pub metric: u16,
pub interface_id: u32,
pub neighbor_interface_id: u32,
pub neighbor_router_id: u32,
}
Expand description
OSPF router link (i.e., interface)
Fields§
§link_type: Ospfv3RouterLinkType
§reserved: u8
§metric: u16
§interface_id: u32
§neighbor_interface_id: u32
§neighbor_router_id: u32
Implementations§
Source§impl Ospfv3RouterLink
impl Ospfv3RouterLink
pub fn interface_id(&self) -> Ipv4Addr
pub fn neighbor_interface_id(&self) -> Ipv4Addr
pub fn neighbor_router_id(&self) -> Ipv4Addr
Trait Implementations§
Source§impl Debug for Ospfv3RouterLink
impl Debug for Ospfv3RouterLink
Source§impl<'nom> Parse<&'nom [u8]> for Ospfv3RouterLink
impl<'nom> Parse<&'nom [u8]> for Ospfv3RouterLink
Auto Trait Implementations§
impl Freeze for Ospfv3RouterLink
impl RefUnwindSafe for Ospfv3RouterLink
impl Send for Ospfv3RouterLink
impl Sync for Ospfv3RouterLink
impl Unpin for Ospfv3RouterLink
impl UnwindSafe for Ospfv3RouterLink
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