pub struct ExtendedRouter {
pub next_hop: AddressType,
pub src_mask_len: u32,
pub dst_mask_len: u32,
}Fields§
§next_hop: AddressType§src_mask_len: u32§dst_mask_len: u32Trait Implementations§
Source§impl Clone for ExtendedRouter
impl Clone for ExtendedRouter
Source§fn clone(&self) -> ExtendedRouter
fn clone(&self) -> ExtendedRouter
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 ExtendedRouter
impl Debug for ExtendedRouter
Source§impl<'de> Deserialize<'de> for ExtendedRouter
impl<'de> Deserialize<'de> for ExtendedRouter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ExtendedRouter
impl PartialEq for ExtendedRouter
Source§impl Serialize for ExtendedRouter
impl Serialize for ExtendedRouter
impl Eq for ExtendedRouter
impl StructuralPartialEq for ExtendedRouter
Auto Trait Implementations§
impl Freeze for ExtendedRouter
impl RefUnwindSafe for ExtendedRouter
impl Send for ExtendedRouter
impl Sync for ExtendedRouter
impl Unpin for ExtendedRouter
impl UnsafeUnpin for ExtendedRouter
impl UnwindSafe for ExtendedRouter
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