pub unsafe trait NSFilePromiseProviderDelegate: NSObjectProtocol {
// Provided methods
unsafe fn filePromiseProvider_fileNameForType(
&self,
file_promise_provider: &NSFilePromiseProvider,
file_type: &NSString,
mtm: MainThreadMarker
) -> Retained<NSString>
where Self: Sized + Message { ... }
unsafe fn filePromiseProvider_writePromiseToURL_completionHandler(
&self,
file_promise_provider: &NSFilePromiseProvider,
url: &NSURL,
completion_handler: &Block<dyn Fn(*mut NSError)>
)
where Self: Sized + Message { ... }
unsafe fn operationQueueForFilePromiseProvider(
&self,
file_promise_provider: &NSFilePromiseProvider,
mtm: MainThreadMarker
) -> Retained<NSOperationQueue>
where Self: Sized + Message { ... }
}
Available on crate feature
NSFilePromiseProvider
only.Provided Methods§
unsafe fn filePromiseProvider_fileNameForType( &self, file_promise_provider: &NSFilePromiseProvider, file_type: &NSString, mtm: MainThreadMarker ) -> Retained<NSString>
unsafe fn filePromiseProvider_writePromiseToURL_completionHandler( &self, file_promise_provider: &NSFilePromiseProvider, url: &NSURL, completion_handler: &Block<dyn Fn(*mut NSError)> )
Available on crate feature
block2
only.