pub unsafe trait NSPasteboardItemDataProvider: NSObjectProtocol {
// Provided methods
fn pasteboard_item_provideDataForType(
&self,
pasteboard: Option<&NSPasteboard>,
item: &NSPasteboardItem,
type: &NSPasteboardType,
)
where Self: Sized + Message { ... }
fn pasteboardFinishedWithDataProvider(&self, pasteboard: &NSPasteboard)
where Self: Sized + Message { ... }
}Available on crate feature
NSPasteboardItem only.Expand description
Provided Methods§
fn pasteboard_item_provideDataForType( &self, pasteboard: Option<&NSPasteboard>, item: &NSPasteboardItem, type: &NSPasteboardType, )
Available on crate feature
NSPasteboard only.fn pasteboardFinishedWithDataProvider(&self, pasteboard: &NSPasteboard)
Available on crate feature
NSPasteboard only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSPasteboardItemDataProvider
Source§impl ProtocolType for dyn NSPasteboardItemDataProvider
impl ProtocolType for dyn NSPasteboardItemDataProvider
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".