#[repr(C)]pub struct SCNetworkReachabilityContext {
pub version: isize,
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 copy_description: Option<unsafe extern "C" fn(info: *const c_void) -> CFStringRef>,
}Available on crate feature
raw-ffi only.Fields§
§version: isize§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)>§copy_description: Option<unsafe extern "C" fn(info: *const c_void) -> CFStringRef>Auto Trait Implementations§
impl Freeze for SCNetworkReachabilityContext
impl RefUnwindSafe for SCNetworkReachabilityContext
impl !Send for SCNetworkReachabilityContext
impl !Sync for SCNetworkReachabilityContext
impl Unpin for SCNetworkReachabilityContext
impl UnsafeUnpin for SCNetworkReachabilityContext
impl UnwindSafe for SCNetworkReachabilityContext
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