Struct domain::base::opt::OptionHeader
source · pub struct OptionHeader { /* private fields */ }
Expand description
The header of an OPT option.
This header contains a 16 bit option code identifying the kind of option we are dealing with and a 16 bit length describing the lenngth in octets of the option data.
Implementations§
Trait Implementations§
source§impl Clone for OptionHeader
impl Clone for OptionHeader
source§fn clone(&self) -> OptionHeader
fn clone(&self) -> OptionHeader
Returns a copy 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 OptionHeader
impl Debug for OptionHeader
impl Copy for OptionHeader
Auto Trait Implementations§
impl RefUnwindSafe for OptionHeader
impl Send for OptionHeader
impl Sync for OptionHeader
impl Unpin for OptionHeader
impl UnwindSafe for OptionHeader
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
source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
source§fn try_octets_into(
self
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
source§fn octets_into(self) -> Targetwhere
Self::Error: Into<Infallible>,
fn octets_into(self) -> Targetwhere Self::Error: Into<Infallible>,
Performs an infallible conversion.