Cargo Features

[dependencies]
objc2-class-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "objc2-core-graphics", "CLSActivity", "CLSBinaryItem", "CLSContext", "CLSContextProvider", "CLSDataStore", "CLSDefines", "CLSObject", "CLSProgressReportingCapability", "CLSScoreItem", "NSUserActivity_CLSDeepLinks"] }
default = CLSActivity, CLSActivityItem, CLSBinaryItem, CLSContext, CLSContextProvider, CLSDataStore, CLSDefines, CLSObject, CLSProgressReportingCapability, CLSQuantityItem, CLSScoreItem, NSUserActivity_CLSDeepLinks, block2, objc2-core-graphics, std

These default features are set whenever objc2-class-kit is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
block2 default

Enables block2

objc2-core-graphics default

Enables objc2-core-graphics

CLSActivity default

Enables NSArray, NSDate and NSObject of objc2-foundation

CLSActivityItem CLSBinaryItem default

Enables NSObject and NSString of objc2-foundation

CLSContext default

Enables NSArray, NSError, NSObject, NSRange, NSSet, NSString and NSURL of objc2-foundation

CLSContextProvider default

Enables NSError of objc2-foundation

CLSDataStore default

Enables NSArray, NSError, NSPredicate, NSString and NSURL of objc2-foundation

CLSDefines default

Enables NSString of objc2-foundation

CLSObject default

Enables NSDate and NSObject of objc2-foundation

CLSProgressReportingCapability default

Enables NSObject and NSString of objc2-foundation

CLSQuantityItem CLSScoreItem default

Enables NSObject and NSString of objc2-foundation

Enables NSArray, NSString and NSUserActivity of objc2-foundation

objc2-class-kit has 15 features without comments.