pub unsafe trait NSFileProviderTestingOperation: NSObjectProtocol {
// Provided methods
unsafe fn type(&self) -> NSFileProviderTestingOperationType
where Self: Sized + Message { ... }
unsafe fn asIngestion(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingIngestion>>>
where Self: Sized + Message { ... }
unsafe fn asLookup(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingLookup>>>
where Self: Sized + Message { ... }
unsafe fn asCreation(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingCreation>>>
where Self: Sized + Message { ... }
unsafe fn asModification(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingModification>>>
where Self: Sized + Message { ... }
unsafe fn asDeletion(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingDeletion>>>
where Self: Sized + Message { ... }
unsafe fn asContentFetch(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingContentFetch>>>
where Self: Sized + Message { ... }
unsafe fn asChildrenEnumeration(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingChildrenEnumeration>>>
where Self: Sized + Message { ... }
unsafe fn asCollisionResolution(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingCollisionResolution>>>
where Self: Sized + Message { ... }
}
NSFileProviderTesting
only.Expand description
An operation that can scheduled.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn type(&self) -> NSFileProviderTestingOperationType
unsafe fn type(&self) -> NSFileProviderTestingOperationType
The operation type
Sourceunsafe fn asIngestion(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingIngestion>>>
unsafe fn asIngestion( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingIngestion>>>
Returns the operation as an Ingestion.
Returns the operation if it conforms to NSFileProviderTestingIngestion, otherwise returns nil.
Sourceunsafe fn asLookup(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingLookup>>>
unsafe fn asLookup( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingLookup>>>
Returns the operation as an Lookup.
Returns the operation if it conforms to NSFileProviderTestingLookup, otherwise returns nil.
Sourceunsafe fn asCreation(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingCreation>>>
unsafe fn asCreation( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingCreation>>>
Returns the operation as an Creation.
Returns the operation if it conforms to NSFileProviderTestingCreation, otherwise returns nil.
Sourceunsafe fn asModification(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingModification>>>
unsafe fn asModification( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingModification>>>
Returns the operation as an Modification.
Returns the operation if it conforms to NSFileProviderTestingModification, otherwise returns nil.
Sourceunsafe fn asDeletion(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingDeletion>>>
unsafe fn asDeletion( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingDeletion>>>
Returns the operation as an Deletion.
Returns the operation if it conforms to NSFileProviderTestingDeletion, otherwise returns nil.
Sourceunsafe fn asContentFetch(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingContentFetch>>>
unsafe fn asContentFetch( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingContentFetch>>>
Returns the operation as an ContentFetch.
Returns the operation if it conforms to NSFileProviderTestingContentFetch, otherwise returns nil.
Sourceunsafe fn asChildrenEnumeration(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingChildrenEnumeration>>>
unsafe fn asChildrenEnumeration( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingChildrenEnumeration>>>
Returns the operation as an ChildrenEnumeration.
Returns the operation if it conforms to NSFileProviderTestingChildrenEnumeration, otherwise returns nil.
Sourceunsafe fn asCollisionResolution(
&self,
) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingCollisionResolution>>>
unsafe fn asCollisionResolution( &self, ) -> Option<Retained<ProtocolObject<dyn NSFileProviderTestingCollisionResolution>>>
Returns the operation as an Bounce.
Returns the operation if it conforms to NSFileProviderTestingCollisionResolution, otherwise returns nil.