Cargo Features

[dependencies]
objc2-core-bluetooth = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "objc2-core-foundation", "CBATTRequest", "CBAdvertisementData", "CBAttribute", "CBCentral", "CBCentralManager", "CBCentralManagerConstants", "CBCharacteristic", "CBDescriptor", "CBError", "CBL2CAPChannel", "CBManager", "CBPeer", "CBPeripheral", "CBPeripheralManager", "CBPeripheralManagerConstants", "CBService", "CBUUID"] }
default = CBATTRequest, CBAdvertisementData, CBAttribute, CBCentral, CBCentralManager, CBCentralManagerConstants, CBCharacteristic, CBDefines, CBDescriptor, CBError, CBL2CAPChannel, CBManager, CBPeer, CBPeripheral, CBPeripheralManager, CBPeripheralManagerConstants, CBService, CBUUID, bitflags, objc2-core-foundation, std

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

std default = alloc
alloc std
bitflags default CBCentralManager CBCharacteristic

Enables bitflags

objc2-core-foundation default

Enables objc2-core-foundation

CBATTRequest default

Enables NSData of objc2-foundation

CBAdvertisementData default

Enables NSString of objc2-foundation

CBAttribute default
CBCentral default

Enables NSObject of objc2-foundation

CBCentralManager default = bitflags

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

CBCentralManagerConstants default

Enables NSString of objc2-foundation

CBCharacteristic default = bitflags

Enables NSArray and NSData of objc2-foundation

CBDefines CBDescriptor default
CBError default

Enables NSString of objc2-foundation

CBL2CAPChannel default

Enables NSStream of objc2-foundation

CBManager default
CBPeer default

Enables NSObject and NSUUID of objc2-foundation

CBPeripheral default

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

CBPeripheralManager default

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

CBPeripheralManagerConstants default

Enables NSString of objc2-foundation

CBService default

Enables NSArray of objc2-foundation

CBUUID default

Enables NSData, NSObject, NSString and NSUUID of objc2-foundation

objc2-core-bluetooth has 22 features without comments.