pub struct HeaderExtension {
pub type: u16,
pub data: Vec<u8>,
}
Fields§
§type: u16
§data: Vec<u8>
Trait Implementations§
Source§impl Clone for HeaderExtension
impl Clone for HeaderExtension
Source§fn clone(&self) -> HeaderExtension
fn clone(&self) -> HeaderExtension
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 HeaderExtension
impl Debug for HeaderExtension
Source§impl Default for HeaderExtension
impl Default for HeaderExtension
Source§fn default() -> HeaderExtension
fn default() -> HeaderExtension
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HeaderExtension
impl<'de> Deserialize<'de> for HeaderExtension
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 HeaderExtension
impl PartialEq for HeaderExtension
Source§impl Serialize for HeaderExtension
impl Serialize for HeaderExtension
impl StructuralPartialEq for HeaderExtension
Auto Trait Implementations§
impl Freeze for HeaderExtension
impl RefUnwindSafe for HeaderExtension
impl Send for HeaderExtension
impl Sync for HeaderExtension
impl Unpin for HeaderExtension
impl UnwindSafe for HeaderExtension
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