Cargo Features

[dependencies]
objc2-mail-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "objc2-app-kit", "MEAddressAnnotation", "MEComposeContext", "MEComposeSession", "MEContentBlocker", "MEDecodedMessage", "MEEmailAddress", "MEEncodedOutgoingMessage", "MEExtension", "MEExtensionManager", "MEExtensionViewController", "MEMessage", "MEMessageAction", "MEMessageActionDecision", "MEMessageActionHandler", "MEMessageDecoder", "MEMessageEncoder", "MEMessageEncodingResult", "MEMessageSecurityHandler", "MEMessageSecurityInformation", "MEMessageSigner", "MEOutgoingMessageEncodingStatus"] }
default = MEAddressAnnotation, MEComposeContext, MEComposeSession, MEContentBlocker, MEDecodedMessage, MEDecodedMessageBanner, MEEmailAddress, MEEncodedOutgoingMessage, MEExtension, MEExtensionManager, MEExtensionViewController, MEMessage, MEMessageAction, MEMessageActionDecision, MEMessageActionHandler, MEMessageDecoder, MEMessageEncoder, MEMessageEncodingResult, MEMessageSecurityHandler, MEMessageSecurityInformation, MEMessageSigner, MEOutgoingMessageEncodingStatus, block2, objc2-app-kit, std

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

std default = alloc
alloc std
block2 default

Enables block2

objc2-app-kit default

Enables objc2-app-kit

MEAddressAnnotation default

Enables NSObject and NSString of objc2-foundation

MEComposeContext default

Enables NSUUID of objc2-foundation

MEComposeSession default

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

MEContentBlocker default

Enables NSData of objc2-foundation

MEDecodedMessage default

Enables NSData and NSObject of objc2-foundation

MEDecodedMessageBanner MEEmailAddress default

Enables NSObject and NSString of objc2-foundation

MEEncodedOutgoingMessage default

Enables NSData and NSObject of objc2-foundation

MEExtension default
MEExtensionManager default

Enables NSError and NSString of objc2-foundation

MEExtensionViewController default

Enables NSBundle, NSCoder and NSObject of objc2-foundation

MEMessage default

Enables NSArray, NSData, NSDate, NSDictionary, NSObject and NSString of objc2-foundation

MEMessageAction default

Enables NSObject of objc2-foundation

MEMessageActionDecision default

Enables NSArray and NSObject of objc2-foundation

MEMessageActionHandler default

Enables NSArray and NSString of objc2-foundation

MEMessageDecoder default

Enables NSData of objc2-foundation

MEMessageEncoder default
MEMessageEncodingResult default

Enables NSError and NSObject of objc2-foundation

MEMessageSecurityHandler default

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

MEMessageSecurityInformation default

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

MEMessageSigner default

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

MEOutgoingMessageEncodingStatus default

Enables NSArray, NSError and NSObject of objc2-foundation

objc2-mail-kit has 26 features without comments.