Cargo Features

[dependencies]
objc2-watch-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "objc2-cloud-kit", "objc2-core-foundation", "objc2-core-location", "objc2-health-kit", "objc2-home-kit", "objc2-map-kit", "objc2-scene-kit", "objc2-ui-kit", "objc2-user-notifications", "WKAlertAction", "WKApplication", "WKApplicationMain", "WKAudioFileAsset", "WKAudioFilePlayer", "WKAudioFilePlayerItem", "WKBackgroundTask", "WKDefines", "WKError", "WKExtendedRuntimeSession", "WKExtension", "WKGestureRecognizer", "WKImage", "WKInterfaceAuthorizationAppleIDButton", "WKInterfaceButton", "WKInterfaceController", "WKInterfaceDate", "WKInterfaceDevice", "WKInterfaceGroup", "WKInterfaceHMCamera", "WKInterfaceImage", "WKInterfaceInlineMovie", "WKInterfaceLabel", "WKInterfaceMap", "WKInterfaceMovie", "WKInterfaceObject", "WKInterfacePaymentButton", "WKInterfacePicker", "WKInterfaceSeparator", "WKInterfaceSlider", "WKInterfaceSwitch", "WKInterfaceTable", "WKInterfaceTextField", "WKInterfaceTimer", "WKInterfaceVolumeControl"] }
default = WKAccessibility, WKAlertAction, WKApplication, WKApplicationMain, WKAudioFileAsset, WKAudioFilePlayer, WKAudioFilePlayerItem, WKBackgroundTask, WKCrownSequencer, WKDefines, WKError, WKExtendedRuntimeSession, WKExtension, WKGestureRecognizer, WKImage, WKInterfaceActivityRing, WKInterfaceAuthorizationAppleIDButton, WKInterfaceButton, WKInterfaceController, WKInterfaceDate, WKInterfaceDevice, WKInterfaceGroup, WKInterfaceHMCamera, WKInterfaceImage, WKInterfaceInlineMovie, WKInterfaceLabel, WKInterfaceMap, WKInterfaceMovie, WKInterfaceObject, WKInterfacePaymentButton, WKInterfacePicker, WKInterfaceSCNScene, WKInterfaceSKScene, WKInterfaceSeparator, WKInterfaceSlider, WKInterfaceSwitch, WKInterfaceTable, WKInterfaceTextField, WKInterfaceTimer, WKInterfaceVolumeControl, bitflags, block2, objc2-cloud-kit, objc2-core-foundation, objc2-core-location, objc2-health-kit, objc2-home-kit, objc2-map-kit, objc2-scene-kit, objc2-ui-kit, objc2-user-notifications, std

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

std default = alloc
alloc std
bitflags default WKGestureRecognizer

Enables bitflags

block2 default

Enables block2

Affects WKAlertAction::WKAlertActionHandler

objc2-cloud-kit default

Enables objc2-cloud-kit

objc2-core-foundation default

Enables objc2-core-foundation

objc2-core-location default

Enables objc2-core-location

objc2-health-kit default

Enables objc2-health-kit

objc2-home-kit default

Enables objc2-home-kit

objc2-map-kit default

Enables objc2-map-kit

objc2-scene-kit default

Enables objc2-scene-kit

objc2-ui-kit default

Enables objc2-ui-kit

objc2-user-notifications default

Enables objc2-user-notifications

WKAccessibility WKAlertAction default

Enables NSString of objc2-foundation

WKApplication default

Enables NSData, NSDictionary, NSError, NSSet, NSURL and NSUserActivity of objc2-foundation

WKApplicationMain default

Enables NSString of objc2-foundation

WKAudioFileAsset default

Enables NSDate, NSString and NSURL of objc2-foundation

WKAudioFilePlayer default

Enables NSArray, NSDate and NSError of objc2-foundation

WKAudioFilePlayerItem default

Enables NSDate, NSError and NSString of objc2-foundation

WKBackgroundTask default

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

WKCrownSequencer WKDefines default
WKError default

Enables NSString of objc2-foundation

WKExtendedRuntimeSession default

Enables NSDate, NSError and NSString of objc2-foundation

WKExtension default

Enables NSData, NSDictionary, NSError, NSNotification, NSSet, NSString, NSURL and NSUserActivity of objc2-foundation

WKGestureRecognizer default = bitflags
WKImage default

Enables NSData, NSObject and NSString of objc2-foundation

WKInterfaceActivityRing WKInterfaceAuthorizationAppleIDButton default
WKInterfaceButton default

Enables NSAttributedString, NSData and NSString of objc2-foundation

WKInterfaceController default

Enables NSArray, NSDate, NSDictionary, NSError, NSString, NSURL and NSUserActivity of objc2-foundation

WKInterfaceDate default

Enables NSCalendar and NSTimeZone of objc2-foundation

WKInterfaceDevice default

Enables NSString and NSUUID of objc2-foundation

WKInterfaceGroup default

Enables NSData and NSString of objc2-foundation

WKInterfaceHMCamera default
WKInterfaceImage default

Enables NSData, NSDate, NSRange and NSString of objc2-foundation

WKInterfaceInlineMovie default

Enables NSURL of objc2-foundation

WKInterfaceLabel default

Enables NSAttributedString and NSString of objc2-foundation

WKInterfaceMap default

Enables NSString of objc2-foundation

WKInterfaceMovie default

Enables NSURL of objc2-foundation

WKInterfaceObject default

Enables NSArray and NSString of objc2-foundation

WKInterfacePaymentButton default
WKInterfacePicker default

Enables NSArray, NSObject and NSString of objc2-foundation

WKInterfaceSCNScene WKInterfaceSKScene WKInterfaceSeparator default
WKInterfaceSlider default
WKInterfaceSwitch default

Enables NSAttributedString and NSString of objc2-foundation

WKInterfaceTable default

Enables NSArray, NSIndexSet and NSString of objc2-foundation

WKInterfaceTextField default

Enables NSAttributedString and NSString of objc2-foundation

WKInterfaceTimer default

Enables NSDate of objc2-foundation

WKInterfaceVolumeControl default