#[repr(C, packed(1))]pub struct RndisPacketMsg {
pub message_type: u32,
pub message_length: u32,
pub data_offset: u32,
pub data_length: u32,
pub oob_data_offset: u32,
pub oob_data_length: u32,
pub num_oob_data_elements: u32,
pub packet_information_offset: u32,
pub packet_information_length: u32,
pub device_vc_handle: u32,
pub reserved: u32,
}Fields§
§message_type: u32§message_length: u32§data_offset: u32§data_length: u32§oob_data_offset: u32§oob_data_length: u32§num_oob_data_elements: u32§packet_information_offset: u32§packet_information_length: u32§device_vc_handle: u32§reserved: u32Trait Implementations§
Source§impl Clone for RndisPacketMsg
impl Clone for RndisPacketMsg
Source§fn clone(&self) -> RndisPacketMsg
fn clone(&self) -> RndisPacketMsg
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RndisPacketMsg
Auto Trait Implementations§
impl Freeze for RndisPacketMsg
impl RefUnwindSafe for RndisPacketMsg
impl Send for RndisPacketMsg
impl Sync for RndisPacketMsg
impl Unpin for RndisPacketMsg
impl UnsafeUnpin for RndisPacketMsg
impl UnwindSafe for RndisPacketMsg
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