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 default-features = false somewhere in the dependency tree.

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

CPNavigationAlert default

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

CPNavigationSession default

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