pub unsafe trait NSFileProviderTestingCreation: NSFileProviderTestingOperation {
// Provided methods
unsafe fn targetSide(&self) -> NSFileProviderTestingOperationSide
where Self: Sized + Message { ... }
unsafe fn sourceItem(&self) -> Retained<NSFileProviderItem>
where Self: Sized + Message { ... }
unsafe fn domainVersion(
&self,
) -> Option<Retained<NSFileProviderDomainVersion>>
where Self: Sized + Message { ... }
}Available on crate feature
NSFileProviderTesting only.Expand description
This operation causes the system to propagate a creation of an item from a source side to a target side.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn targetSide(&self) -> NSFileProviderTestingOperationSide
unsafe fn targetSide(&self) -> NSFileProviderTestingOperationSide
The target side of the operation.
Sourceunsafe fn sourceItem(&self) -> Retained<NSFileProviderItem>
Available on crate feature NSFileProviderItem only.
unsafe fn sourceItem(&self) -> Retained<NSFileProviderItem>
NSFileProviderItem only.The description of the item.
Sourceunsafe fn domainVersion(&self) -> Option<Retained<NSFileProviderDomainVersion>>
Available on crate feature NSFileProviderDomain only.
unsafe fn domainVersion(&self) -> Option<Retained<NSFileProviderDomainVersion>>
NSFileProviderDomain only.The domain version at the time the creation was discovered on the source side.
Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSFileProviderTestingCreation
Source§impl ProtocolType for dyn NSFileProviderTestingCreation
impl ProtocolType for dyn NSFileProviderTestingCreation
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".