Cargo Features

[dependencies]
objc2-accessory-setup-kit = { version = "0.3.1", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-core-bluetooth", "objc2-ui-kit", "ASAccessory", "ASAccessoryEvent", "ASAccessorySession", "ASAccessorySettings", "ASCommon", "ASDiscoveryDescriptor", "ASErrors", "ASPickerDisplayItem"] }
default = ASAccessory, ASAccessoryEvent, ASAccessorySession, ASAccessorySettings, ASCommon, ASDiscoveryDescriptor, ASErrors, ASPickerDisplayItem, bitflags, block2, objc2-core-bluetooth, objc2-ui-kit, std

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

std default = alloc
alloc std
bitflags default ASAccessory ASPickerDisplayItem

Enables bitflags

block2 default

Enables block2

objc2-core-bluetooth default

Enables objc2-core-bluetooth

objc2-ui-kit default

Enables objc2-ui-kit

ASAccessory default = bitflags

Enables NSData, NSString and NSUUID of objc2-foundation

ASAccessoryEvent default

Enables NSError of objc2-foundation

ASAccessorySession default

Enables NSArray and NSError of objc2-foundation

ASAccessorySettings default

Enables NSData and NSString of objc2-foundation

ASCommon default
ASDiscoveryDescriptor default

Enables NSData and NSString of objc2-foundation

ASErrors default

Enables NSError and NSString of objc2-foundation

ASPickerDisplayItem default = bitflags

Enables NSString and NSUUID of objc2-foundation

objc2-accessory-setup-kit has 15 features without comments.