Cargo Features

[dependencies]
objc2-image-capture-core = { version = "0.3.1", default-features = false, features = ["std", "alloc", "block2", "libc", "objc2-core-foundation", "objc2-core-graphics", "ICCameraFile", "ICCameraFolder", "ICCameraItem", "ICDevice", "ICDeviceBrowser", "ICScannerBandData", "ICScannerDevice", "ICScannerFunctionalUnits", "ImageCaptureConstants", "ImageCapturePlatform"] }
default = ICCameraDevice, ICCameraFile, ICCameraFolder, ICCameraItem, ICDevice, ICDeviceBrowser, ICScannerBandData, ICScannerDevice, ICScannerFunctionalUnits, ImageCaptureConstants, ImageCapturePlatform, block2, libc, objc2-core-foundation, objc2-core-graphics, std

These default features are set whenever objc2-image-capture-core is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
block2 default

Enables block2

libc default

Enables libc

objc2-core-foundation default

Enables objc2-core-foundation

objc2-core-graphics default

Enables objc2-core-graphics

ICCameraDevice ICCameraFile default

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

ICCameraFolder default

Enables NSArray of objc2-foundation

ICCameraItem default

Enables NSDate, NSDictionary and NSString of objc2-foundation

ICDevice default

Enables NSArray, NSData, NSDictionary, NSError and NSString of objc2-foundation

Affects ICCameraDevice::ICCameraDeviceCanTakePicture, ICCameraDevice::ICCameraDeviceCanTakePictureUsingShutterReleaseOnCamera, ICCameraDevice::ICCameraDeviceCanDeleteOneFile, ICCameraDevice::ICCameraDeviceCanDeleteAllFiles, ICCameraDevice::ICCameraDeviceCanSyncClock, ICCameraDevice::ICCameraDeviceCanReceiveFile, ICCameraDevice::ICCameraDeviceCanAcceptPTPCommands, ICCameraDevice::ICCameraDeviceSupportsHEIF

ICDeviceBrowser default

Enables NSArray and NSString of objc2-foundation

ICScannerBandData default

Enables NSData and NSString of objc2-foundation

ICScannerDevice default

Enables NSArray, NSData, NSError, NSString, NSURL and NSValue of objc2-foundation

ICScannerFunctionalUnits default

Enables NSArray, NSGeometry, NSIndexSet, NSString, NSValue and objc2-core-foundation of objc2-foundation

ImageCaptureConstants default

Enables NSError and NSString of objc2-foundation

ImageCapturePlatform default