Cargo Features

[dependencies]
objc2-message-ui = { version = "0.3.0", default-features = false, features = ["std", "alloc", "block2", "objc2-messages", "objc2-ui-kit", "MFMailComposeControllerDeferredAction", "MFMailComposeViewController", "MFMessageComposeViewController", "UPI"] }
default = MFMailComposeControllerDeferredAction, MFMailComposeViewController, MFMessageComposeViewController, UPI, block2, objc2-ui-kit, std

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

std default = alloc
alloc std
block2 default

Enables block2

objc2-messages

Enables objc2-messages

objc2-ui-kit default

Enables objc2-ui-kit

MFMailComposeControllerDeferredAction default
MFMailComposeViewController default

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

MFMessageComposeViewController default

Enables NSArray, NSBundle, NSCoder, NSData, NSDictionary, NSItemProvider, NSObject, NSString and NSURL of objc2-foundation

UPI default

objc2-message-ui has 10 features without comments.