icrate/generated/AppKit/
NSUserInterfaceItemIdentification.rs1use crate::common::*;
4use crate::AppKit::*;
5use crate::CoreData::*;
6use crate::Foundation::*;
7
8typed_extensible_enum!(
9 pub type NSUserInterfaceItemIdentifier = NSString;
10);
11
12extern_protocol!(
13 pub unsafe trait NSUserInterfaceItemIdentification {
14 #[method_id(@__retain_semantics Other identifier)]
15 unsafe fn identifier(&self) -> Option<Id<NSUserInterfaceItemIdentifier>>;
16
17 #[method(setIdentifier:)]
18 unsafe fn setIdentifier(&self, identifier: Option<&NSUserInterfaceItemIdentifier>);
19 }
20
21 unsafe impl ProtocolType for dyn NSUserInterfaceItemIdentification {}
22);