#[repr(C, packed(1))]pub struct MacHdr { /* private fields */ }Implementations§
Source§impl MacHdr
impl MacHdr
pub const LEN: usize = 32usize
pub fn protocol_version(&self) -> u16
pub fn set_protocol_version(&mut self, val: u16)
pub fn ty(&self) -> u16
pub fn set_ty(&mut self, val: u16)
pub fn sub_ty(&self) -> u16
pub fn set_sub_ty(&mut self, val: u16)
pub fn tds(&self) -> u16
pub fn set_tds(&mut self, val: u16)
pub fn fds(&self) -> u16
pub fn set_fds(&mut self, val: u16)
pub fn mflag(&self) -> u16
pub fn set_mflag(&mut self, val: u16)
pub fn retry(&self) -> u16
pub fn set_retry(&mut self, val: u16)
pub fn pmgmt(&self) -> u16
pub fn set_pmgmt(&mut self, val: u16)
pub fn mdata(&self) -> u16
pub fn set_mdata(&mut self, val: u16)
pub fn protected_frame(&self) -> u16
pub fn set_protected_frame(&mut self, val: u16)
pub fn order(&self) -> u16
pub fn set_order(&mut self, val: u16)
pub fn new_bitfield_frame_ctl( protocol_version: u16, ty: u16, sub_ty: u16, tds: u16, fds: u16, mflag: u16, retry: u16, pmgmt: u16, mdata: u16, protected_frame: u16, order: u16, ) -> BitfieldUnit<[u8; 2]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MacHdr
impl RefUnwindSafe for MacHdr
impl Send for MacHdr
impl Sync for MacHdr
impl Unpin for MacHdr
impl UnwindSafe for MacHdr
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