#[repr(C)]pub struct CFStreamClientContext {
pub version: CFIndex,
pub info: *mut c_void,
pub retain: Option<unsafe extern "C" fn(info: *mut c_void) -> *mut c_void>,
pub release: Option<unsafe extern "C" fn(info: *mut c_void)>,
pub copyDescription: Option<unsafe extern "C" fn(info: *mut c_void) -> CFStringRef>,
}Expand description
Apple SDK struct CFStreamClientContext.
Fields§
§version: CFIndex§info: *mut c_void§retain: Option<unsafe extern "C" fn(info: *mut c_void) -> *mut c_void>§release: Option<unsafe extern "C" fn(info: *mut c_void)>§copyDescription: Option<unsafe extern "C" fn(info: *mut c_void) -> CFStringRef>Trait Implementations§
Source§impl Clone for CFStreamClientContext
impl Clone for CFStreamClientContext
impl Copy for CFStreamClientContext
Auto Trait Implementations§
impl !Send for CFStreamClientContext
impl !Sync for CFStreamClientContext
impl Freeze for CFStreamClientContext
impl RefUnwindSafe for CFStreamClientContext
impl Unpin for CFStreamClientContext
impl UnsafeUnpin for CFStreamClientContext
impl UnwindSafe for CFStreamClientContext
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