pub unsafe trait NSObjectNSDelayedPerforming:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn performSelector_withObject_afterDelay_inModes(
&self,
a_selector: Sel,
an_argument: Option<&AnyObject>,
delay: NSTimeInterval,
modes: &NSArray<NSRunLoopMode>,
) { ... }
unsafe fn performSelector_withObject_afterDelay(
&self,
a_selector: Sel,
an_argument: Option<&AnyObject>,
delay: NSTimeInterval,
) { ... }
unsafe fn cancelPreviousPerformRequestsWithTarget_selector_object(
a_target: &AnyObject,
a_selector: Sel,
an_argument: Option<&AnyObject>,
) { ... }
unsafe fn cancelPreviousPerformRequestsWithTarget(a_target: &AnyObject) { ... }
}
Available on crate feature
NSRunLoop
only.Expand description
Category “NSDelayedPerforming” on NSObject
.
************** Delayed perform *****************
Provided Methods§
unsafe fn performSelector_withObject_afterDelay_inModes( &self, a_selector: Sel, an_argument: Option<&AnyObject>, delay: NSTimeInterval, modes: &NSArray<NSRunLoopMode>, )
Available on crate features
NSArray
and NSDate
and NSObjCRuntime
and NSString
only.unsafe fn performSelector_withObject_afterDelay( &self, a_selector: Sel, an_argument: Option<&AnyObject>, delay: NSTimeInterval, )
Available on crate feature
NSDate
only.unsafe fn cancelPreviousPerformRequestsWithTarget_selector_object( a_target: &AnyObject, a_selector: Sel, an_argument: Option<&AnyObject>, )
unsafe fn cancelPreviousPerformRequestsWithTarget(a_target: &AnyObject)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.