Struct core_foundation_sys::messageport::CFMessagePortContext [−][src]
#[repr(C)]pub struct CFMessagePortContext {
pub version: CFIndex,
pub info: *mut c_void,
pub retain: Option<unsafe extern "C" fn(info: *const c_void) -> *const c_void>,
pub release: Option<unsafe extern "C" fn(info: *const c_void)>,
pub copyDescription: Option<unsafe extern "C" fn(info: *const c_void) -> CFStringRef>,
}
Fields
version: CFIndex
info: *mut c_void
retain: Option<unsafe extern "C" fn(info: *const c_void) -> *const c_void>
release: Option<unsafe extern "C" fn(info: *const c_void)>
copyDescription: Option<unsafe extern "C" fn(info: *const c_void) -> CFStringRef>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CFMessagePortContext
impl !Send for CFMessagePortContext
impl !Sync for CFMessagePortContext
impl Unpin for CFMessagePortContext
impl UnwindSafe for CFMessagePortContext
Blanket Implementations
Mutably borrows from an owned value. Read more