Cargo Features

[dependencies]
objc2-call-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "objc2-avf-audio", "CXAnswerCallAction", "CXBase", "CXCall", "CXCallAction", "CXCallController", "CXCallDirectory", "CXCallDirectoryExtensionContext", "CXCallDirectoryManager", "CXCallDirectoryProvider", "CXCallObserver", "CXCallUpdate", "CXEndCallAction", "CXError", "CXHandle", "CXPlayDTMFCallAction", "CXProvider", "CXProviderConfiguration", "CXSetMutedCallAction", "CXStartCallAction", "CXTransaction"] }
default = CXAction, CXAnswerCallAction, CXBase, CXCall, CXCallAction, CXCallController, CXCallDirectory, CXCallDirectoryExtensionContext, CXCallDirectoryManager, CXCallDirectoryProvider, CXCallObserver, CXCallUpdate, CXEndCallAction, CXError, CXHandle, CXPlayDTMFCallAction, CXProvider, CXProviderConfiguration, CXSetGroupCallAction, CXSetHeldCallAction, CXSetMutedCallAction, CXStartCallAction, CXTransaction, block2, objc2-avf-audio, std

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

std default = alloc
alloc std
block2 default

Enables block2

objc2-avf-audio default

Enables objc2-avf-audio

CXAction CXAnswerCallAction default

Enables NSCoder, NSDate, NSObject and NSUUID of objc2-foundation

CXBase default
CXCall default

Enables NSUUID of objc2-foundation

CXCallAction default

Enables NSCoder, NSObject and NSUUID of objc2-foundation

CXCallController default

Enables NSArray and NSError of objc2-foundation

CXCallDirectory default
CXCallDirectoryExtensionContext default

Enables NSArray, NSError, NSExtensionContext and NSString of objc2-foundation

CXCallDirectoryManager default

Enables NSError and NSString of objc2-foundation

CXCallDirectoryProvider default

Enables NSExtensionContext and NSExtensionRequestHandling of objc2-foundation

CXCallObserver default

Enables NSArray of objc2-foundation

CXCallUpdate default

Enables NSObject and NSString of objc2-foundation

CXEndCallAction default

Enables NSCoder, NSDate, NSObject and NSUUID of objc2-foundation

CXError default

Enables NSError and NSString of objc2-foundation

CXHandle default

Enables NSObject and NSString of objc2-foundation

CXPlayDTMFCallAction default

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

CXProvider default

Enables NSArray, NSDate, NSDictionary, NSError and NSUUID of objc2-foundation

CXProviderConfiguration default

Enables NSData, NSObject, NSSet, NSString and NSValue of objc2-foundation

CXSetGroupCallAction CXSetHeldCallAction CXSetMutedCallAction default

Enables NSCoder, NSObject and NSUUID of objc2-foundation

CXStartCallAction default

Enables NSCoder, NSDate, NSObject, NSString and NSUUID of objc2-foundation

CXTransaction default

Enables NSArray, NSObject and NSUUID of objc2-foundation

objc2-call-kit has 25 features without comments.