pub struct CFRunLoop(/* private fields */);Implementations§
Source§impl CFRunLoop
impl CFRunLoop
pub fn from_raw(ptr: *mut c_void) -> Option<Self>
Sourcepub unsafe fn from_raw_retained(ptr: *mut c_void) -> Option<Self>
pub unsafe fn from_raw_retained(ptr: *mut c_void) -> Option<Self>
Retain a borrowed pointer before wrapping it.
§Safety
ptr must be NULL or a valid pointer of the expected Core Foundation type.
pub const fn as_ptr(&self) -> *mut c_void
pub fn type_id() -> usize
pub fn into_cf_type(self) -> CFType
Source§impl CFRunLoop
impl CFRunLoop
Sourcepub fn run_in_default_mode(
&self,
duration: Duration,
return_after_source_handled: bool,
) -> CFRunLoopRunResult
pub fn run_in_default_mode( &self, duration: Duration, return_after_source_handled: bool, ) -> CFRunLoopRunResult
Run the current thread’s run loop in the default mode for duration.
Trait Implementations§
impl Eq for CFRunLoop
impl StructuralPartialEq for CFRunLoop
Auto Trait Implementations§
impl Freeze for CFRunLoop
impl RefUnwindSafe for CFRunLoop
impl !Send for CFRunLoop
impl !Sync for CFRunLoop
impl Unpin for CFRunLoop
impl UnsafeUnpin for CFRunLoop
impl UnwindSafe for CFRunLoop
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