#[repr(C)]pub union dispatch_object_t {
pub _os_obj: *mut _os_object_s,
pub _do: *mut dispatch_object_s,
pub _dq: *mut dispatch_queue_s,
pub _dqa: *mut dispatch_queue_attr_s,
pub _dg: *mut dispatch_group_s,
pub _ds: *mut dispatch_source_s,
pub _dch: *mut dispatch_channel_s,
pub _dm: *mut dispatch_mach_s,
pub _dmsg: *mut dispatch_mach_msg_s,
pub _dsema: *mut dispatch_semaphore_s,
pub _ddata: *mut dispatch_data_s,
pub _dchannel: *mut dispatch_io_s,
}Fields§
§_os_obj: *mut _os_object_s§_do: *mut dispatch_object_s§_dq: *mut dispatch_queue_s§_dqa: *mut dispatch_queue_attr_s§_dg: *mut dispatch_group_s§_ds: *mut dispatch_source_s§_dch: *mut dispatch_channel_s§_dm: *mut dispatch_mach_s§_dmsg: *mut dispatch_mach_msg_s§_dsema: *mut dispatch_semaphore_s§_ddata: *mut dispatch_data_s§_dchannel: *mut dispatch_io_sTrait Implementations§
Source§impl Clone for dispatch_object_t
impl Clone for dispatch_object_t
Source§fn clone(&self) -> dispatch_object_t
fn clone(&self) -> dispatch_object_t
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 dispatch_object_t
Auto Trait Implementations§
impl Freeze for dispatch_object_t
impl RefUnwindSafe for dispatch_object_t
impl !Send for dispatch_object_t
impl !Sync for dispatch_object_t
impl Unpin for dispatch_object_t
impl UnsafeUnpin for dispatch_object_t
impl UnwindSafe for dispatch_object_t
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