pub unsafe trait NSFileProviderTestingOperation: NSObjectProtocol {
// Provided methods
unsafe fn type(&self) -> NSFileProviderTestingOperationType
where Self: Sized + Message { ... }
unsafe fn asIngestion(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingIngestion>>>
where Self: Sized + Message { ... }
unsafe fn asLookup(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingLookup>>>
where Self: Sized + Message { ... }
unsafe fn asCreation(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingCreation>>>
where Self: Sized + Message { ... }
unsafe fn asModification(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingModification>>>
where Self: Sized + Message { ... }
unsafe fn asDeletion(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingDeletion>>>
where Self: Sized + Message { ... }
unsafe fn asContentFetch(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingContentFetch>>>
where Self: Sized + Message { ... }
unsafe fn asChildrenEnumeration(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingChildrenEnumeration>>>
where Self: Sized + Message { ... }
unsafe fn asCollisionResolution(
&self
) -> Option<Id<ProtocolObject<dyn NSFileProviderTestingCollisionResolution>>>
where Self: Sized + Message { ... }
}Available on crate feature
NSFileProviderTesting only.