pub unsafe trait NSUserInterfaceItemSearching: NSObjectProtocol {
// Provided methods
fn searchForItemsWithSearchString_resultLimit_matchedItemHandler(
&self,
search_string: &NSString,
result_limit: NSInteger,
handle_matched_items: &DynBlock<dyn Fn(NonNull<NSArray>)>,
)
where Self: Sized + Message { ... }
unsafe fn localizedTitlesForItem(
&self,
item: &AnyObject,
) -> Retained<NSArray<NSString>>
where Self: Sized + Message { ... }
unsafe fn performActionForItem(&self, item: &AnyObject)
where Self: Sized + Message { ... }
fn showAllHelpTopicsForSearchString(&self, search_string: &NSString)
where Self: Sized + Message { ... }
}Available on crate feature
NSUserInterfaceItemSearching only.Expand description
Provided Methods§
fn searchForItemsWithSearchString_resultLimit_matchedItemHandler( &self, search_string: &NSString, result_limit: NSInteger, handle_matched_items: &DynBlock<dyn Fn(NonNull<NSArray>)>, )
Available on crate feature
block2 only.Sourceunsafe fn localizedTitlesForItem(
&self,
item: &AnyObject,
) -> Retained<NSArray<NSString>>
unsafe fn localizedTitlesForItem( &self, item: &AnyObject, ) -> Retained<NSArray<NSString>>
§Safety
item should be of the correct type.
Sourceunsafe fn performActionForItem(&self, item: &AnyObject)
unsafe fn performActionForItem(&self, item: &AnyObject)
§Safety
item should be of the correct type.
fn showAllHelpTopicsForSearchString(&self, search_string: &NSString)
Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSUserInterfaceItemSearching
Source§impl ProtocolType for dyn NSUserInterfaceItemSearching
impl ProtocolType for dyn NSUserInterfaceItemSearching
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".