pub unsafe trait NSFileProviderTestingDeletion: NSFileProviderTestingOperation {
// Provided methods
unsafe fn targetSide(&self) -> NSFileProviderTestingOperationSide
where Self: Sized + Message { ... }
unsafe fn sourceItemIdentifier(
&self,
) -> Retained<NSFileProviderItemIdentifier>
where Self: Sized + Message { ... }
unsafe fn targetItemIdentifier(
&self,
) -> Retained<NSFileProviderItemIdentifier>
where Self: Sized + Message { ... }
unsafe fn targetItemBaseVersion(
&self,
) -> Retained<NSFileProviderItemVersion>
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 deletion from a source side to a target side.
The deletion happens if an item that is known by the target side is deleted on the source 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 sourceItemIdentifier(&self) -> Retained<NSFileProviderItemIdentifier>
Available on crate feature NSFileProviderItem only.
unsafe fn sourceItemIdentifier(&self) -> Retained<NSFileProviderItemIdentifier>
NSFileProviderItem only.The identifier of the source item.
Sourceunsafe fn targetItemIdentifier(&self) -> Retained<NSFileProviderItemIdentifier>
Available on crate feature NSFileProviderItem only.
unsafe fn targetItemIdentifier(&self) -> Retained<NSFileProviderItemIdentifier>
NSFileProviderItem only.The identifier of the target item.
Sourceunsafe fn targetItemBaseVersion(&self) -> Retained<NSFileProviderItemVersion>
Available on crate feature NSFileProviderItem only.
unsafe fn targetItemBaseVersion(&self) -> Retained<NSFileProviderItemVersion>
NSFileProviderItem only.The version of the target item on top of which the deletion is applied
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 change was discovered on the source side.