Crate objc2_file_provider

Source
Expand description

§Bindings to the FileProvider framework

See Apple’s docs and the general docs on framework crates for more information.

Structs§

NSFileProviderContentPolicyNSFileProviderItem
Apple’s documentation
NSFileProviderCreateItemOptionsNSFileProviderReplicatedExtension
Options passed on item creation.
NSFileProviderDeleteItemOptionsNSFileProviderReplicatedExtension
Options passed on item deletion.
NSFileProviderDomainNSFileProviderDomain
File provider domain.
NSFileProviderDomainRemovalModeExtension
Apple’s documentation
NSFileProviderDomainTestingModesNSFileProviderDomain
Testing modes.
NSFileProviderDomainVersionNSFileProviderDomain
File provider domain version.
NSFileProviderErrorCodeNSFileProviderError
Apple’s documentation
NSFileProviderExtensionExtension
Apple’s documentation
NSFileProviderFetchContentsOptionsNSFileProviderReplicatedExtension
Used by the system to express options and constraints to the provider in fetchPartialContentsForItemWithIdentifier.
NSFileProviderFileSystemFlagsNSFileProviderItem
Apple’s documentation
NSFileProviderItemCapabilitiesNSFileProviderItem
Apple’s documentation
NSFileProviderItemFieldsNSFileProviderItem
NSFileProviderItemContents corresponds to the item’s contents.
NSFileProviderItemVersionNSFileProviderItem
Apple’s documentation
NSFileProviderKnownFolderLocationNSFileProviderKnownFolders
Specify the location of a known folder in the replicated tree.
NSFileProviderKnownFolderLocationsNSFileProviderKnownFolders
Specify the locations at which known folders should be synced in the replicated tree.
NSFileProviderKnownFoldersNSFileProviderDomain
Specifying a list of known folders.
NSFileProviderManagerExtension
The file provider manager allows you to communicate with the file provider framework from both the extension and related processes.
NSFileProviderManagerDisconnectionOptionsExtension
Apple’s documentation
NSFileProviderMaterializationFlagsNSFileProviderReplicatedExtension
NSFileProviderMaterializationFlags are used to inform the system about specific conditions that apply to the content retrieved by the provider in fetchPartialContentsForItemWithIdentifier.
NSFileProviderModifyItemOptionsNSFileProviderModifyItemOptions
Apple’s documentation
NSFileProviderRequestNSFileProviderRequest
Apple’s documentation
NSFileProviderTestingOperationSideNSFileProviderTesting
Side affected by the operation.
NSFileProviderTestingOperationTypeNSFileProviderTesting
Type of the operation
NSFileProviderTypeAndCreatorNSFileProviderItem
Apple’s documentation
NSFileProviderVolumeUnsupportedReasonExtension
Apple’s documentation

Statics§

NSFileProviderDomainDidChangeNSFileProviderDomain
Posted when any domain changed.
NSFileProviderErrorCollidingItemKeyNSFileProviderError
Apple’s documentation
NSFileProviderErrorDomainNSFileProviderError
Apple’s documentation
NSFileProviderErrorItemKeyNSFileProviderError
Apple’s documentation
NSFileProviderErrorNonExistentItemIdentifierKeyNSFileProviderError
Apple’s documentation
NSFileProviderFavoriteRankUnrankedNSFileProviderItem
A special value for favorite ranks, to use when no rank was set when the item was favorited.
NSFileProviderInitialPageSortedByDateNSFileProviderEnumerating
Apple’s documentation
NSFileProviderInitialPageSortedByNameNSFileProviderEnumerating
Apple’s documentation
NSFileProviderMaterializedSetDidChangeExtension
Posted when the materialized set has changed.
NSFileProviderPendingSetDidChangeExtension
Posted when the pending set has changed.
NSFileProviderRootContainerItemIdentifierNSFileProviderItem
The root of the hierarchical enumeration, i.e the container enumerated when the user starts browsing your file provider.
NSFileProviderTrashContainerItemIdentifierNSFileProviderItem
The container containing all the trashed items.
NSFileProviderWorkingSetContainerItemIdentifierNSFileProviderItem
The item identifier of the working set, a synthetic container used by the extension to communicate changes to the system even when the parent directories of these items aren’t actively being enumerated. Items in this set should have their parentItemIdentifier set to the identifier of their parent directory.

Traits§

NSErrorNSFileProviderErrorNSFileProviderError
Category “NSFileProviderError” on NSError.
NSFileProviderChangeObserverNSFileProviderEnumerating
Apple’s documentation
NSFileProviderCustomActionNSFileProviderReplicatedExtension
Apple’s documentation
NSFileProviderDomainStateNSFileProviderReplicatedExtension
Apple’s documentation
NSFileProviderEnumeratingNSFileProviderReplicatedExtension
Apple’s documentation
NSFileProviderEnumerationObserverNSFileProviderEnumerating
Apple’s documentation
NSFileProviderEnumeratorNSFileProviderEnumerating
Apple’s documentation
NSFileProviderExternalVolumeHandlingNSFileProviderReplicatedExtension
Apple’s documentation
NSFileProviderIncrementalContentFetchingNSFileProviderReplicatedExtension
Protocol to implement if the provider instance supports fetching incremental content changes.
NSFileProviderItemDecoratingNSFileProviderItem and NSFileProviderItemDecoration
Decorations are defined in the extension’s Info.plist by adding a NSFileProviderDecorations key with one or many entries to the NSExtension dictionary.
NSFileProviderItemProtocolNSFileProviderItem
Apple’s documentation
NSFileProviderKnownFolderSupportingNSFileProviderKnownFolders
Apple’s documentation
NSFileProviderPartialContentFetchingNSFileProviderReplicatedExtension
Apple’s documentation
NSFileProviderPendingSetEnumeratorExtension and NSFileProviderEnumerating
Apple’s documentation
NSFileProviderReplicatedExtensionNSFileProviderReplicatedExtension
FileProvider extension for which the system replicates the content on disk.
NSFileProviderServiceSourceNSFileProviderService
Apple’s documentation
NSFileProviderServicingNSFileProviderReplicatedExtension
Apple’s documentation
NSFileProviderTestingChildrenEnumerationNSFileProviderTesting
This operation causes the system to list the children of an item
NSFileProviderTestingCollisionResolutionNSFileProviderTesting
This operation causes the system to resolve a collision by rename a colliding item.
NSFileProviderTestingContentFetchNSFileProviderTesting
This operation causes the system to fetch the content of an item.
NSFileProviderTestingCreationNSFileProviderTesting
This operation causes the system to propagate a creation of an item from a source side to a target side.
NSFileProviderTestingDeletionNSFileProviderTesting
This operation causes the system to propagate a deletion from a source side to a target side.
NSFileProviderTestingIngestionNSFileProviderTesting
This operation causes the system to ingest a change.
NSFileProviderTestingLookupNSFileProviderTesting
This operation causes the system to lookup an item.
NSFileProviderTestingModificationNSFileProviderTesting
This operation causes the system to propagate a modification of an existing item from a source side to a target side.
NSFileProviderTestingOperationNSFileProviderTesting
An operation that can scheduled.
NSFileProviderThumbnailingNSFileProviderReplicatedExtension
Protocol to implement if the provider supports fetching thumbnails for its items.
NSFileProviderUserInteractionSuppressingNSFileProviderReplicatedExtension
Protocol to implement for managing UserInteraction alerts.

Type Aliases§

NSFileProviderDomainIdentifierNSFileProviderDomain
Apple’s documentation
NSFileProviderExtensionActionIdentifierNSFileProviderActions
Apple’s documentation
NSFileProviderItemNSFileProviderItem
Apple’s documentation
NSFileProviderItemDecorationIdentifierNSFileProviderItemDecoration
Apple’s documentation
NSFileProviderItemIdentifierNSFileProviderItem
Apple’s documentation
NSFileProviderPageNSFileProviderEnumerating
A user- or system-defined chunk of data that defines a page to continue the enumeration from. Initial enumeration is started from one of the below system-defined pages.
NSFileProviderSyncAnchorNSFileProviderEnumerating
A user-defined chunk of data that defines a starting point to enumerate changes from.