pub unsafe trait NSFileProviderEnumerator: NSObjectProtocol {
// Provided methods
unsafe fn invalidate(&self)
where Self: Sized + Message { ... }
unsafe fn enumerateItemsForObserver_startingAtPage(
&self,
observer: &ProtocolObject<dyn NSFileProviderEnumerationObserver>,
page: &NSFileProviderPage
)
where Self: Sized + Message { ... }
unsafe fn enumerateChangesForObserver_fromSyncAnchor(
&self,
observer: &ProtocolObject<dyn NSFileProviderChangeObserver>,
sync_anchor: &NSFileProviderSyncAnchor
)
where Self: Sized + Message { ... }
unsafe fn currentSyncAnchorWithCompletionHandler(
&self,
completion_handler: &Block<dyn Fn(*mut NSFileProviderSyncAnchor)>
)
where Self: Sized + Message { ... }
}Available on crate feature
NSFileProviderEnumerating only.Provided Methods§
unsafe fn invalidate(&self)
unsafe fn enumerateItemsForObserver_startingAtPage( &self, observer: &ProtocolObject<dyn NSFileProviderEnumerationObserver>, page: &NSFileProviderPage )
unsafe fn enumerateChangesForObserver_fromSyncAnchor( &self, observer: &ProtocolObject<dyn NSFileProviderChangeObserver>, sync_anchor: &NSFileProviderSyncAnchor )
unsafe fn currentSyncAnchorWithCompletionHandler( &self, completion_handler: &Block<dyn Fn(*mut NSFileProviderSyncAnchor)> )
Available on crate feature
block2 only.