Cargo Features

[dependencies]
objc2-quartz-core = { version = "0.3.0", default-features = false, features = ["std", "alloc", "gnustep-1-9", "gnustep-2-1", "bitflags", "block2", "libc", "objc2-core-foundation", "objc2-core-graphics", "objc2-core-video", "objc2-metal", "CAAnimation", "CABase", "CAConstraintLayoutManager", "CADisplayLink", "CAEDRMetadata", "CAEmitterCell", "CAEmitterLayer", "CAFrameRateRange", "CAGradientLayer", "CALayer", "CAMediaTiming", "CAMediaTimingFunction", "CAMetalDisplayLink", "CAMetalLayer", "CAOpenGLLayer", "CARemoteLayerServer", "CARenderer", "CAReplicatorLayer", "CAScrollLayer", "CAShapeLayer", "CATextLayer", "CATiledLayer", "CATransaction", "CATransform3D", "CATransformLayer", "CAValueFunction", "CoreAnimation"] }
default = CAAnimation, CABase, CAConstraintLayoutManager, CADisplayLink, CAEDRMetadata, CAEmitterCell, CAEmitterLayer, CAFrameRateRange, CAGradientLayer, CALayer, CAMediaTiming, CAMediaTimingFunction, CAMetalDisplayLink, CAMetalLayer, CAOpenGLLayer, CARemoteLayerClient, CARemoteLayerServer, CARenderer, CAReplicatorLayer, CAScrollLayer, CAShapeLayer, CATextLayer, CATiledLayer, CATransaction, CATransform3D, CATransformLayer, CAValueFunction, CoreAnimation, bitflags, block2, libc, objc2-core-foundation, objc2-core-graphics, objc2-core-video, objc2-metal, std

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

std default = alloc
alloc std
gnustep-1-7 gnustep-1-8 gnustep-1-9
gnustep-2-0 gnustep-2-1
bitflags default CALayer

Enables bitflags

block2 default

Enables block2

libc default

Enables libc

objc2-core-foundation default

Enables objc2-core-foundation

Affects CABase::CACurrentMediaTime, CATransform3D::CATransform3D, CATransform3D::CATransform3DIdentity, CATransform3D::CATransform3DIsIdentity, CATransform3D::CATransform3DEqualToTransform, CATransform3D::CATransform3DMakeTranslation, CATransform3D::CATransform3DMakeScale, CATransform3D::CATransform3DMakeRotation, CATransform3D::CATransform3DTranslate, CATransform3D::CATransform3DScale, CATransform3D::CATransform3DRotate, CATransform3D::CATransform3DConcat, CATransform3D::CATransform3DInvert, CATransform3D::CATransform3DMakeAffineTransform, CATransform3D::CATransform3DIsAffine, CATransform3D::CATransform3DGetAffineTransform

objc2-core-graphics default

Enables objc2-core-graphics

objc2-core-video default

Enables objc2-core-video

objc2-metal default

Enables objc2-metal

CAAnimation default

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

CABase default
CAConstraintLayoutManager default

Enables NSArray, NSObject and NSString of objc2-foundation

Enables NSObjCRuntime, NSRunLoop and NSString of objc2-foundation

CAEDRMetadata default

Enables NSData and NSObject of objc2-foundation

CAEmitterCell default

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

CAEmitterLayer default

Enables NSArray, NSObject and NSString of objc2-foundation

CAFrameRateRange default
CAGradientLayer default

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

CALayer default = bitflags

Enables NSArray, NSDictionary, NSNull, NSObject and NSString of objc2-foundation

CAMediaTiming default

Enables NSString of objc2-foundation

CAMediaTimingFunction default

Enables NSObject and NSString of objc2-foundation

Enables NSObjCRuntime, NSRunLoop and NSString of objc2-foundation

CAMetalLayer default

Enables NSDictionary and NSObject of objc2-foundation

CAOpenGLLayer default

Enables NSObject of objc2-foundation

CARemoteLayerClient CARemoteLayerServer default
CARenderer default

Enables NSDictionary and NSString of objc2-foundation

CAReplicatorLayer default

Enables NSObject of objc2-foundation

CAScrollLayer default

Enables NSObject and NSString of objc2-foundation

CAShapeLayer default

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

CATextLayer default

Enables NSObject and NSString of objc2-foundation

CATiledLayer default

Enables NSObject of objc2-foundation

CATransaction default

Enables NSString of objc2-foundation

CATransform3D default

Enables NSValue of objc2-foundation

CATransformLayer default

Enables NSObject of objc2-foundation

CAValueFunction default

Enables NSObject and NSString of objc2-foundation

CoreAnimation default