Cargo Features
[dependencies]
objc2-car-play = { version = "0.3.1", default-features = false, features = ["std", "alloc", "bitflags", "block2", "dispatch2", "objc2-core-foundation", "objc2-map-kit", "objc2-quartz-core", "objc2-ui-kit", "CPActionSheetTemplate", "CPAlertAction", "CPAlertTemplate", "CPBarButton", "CPBarButtonProviding", "CPButton", "CPContact", "CPContactTemplate", "CPDashboardButton", "CPDashboardController", "CPGridTemplate", "CPImageSet", "CPInformationItem", "CPInformationRatingItem", "CPInformationTemplate", "CPInstrumentClusterController", "CPInterfaceController", "CPLane", "CPLaneGuidance", "CPListImageRowItem", "CPListItemTypes", "CPListSection", "CPListTemplate", "CPManeuver", "CPMapButton", "CPMapTemplate", "CPMessageComposeBarButton", "CPMessageListItem", "CPNavigationAlert", "CPNavigationSession", "CPNowPlayingButton", "CPNowPlayingMode", "CPNowPlayingTemplate", "CPPointOfInterest", "CPPointOfInterestTemplate", "CPRouteInformation", "CPSearchTemplate", "CPSessionConfiguration", "CPTabBarTemplate", "CPTemplate", "CPTemplateApplicationDashboardScene", "CPTemplateApplicationInstrumentClusterScene", "CPTemplateApplicationScene", "CPTextButton", "CPTravelEstimates", "CPTrip", "CPTripPreviewTextConfiguration", "CPVoiceControlTemplate", "CPWindow"] }
- default = CPActionSheetTemplate, CPAlertAction, CPAlertTemplate, CPBarButton, CPBarButtonProviding, CPButton, CPContact, CPContactTemplate, CPDashboardButton, CPDashboardController, CPGridButton, CPGridTemplate, CPImageSet, CPInformationItem, CPInformationRatingItem, CPInformationTemplate, CPInstrumentClusterController, CPInterfaceController, CPLane, CPLaneGuidance, CPListImageRowItem, CPListItem, CPListItemTypes, CPListSection, CPListTemplate, CPManeuver, CPMapButton, CPMapTemplate, CPMessageComposeBarButton, CPMessageListItem, CPNavigationAlert, CPNavigationSession, CPNowPlayingButton, CPNowPlayingMode, CPNowPlayingTemplate, CPPointOfInterest, CPPointOfInterestTemplate, CPRouteInformation, CPSearchTemplate, CPSessionConfiguration, CPTabBarTemplate, CPTemplate, CPTemplateApplicationDashboardScene, CPTemplateApplicationInstrumentClus…, CPTemplateApplicationScene, CPTextButton, CPTravelEstimates, CPTrip, CPTripPreviewTextConfiguration, CPVoiceControlTemplate, CPWindow, bitflags, block2, dispatch2, objc2-core-foundation, objc2-map-kit, objc2-quartz-core, objc2-ui-kit, std
-
These default features are set whenever
objc2-car-play
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- bitflags default CPMapTemplate CPSessionConfiguration
-
Enables bitflags
- block2 default
-
Enables block2
Affects
CPAlertAction::CPAlertActionHandler
,CPBarButton::CPBarButtonHandler
… - dispatch2 default
-
Enables dispatch2
- objc2-core-foundation default
-
Enables objc2-core-foundation
Affects
CPButton::CPButtonMaximumImageSize
,CPListSection::CPMaximumListSectionImageSize
,CPMessageListItem::CPMaximumMessageItemImageSize
,CPNowPlayingButton::CPNowPlayingButtonMaximumImageSize
… - objc2-map-kit default
-
Enables objc2-map-kit
- objc2-quartz-core default
-
Enables objc2-quartz-core
- objc2-ui-kit default
-
Enables objc2-ui-kit
Affects
CPTemplateApplicationDashboardScene::CPTemplateApplicationDashboardSceneSessionRoleApplication
,CPTemplateApplicationInstrumentClusterScene::CPTemplateApplicationInstrumentClusterSceneSessionRoleApplication
,CPTemplateApplicationScene::CPTemplateApplicationSceneSessionRoleApplication
… - CPActionSheetTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPAlertAction default
-
Enables NSObject and NSString of objc2-foundation
- CPAlertTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPBarButton default
-
Enables NSObject and NSString of objc2-foundation
- CPBarButtonProviding default
-
Enables NSArray of objc2-foundation
- CPButton default
-
Enables NSString of objc2-foundation
- CPContact default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPContactTemplate default
-
Enables NSObject of objc2-foundation
- CPDashboardButton default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPDashboardController default
-
Enables NSArray of objc2-foundation
- CPGridButton CPGridTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPImageSet default
-
Enables NSObject of objc2-foundation
- CPInformationItem default
-
Enables NSObject and NSString of objc2-foundation
- CPInformationRatingItem default
-
Enables NSObject, NSString and NSValue of objc2-foundation
- CPInformationTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPInstrumentClusterController default
-
Enables NSArray, NSAttributedString and NSString of objc2-foundation
- CPInterfaceController default
-
Enables NSArray, NSError and NSString of objc2-foundation
- CPLane default
-
Enables NSArray, NSMeasurement, NSObject and NSUnit of objc2-foundation
- CPLaneGuidance default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPListImageRowItem default
-
Enables NSArray and NSString of objc2-foundation
- CPListItem CPListItemTypes default
-
Enables NSString of objc2-foundation
- CPListSection default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPListTemplate default
-
Enables NSArray, NSIndexPath, NSObject and NSString of objc2-foundation
- CPManeuver default
-
Enables NSArray, NSAttributedString, NSMeasurement, NSObject, NSSet, NSString and NSUnit of objc2-foundation
- CPMapButton default
-
Enables NSObject of objc2-foundation
- CPMapTemplate default = bitflags
-
Enables NSArray and NSObject of objc2-foundation
- CPMessageComposeBarButton default
-
Enables NSObject and NSString of objc2-foundation
- CPMessageListItem default
-
Enables NSString of objc2-foundation
-
Enables NSArray, NSDate, NSObject and NSString of objc2-foundation
-
Enables NSArray and NSString of objc2-foundation
- CPNowPlayingButton default
-
Enables NSObject of objc2-foundation
- CPNowPlayingMode default
-
Enables NSArray, NSDate, NSObject and NSString of objc2-foundation
- CPNowPlayingTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPPointOfInterest default
-
Enables NSObject and NSString of objc2-foundation
- CPPointOfInterestTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPRouteInformation default
-
Enables NSArray of objc2-foundation
- CPSearchTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPSessionConfiguration default = bitflags
- CPTabBarTemplate default
-
Enables NSArray and NSObject of objc2-foundation
- CPTemplate default
-
Enables NSObject and NSString of objc2-foundation
- CPTemplateApplicationDashboardScene default
- CPTemplateApplicationInstrumentClusterScene default
- CPTemplateApplicationScene default
- CPTextButton default
-
Enables NSString of objc2-foundation
- CPTravelEstimates default
-
Enables NSDate, NSMeasurement, NSObject and NSUnit of objc2-foundation
- CPTrip default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPTripPreviewTextConfiguration default
-
Enables NSObject and NSString of objc2-foundation
- CPVoiceControlTemplate default
-
Enables NSArray, NSObject and NSString of objc2-foundation
- CPWindow default
-
Enables NSCoder and NSObject of objc2-foundation