Cargo Features

[dependencies]
objc2-color-sync = { version = "0.3.0", default-features = false, features = ["std", "alloc", "objc2", "ColorSyncBase", "ColorSyncCMM", "ColorSyncDevice", "ColorSyncProfile", "ColorSyncTransform"] }
default = ColorSyncBase, ColorSyncCMM, ColorSyncDevice, ColorSyncProfile, ColorSyncTransform, objc2, std

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

std default = alloc
alloc std
objc2 default

Enables objc2, objc2 of objc2-core-foundation

ColorSyncBase default
ColorSyncCMM default

Enables CFArray, CFBase, CFBundle and CFDictionary of objc2-core-foundation

ColorSyncDevice default

Enables CFBase, CFDictionary and CFUUID of objc2-core-foundation

ColorSyncProfile default

Enables CFArray, CFBase, CFData, CFDictionary, CFError, CFURL and CFUUID of objc2-core-foundation

Affects ColorSyncCMM::CMMInitializeLinkProfileProc

ColorSyncTransform default

Enables CFArray, CFBase and CFDictionary of objc2-core-foundation

Affects ColorSyncCMM::CMMInitializeTransformProc, ColorSyncCMM::CMMApplyTransformProc, ColorSyncCMM::CMMCreateTransformPropertyProc