Cargo Features

[dependencies]
objc2-file-provider = { version = "0.2.2", default-features = false, features = ["std", "alloc", "all", "bitflags", "block2", "objc2-uniform-type-identifiers", "NSFileProviderActions", "NSFileProviderDefines", "NSFileProviderDomain", "NSFileProviderEnumerating", "NSFileProviderError", "NSFileProviderExtension", "NSFileProviderItem", "NSFileProviderItemDecoration", "NSFileProviderManager", "NSFileProviderModifyItemOptions", "NSFileProviderReplicatedExtension", "NSFileProviderRequest", "NSFileProviderService", "NSFileProviderTesting", "NSFileProviderThumbnailing"] }
default = std

The std feature is set by default whenever objc2-file-provider is added without default-features = false somewhere in the dependency tree.

std default = alloc

Currently not possible to turn off, put here for forwards compatibility.

Enables std of optional bitflags, optional block2, objc2, objc2-foundation, and optional objc2-uniform-type-identifiers

alloc std

Enables alloc of optional block2, objc2, objc2-foundation, and optional objc2-uniform-type-identifiers

all = NSFileProviderActions, NSFileProviderDefines, NSFileProviderDomain, NSFileProviderEnumerating, NSFileProviderError, NSFileProviderExtension, NSFileProviderItem, NSFileProviderItemDecoration, NSFileProviderManager, NSFileProviderModifyItemOptions, NSFileProviderReplicatedExtension, NSFileProviderRequest, NSFileProviderService, NSFileProviderTesting, NSFileProviderThumbnailing, bitflags, block2, objc2-uniform-type-identifiers
bitflags NSFileProviderDomain? NSFileProviderItem? NSFileProviderManager? NSFileProviderModifyItemOptions? NSFileProviderReplicatedExtension? all?

Enables bitflags, bitflags of objc2-foundation

block2 all?

Enables block2, block2 of objc2-foundation and optional objc2-uniform-type-identifiers

objc2-uniform-type-identifiers all?

Enables objc2-uniform-type-identifiers

NSFileProviderActions all?

Enables NSData, NSDate, NSError, NSString, NSURL and NSValue of objc2-foundation

NSFileProviderDefines all?
NSFileProviderDomain all? = bitflags

Enables NSData, NSNotification, NSObjCRuntime, NSObject and NSString of objc2-foundation

NSFileProviderEnumerating all?

Enables NSArray, NSData, NSError and NSString of objc2-foundation

NSFileProviderError all?

Enables NSError and NSString of objc2-foundation

NSFileProviderExtension all?

Enables NSDictionary, NSError, NSString and NSURL of objc2-foundation

NSFileProviderItem all? = bitflags

Enables NSData, NSDate, NSDictionary, NSError, NSPersonNameComponents, NSString and NSValue of objc2-foundation, UTType of optional objc2-uniform-type-identifiers

NSFileProviderItemDecoration all?

Enables NSArray and NSString of objc2-foundation

NSFileProviderManager all? = bitflags

Enables NSArray, NSDate, NSError, NSNotification, NSProgress, NSRange, NSString, NSURL and NSURLSession of objc2-foundation

NSFileProviderModifyItemOptions all? = bitflags
NSFileProviderReplicatedExtension all? = bitflags

Enables NSArray, NSData, NSDictionary, NSError, NSGeometry, NSProgress, NSRange, NSString and NSURL of objc2-foundation

NSFileProviderRequest all?

Enables NSURL of objc2-foundation

NSFileProviderService all?

Enables NSArray, NSError, NSFileManager, NSString and NSXPCConnection of objc2-foundation

NSFileProviderTesting all?

Enables NSArray, NSDictionary, NSError and NSString of objc2-foundation

NSFileProviderThumbnailing all?

Enables NSArray, NSData, NSError, NSGeometry, NSProgress and NSString of objc2-foundation