pub unsafe trait NSWindowRestoration: NSObjectProtocol + MainThreadOnly {
// Provided method
unsafe fn restoreWindowWithIdentifier_state_completionHandler(
identifier: &NSUserInterfaceItemIdentifier,
state: &NSCoder,
completion_handler: &DynBlock<dyn Fn(*mut NSWindow, *mut NSError)>,
mtm: MainThreadMarker,
)
where Self: Sized + ClassType { ... }
}Available on crate feature
NSWindowRestoration only.Expand description
Provided Methods§
Sourceunsafe fn restoreWindowWithIdentifier_state_completionHandler(
identifier: &NSUserInterfaceItemIdentifier,
state: &NSCoder,
completion_handler: &DynBlock<dyn Fn(*mut NSWindow, *mut NSError)>,
mtm: MainThreadMarker,
)
Available on crate features block2 and NSResponder and NSUserInterfaceItemIdentification and NSWindow only.
unsafe fn restoreWindowWithIdentifier_state_completionHandler( identifier: &NSUserInterfaceItemIdentifier, state: &NSCoder, completion_handler: &DynBlock<dyn Fn(*mut NSWindow, *mut NSError)>, mtm: MainThreadMarker, )
block2 and NSResponder and NSUserInterfaceItemIdentification and NSWindow only.§Safety
state possibly has further requirements.
Trait Implementations§
Source§impl ProtocolType for dyn NSWindowRestoration
impl ProtocolType for dyn NSWindowRestoration
impl<T> ImplementedBy<T> for dyn NSWindowRestoration
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".