pub struct ExtendedNextHopFamily {
pub nlri_afi: Afi,
pub nlri_safi: Safi,
pub next_hop_afi: Afi,
}Expand description
Per-family entry in the Extended Next Hop Encoding capability (RFC 8950).
Each tuple advertises that NLRI for (nlri_afi, nlri_safi) may use the
specified next_hop_afi in MP_REACH_NLRI.
Fields§
§nlri_afi: AfiAFI of the NLRI.
nlri_safi: SafiSAFI of the NLRI.
next_hop_afi: AfiAFI of the next-hop encoding.
Trait Implementations§
Source§impl Clone for ExtendedNextHopFamily
impl Clone for ExtendedNextHopFamily
Source§fn clone(&self) -> ExtendedNextHopFamily
fn clone(&self) -> ExtendedNextHopFamily
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 moreSource§impl Debug for ExtendedNextHopFamily
impl Debug for ExtendedNextHopFamily
Source§impl Hash for ExtendedNextHopFamily
impl Hash for ExtendedNextHopFamily
Source§impl PartialEq for ExtendedNextHopFamily
impl PartialEq for ExtendedNextHopFamily
impl Copy for ExtendedNextHopFamily
impl Eq for ExtendedNextHopFamily
impl StructuralPartialEq for ExtendedNextHopFamily
Auto Trait Implementations§
impl Freeze for ExtendedNextHopFamily
impl RefUnwindSafe for ExtendedNextHopFamily
impl Send for ExtendedNextHopFamily
impl Sync for ExtendedNextHopFamily
impl Unpin for ExtendedNextHopFamily
impl UnsafeUnpin for ExtendedNextHopFamily
impl UnwindSafe for ExtendedNextHopFamily
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