Struct mach::message::mach_msg_ool_descriptor_t
[−]
[src]
#[repr(C)]pub struct mach_msg_ool_descriptor_t { pub address: *mut c_void, pub size: mach_msg_size_t, pub deallocate: u8, pub copy: u8, pub pad1: u8, pub type_: u8, }
Fields
address: *mut c_void
size: mach_msg_size_t
deallocate: u8
copy: u8
pad1: u8
type_: u8
Methods
impl mach_msg_ool_descriptor_t
[src]
fn new(
address: *mut c_void,
deallocate: bool,
copy: mach_msg_copy_options_t,
size: u32
) -> Self
[src]
address: *mut c_void,
deallocate: bool,
copy: mach_msg_copy_options_t,
size: u32
) -> Self
Trait Implementations
impl Copy for mach_msg_ool_descriptor_t
[src]
impl Clone for mach_msg_ool_descriptor_t
[src]
fn clone(&self) -> mach_msg_ool_descriptor_t
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more