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§
impl<T> ImplementedBy<T> for dyn NSWindowRestoration
Source§impl ProtocolType for dyn NSWindowRestoration
impl ProtocolType for dyn NSWindowRestoration
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".