Cargo Features
[dependencies]
objc2-exposure-notification = { version = "0.3.1", default-features = false, features = ["std", "alloc", "bitflags", "block2", "dispatch2", "ENCommon", "ENManager"] }
- default = ENCommon, ENManager, bitflags, block2, dispatch2, std
-
These default features are set whenever
objc2-exposure-notification
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- bitflags default ENManager
-
Enables bitflags
- block2 default
-
Enables block2
Affects
ENCommon::ENErrorHandler
,ENManager::ENActivityHandler
,ENManager::ENGetUserTraveledHandler
,ENManager::ENGetDiagnosisKeysHandler
,ENManager::ENDetectExposuresHandler
,ENManager::ENDiagnosisKeysAvailableHandler
,ENManager::ENGetExposureInfoHandler
,ENManager::ENGetExposureWindowsHandler
… - dispatch2 default
-
Enables dispatch2
- ENCommon default
-
Enables NSArray, NSData, NSDate, NSDictionary, NSError, NSString and NSValue of objc2-foundation
Affects
ENManager::ENGetDiagnosisKeysHandler
,ENManager::ENDetectExposuresHandler
,ENManager::ENDiagnosisKeysAvailableHandler
,ENManager::ENGetExposureInfoHandler
,ENManager::ENGetExposureWindowsHandler
… - ENManager default = bitflags
-
Enables NSArray, NSError, NSProgress, NSString and NSURL of objc2-foundation