pub struct Ospfv3RouterLSA {
pub header: Ospfv3LinkStateAdvertisementHeader,
pub flags: u8,
pub options: u32,
pub links: Vec<Ospfv3RouterLink>,
}
Expand description
Router links advertisements (v3)
Router links advertisements are the Type 1 link state advertisements. Each router in an area originates a router links advertisement. The advertisement describes the state and cost of the router’s links (i.e., interfaces) to the area. All of the router’s links to the area must be described in a single router links advertisement. For details concerning the construction of router links advertisements, see Section 12.4.1.
Fields§
§header: Ospfv3LinkStateAdvertisementHeader
§flags: u8
§options: u32
§links: Vec<Ospfv3RouterLink>
Trait Implementations§
Source§impl Debug for Ospfv3RouterLSA
impl Debug for Ospfv3RouterLSA
Source§impl<'nom> Parse<&'nom [u8]> for Ospfv3RouterLSA
impl<'nom> Parse<&'nom [u8]> for Ospfv3RouterLSA
Auto Trait Implementations§
impl Freeze for Ospfv3RouterLSA
impl RefUnwindSafe for Ospfv3RouterLSA
impl Send for Ospfv3RouterLSA
impl Sync for Ospfv3RouterLSA
impl Unpin for Ospfv3RouterLSA
impl UnwindSafe for Ospfv3RouterLSA
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