Cargo Features

[dependencies]
objc2-screen-capture-kit = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "block2", "libc", "objc2-av-foundation", "objc2-core-foundation", "objc2-core-graphics", "objc2-core-media", "SCContentSharingPicker", "SCError", "SCRecordingOutput", "SCScreenshotManager", "SCStream"] }
default = SCContentSharingPicker, SCError, SCRecordingOutput, SCScreenshotManager, SCShareableContent, SCStream, bitflags, block2, libc, objc2-av-foundation, objc2-core-foundation, objc2-core-graphics, objc2-core-media, std

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

std default = alloc
alloc std
bitflags default SCContentSharingPicker

Enables bitflags

block2 default

Enables block2

libc default

Enables libc

objc2-av-foundation default

Enables objc2-av-foundation

objc2-core-foundation default

Enables objc2-core-foundation

objc2-core-graphics default

Enables objc2-core-graphics

objc2-core-media default

Enables objc2-core-media

SCContentSharingPicker default = bitflags

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

SCError default

Enables NSString of objc2-foundation

SCRecordingOutput default

Enables NSArray, NSError and NSURL of objc2-foundation

SCScreenshotManager default

Enables NSError of objc2-foundation

SCShareableContent SCStream default

Enables NSArray, NSError and NSString of objc2-foundation

objc2-screen-capture-kit has 15 features without comments.