#[repr(C)]pub struct IoByteArrayData {
pub data_size: u32,
pub p_data: *mut u8,
}
Expand description
IOCTL Byte array structure
Fields§
§data_size: u32
Data size in bytes
p_data: *mut u8
Pointer to data
Trait Implementations§
Source§impl Clone for IoByteArrayData
impl Clone for IoByteArrayData
Source§fn clone(&self) -> IoByteArrayData
fn clone(&self) -> IoByteArrayData
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 IoByteArrayData
impl Debug for IoByteArrayData
Source§impl From<&mut [u8]> for IoByteArrayData
impl From<&mut [u8]> for IoByteArrayData
Source§impl Ord for IoByteArrayData
impl Ord for IoByteArrayData
Source§fn cmp(&self, other: &IoByteArrayData) -> Ordering
fn cmp(&self, other: &IoByteArrayData) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for IoByteArrayData
impl PartialEq for IoByteArrayData
Source§impl PartialOrd for IoByteArrayData
impl PartialOrd for IoByteArrayData
impl Copy for IoByteArrayData
impl Eq for IoByteArrayData
impl StructuralPartialEq for IoByteArrayData
Auto Trait Implementations§
impl Freeze for IoByteArrayData
impl RefUnwindSafe for IoByteArrayData
impl !Send for IoByteArrayData
impl !Sync for IoByteArrayData
impl Unpin for IoByteArrayData
impl UnwindSafe for IoByteArrayData
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