Cargo Features

[dependencies]
objc2-uniform-type-identifiers = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "NSItemProvider_UTType", "UTAdditions", "UTDefines", "UTTagClass", "UTType"] }
default = NSItemProvider_UTType, UTAdditions, UTCoreTypes, UTDefines, UTTagClass, UTType, block2, std

These default features are set whenever objc2-uniform-type-identifiers is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
block2 default

Enables block2

NSItemProvider_UTType default

Enables NSArray, NSData, NSError, NSItemProvider, NSProgress and NSURL of objc2-foundation

UTAdditions default

Enables NSString and NSURL of objc2-foundation

UTCoreTypes UTDefines default
UTTagClass default

Enables NSString of objc2-foundation

UTType default

Enables NSArray, NSDictionary, NSObject, NSSet, NSString, NSURL and NSValue of objc2-foundation

Affects UTCoreTypes::UTTypeItem, UTCoreTypes::UTTypeContent, UTCoreTypes::UTTypeCompositeContent, UTCoreTypes::UTTypeDiskImage, UTCoreTypes::UTTypeData, UTCoreTypes::UTTypeDirectory, UTCoreTypes::UTTypeResolvable, UTCoreTypes::UTTypeSymbolicLink, UTCoreTypes::UTTypeExecutable, UTCoreTypes::UTTypeMountPoint, UTCoreTypes::UTTypeAliasFile, UTCoreTypes::UTTypeURLBookmarkData, UTCoreTypes::UTTypeURL, UTCoreTypes::UTTypeFileURL, UTCoreTypes::UTTypeText, UTCoreTypes::UTTypePlainText