Struct etherparse::Ipv6RoutingExtensions
source · [−]pub struct Ipv6RoutingExtensions {
pub routing: Ipv6RawExtensionHeader,
pub final_destination_options: Option<Ipv6RawExtensionHeader>,
}Expand description
In case a route header is present it is also possible to attach a “final destination” header.
Fields
routing: Ipv6RawExtensionHeaderfinal_destination_options: Option<Ipv6RawExtensionHeader>Trait Implementations
sourceimpl Clone for Ipv6RoutingExtensions
impl Clone for Ipv6RoutingExtensions
sourcefn clone(&self) -> Ipv6RoutingExtensions
fn clone(&self) -> Ipv6RoutingExtensions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for Ipv6RoutingExtensions
impl Debug for Ipv6RoutingExtensions
sourceimpl PartialEq<Ipv6RoutingExtensions> for Ipv6RoutingExtensions
impl PartialEq<Ipv6RoutingExtensions> for Ipv6RoutingExtensions
sourcefn eq(&self, other: &Ipv6RoutingExtensions) -> bool
fn eq(&self, other: &Ipv6RoutingExtensions) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &Ipv6RoutingExtensions) -> bool
fn ne(&self, other: &Ipv6RoutingExtensions) -> bool
This method tests for !=.
impl Eq for Ipv6RoutingExtensions
impl StructuralEq for Ipv6RoutingExtensions
impl StructuralPartialEq for Ipv6RoutingExtensions
Auto Trait Implementations
impl RefUnwindSafe for Ipv6RoutingExtensions
impl Send for Ipv6RoutingExtensions
impl Sync for Ipv6RoutingExtensions
impl Unpin for Ipv6RoutingExtensions
impl UnwindSafe for Ipv6RoutingExtensions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more