Cargo Features
[dependencies]
objc2-map-kit = { version = "0.2.2", default-features = false, features = ["std", "alloc", "all", "bitflags", "block2", "objc2-app-kit", "objc2-contacts", "objc2-core-location", "MKAnnotation", "MKAnnotationView", "MKCircle", "MKCircleRenderer", "MKClusterAnnotation", "MKCompassButton", "MKDirections", "MKDirectionsRequest", "MKDirectionsResponse", "MKDirectionsTypes", "MKDistanceFormatter", "MKFoundation", "MKGeoJSONSerialization", "MKGeodesicPolyline", "MKGeometry", "MKGradientPolylineRenderer", "MKHybridMapConfiguration", "MKImageryMapConfiguration", "MKLocalPointsOfInterestRequest", "MKLocalSearch", "MKLocalSearchCompleter", "MKLocalSearchRequest", "MKLocalSearchResponse", "MKLookAroundScene", "MKLookAroundSceneRequest", "MKLookAroundSnapshot", "MKLookAroundSnapshotOptions", "MKLookAroundSnapshotter", "MKLookAroundViewController", "MKMapCamera", "MKMapCameraBoundary", "MKMapCameraZoomRange", "MKMapConfiguration", "MKMapItem", "MKMapSnapshot", "MKMapSnapshotOptions", "MKMapSnapshotter", "MKMapView", "MKMarkerAnnotationView", "MKMultiPoint", "MKMultiPolygon", "MKMultiPolygonRenderer", "MKMultiPolyline", "MKMultiPolylineRenderer", "MKOverlay", "MKOverlayPathRenderer", "MKOverlayRenderer", "MKPinAnnotationView", "MKPitchControl", "MKPlacemark", "MKPointAnnotation", "MKPointOfInterestCategory", "MKPointOfInterestFilter", "MKPolygon", "MKPolygonRenderer", "MKPolyline", "MKPolylineRenderer", "MKShape", "MKStandardMapConfiguration", "MKTileOverlay", "MKTileOverlayRenderer", "MKTypes", "MKUserLocation", "MKUserLocationView", "MKZoomControl", "NSUserActivity_MKMapItem"] }
- default = std
-
The
std
feature is set by default wheneverobjc2-map-kit
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
-
Currently not possible to turn off, put here for forwards compatibility.
Enables std of optional bitflags, optional block2, objc2, optional objc2-app-kit, optional objc2-contacts, optional objc2-core-location, and objc2-foundation
- alloc std
-
Enables alloc of optional block2, objc2, optional objc2-app-kit, optional objc2-contacts, optional objc2-core-location, and objc2-foundation
- all = MKAnnotation, MKAnnotationView, MKCircle, MKCircleRenderer, MKClusterAnnotation, MKCompassButton, MKDirections, MKDirectionsRequest, MKDirectionsResponse, MKDirectionsTypes, MKDistanceFormatter, MKFoundation, MKGeoJSONSerialization, MKGeodesicPolyline, MKGeometry, MKGradientPolylineRenderer, MKHybridMapConfiguration, MKImageryMapConfiguration, MKLocalPointsOfInterestRequest, MKLocalSearch, MKLocalSearchCompleter, MKLocalSearchRequest, MKLocalSearchResponse, MKLookAroundScene, MKLookAroundSceneRequest, MKLookAroundSnapshot, MKLookAroundSnapshotOptions, MKLookAroundSnapshotter, MKLookAroundViewController, MKMapCamera, MKMapCameraBoundary, MKMapCameraZoomRange, MKMapConfiguration, MKMapItem, MKMapSnapshot, MKMapSnapshotOptions, MKMapSnapshotter, MKMapView, MKMarkerAnnotationView, MKMultiPoint, MKMultiPolygon, MKMultiPolygonRenderer, MKMultiPolyline, MKMultiPolylineRenderer, MKOverlay, MKOverlayPathRenderer, MKOverlayRenderer, MKPinAnnotationView, MKPitchControl, MKPlacemark, MKPointAnnotation, MKPointOfInterestCategory, MKPointOfInterestFilter, MKPolygon, MKPolygonRenderer, MKPolyline, MKPolylineRenderer, MKShape, MKStandardMapConfiguration, MKTileOverlay, MKTileOverlayRenderer, MKTypes, MKUserLocation, MKUserLocationView, MKZoomControl, NSUserActivity_MKMapItem, bitflags, block2, objc2-app-kit, objc2-contacts, objc2-core-location
- bitflags MKDirectionsTypes? MKLocalSearchCompleter? MKLocalSearchRequest? all?
-
Enables bitflags, bitflags of objc2-foundation and optional objc2-app-kit
- block2 all?
-
Enables block2, block2 of objc2-foundation, optional objc2-app-kit, optional objc2-contacts, and optional objc2-core-location
Affects
MKDirections::MKDirectionsHandler
,MKDirections::MKETAHandler
,MKLocalSearch::MKLocalSearchCompletionHandler
,MKMapSnapshotter::MKMapSnapshotCompletionHandler
… - objc2-app-kit all?
-
Enables objc2-app-kit
- objc2-contacts all?
-
Enables objc2-contacts, objc2-contacts of optional objc2-core-location
- objc2-core-location all?
-
Enables objc2-core-location
Affects
MKGeometry::MKCoordinateSpan
,MKGeometry::MKCoordinateRegion
,MKGeometry::MKCoordinateRegionMakeWithDistance
,MKGeometry::MKMapPointForCoordinate
,MKGeometry::MKCoordinateForMapPoint
,MKGeometry::MKMetersPerMapPointAtLatitude
,MKGeometry::MKMapPointsPerMeterAtLatitude
,MKGeometry::MKMetersBetweenMapPoints
,MKGeometry::MKCoordinateRegionForMapRect
,MKLocalPointsOfInterestRequest::MKPointsOfInterestRequestMaxRadius
,MKMapCameraZoomRange::MKMapCameraZoomDefault
… - MKAnnotation all?
-
Enables NSString of objc2-foundation, CLLocation of optional objc2-core-location
- MKAnnotationView all?
-
Enables NSCoder, NSGeometry, NSObject and NSString of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSImage, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- MKCircle all?
-
Enables CLLocation of optional objc2-core-location
- MKCircleRenderer all?
-
Enables NSGeometry of objc2-foundation
- MKClusterAnnotation all?
-
Enables NSArray and NSString of objc2-foundation
- MKCompassButton all?
-
Enables NSCoder, NSGeometry and NSObject of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- MKDirections all?
-
Enables NSError of objc2-foundation
- MKDirectionsRequest all?
-
Enables NSDate and NSURL of objc2-foundation
- MKDirectionsResponse all?
-
Enables NSArray, NSDate and NSString of objc2-foundation, CLLocation of optional objc2-core-location
Affects
MKDirections::MKDirectionsHandler
,MKDirections::MKETAHandler
… - MKDirectionsTypes all? = bitflags
- MKDistanceFormatter all?
-
Enables NSFormatter, NSLocale, NSObject and NSString of objc2-foundation, CLLocation of optional objc2-core-location
- MKFoundation all?
- MKGeoJSONSerialization all?
-
Enables NSArray, NSData, NSError and NSString of objc2-foundation
- MKGeodesicPolyline all?
-
Enables CLLocation of optional objc2-core-location
- MKGeometry all?
-
Enables NSGeometry and NSValue of objc2-foundation, CLLocation of optional objc2-core-location
Affects
MKOverlayRenderer::MKRoadWidthAtZoomScale
… - MKGradientPolylineRenderer all?
-
Enables NSArray and NSValue of objc2-foundation, NSColor of optional objc2-app-kit
- MKHybridMapConfiguration all?
-
Enables NSObject of objc2-foundation
- MKImageryMapConfiguration all?
-
Enables NSObject of objc2-foundation
- MKLocalPointsOfInterestRequest all?
-
Enables NSObject of objc2-foundation, CLLocation of optional objc2-core-location
- MKLocalSearch all?
-
Enables NSError of objc2-foundation
- MKLocalSearchCompleter all? = bitflags
-
Enables NSArray, NSError, NSString and NSValue of objc2-foundation, CLLocation of optional objc2-core-location
- MKLocalSearchRequest all? = bitflags
-
Enables NSObject and NSString of objc2-foundation, CLLocation of optional objc2-core-location
- MKLocalSearchResponse all?
-
Enables NSArray of objc2-foundation, CLLocation of optional objc2-core-location
Affects
MKLocalSearch::MKLocalSearchCompletionHandler
… - MKLookAroundScene all?
-
Enables NSObject of objc2-foundation
- MKLookAroundSceneRequest all?
-
Enables NSError of objc2-foundation, CLLocation of optional objc2-core-location
- MKLookAroundSnapshot all?
-
Enables NSImage of optional objc2-app-kit
- MKLookAroundSnapshotOptions all?
-
Enables NSGeometry of objc2-foundation
- MKLookAroundSnapshotter all?
-
Enables NSError of objc2-foundation
- MKLookAroundViewController all?
-
Enables NSBundle, NSCoder, NSObject and NSString of objc2-foundation, NSKeyValueBinding, NSResponder, NSStoryboardSegue, NSUserInterfaceItemIdentification and NSViewController of optional objc2-app-kit
- MKMapCamera all?
-
Enables NSGeometry and NSObject of objc2-foundation, CLLocation of optional objc2-core-location
- MKMapCameraBoundary all?
-
Enables NSCoder and NSObject of objc2-foundation, CLLocation of optional objc2-core-location
- MKMapCameraZoomRange all?
-
Enables NSObject of objc2-foundation, CLLocation of optional objc2-core-location
- MKMapConfiguration all?
-
Enables NSObject of objc2-foundation
- MKMapItem all?
-
Enables NSArray, NSDictionary, NSObject, NSString, NSTimeZone and NSURL of objc2-foundation, CLPlacemark of optional objc2-core-location
- MKMapSnapshot all?
-
Enables NSGeometry of objc2-foundation, NSAppearance and NSImage of optional objc2-app-kit, CLLocation of optional objc2-core-location
Affects
MKMapSnapshotter::MKMapSnapshotCompletionHandler
… - MKMapSnapshotOptions all?
-
Enables NSGeometry and NSObject of objc2-foundation, NSAppearance of optional objc2-app-kit, CLLocation of optional objc2-core-location
- MKMapSnapshotter all?
-
Enables NSError of objc2-foundation
- MKMapView all?
-
Enables NSArray, NSCoder, NSError, NSGeometry, NSObject, NSSet and NSString of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit, CLLocation of optional objc2-core-location
- MKMarkerAnnotationView all?
-
Enables NSCoder, NSGeometry, NSObject and NSString of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSColor, NSDragging, NSImage, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- MKMultiPoint all?
-
Enables NSArray, NSGeometry, NSIndexSet, NSRange and NSValue of objc2-foundation, CLLocation of optional objc2-core-location
- MKMultiPolygon all?
-
Enables NSArray of objc2-foundation
- MKMultiPolygonRenderer all?
- MKMultiPolyline all?
-
Enables NSArray of objc2-foundation
- MKMultiPolylineRenderer all?
- MKOverlay all?
-
Enables CLLocation of optional objc2-core-location
- MKOverlayPathRenderer all?
-
Enables NSArray, NSGeometry and NSValue of objc2-foundation, NSColor of optional objc2-app-kit
- MKOverlayRenderer all?
-
Enables NSGeometry of objc2-foundation
- MKPinAnnotationView all?
-
Enables NSCoder, NSGeometry, NSObject and NSString of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSColor, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- MKPitchControl all?
-
Enables NSCoder, NSGeometry and NSObject of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- MKPlacemark all?
-
Enables NSDictionary, NSObject and NSString of objc2-foundation, CNPostalAddress of optional objc2-contacts, CLLocation and CLPlacemark of optional objc2-core-location
- MKPointAnnotation all?
-
Enables NSString of objc2-foundation, CLLocation of optional objc2-core-location
- MKPointOfInterestCategory all?
-
Enables NSString of objc2-foundation
- MKPointOfInterestFilter all?
-
Enables NSArray, NSObject and NSString of objc2-foundation
- MKPolygon all?
-
Enables NSArray of objc2-foundation, CLLocation of optional objc2-core-location
- MKPolygonRenderer all?
-
Enables NSGeometry of objc2-foundation
- MKPolyline all?
-
Enables CLLocation of optional objc2-core-location
- MKPolylineRenderer all?
-
Enables NSGeometry of objc2-foundation
- MKShape all?
-
Enables NSString of objc2-foundation
- MKStandardMapConfiguration all?
-
Enables NSObject of objc2-foundation
- MKTileOverlay all?
-
Enables NSData, NSError, NSGeometry, NSString and NSURL of objc2-foundation
- MKTileOverlayRenderer all?
- MKTypes all?
-
Enables NSString of objc2-foundation
- MKUserLocation all?
-
Enables NSString of objc2-foundation, CLHeading and CLLocation of optional objc2-core-location
- MKUserLocationView all?
-
Enables NSCoder, NSGeometry, NSObject and NSString of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- MKZoomControl all?
-
Enables NSCoder, NSGeometry and NSObject of objc2-foundation, NSAccessibilityProtocols, NSAnimation, NSAppearance, NSDragging, NSResponder, NSUserInterfaceItemIdentification and NSView of optional objc2-app-kit
- NSUserActivity_MKMapItem all?
-
Enables NSUserActivity of objc2-foundation