Cargo Features
[dependencies]
cidre = { version = "0.11.4", default-features = false, features = ["full", "private", "async", "blocks", "ax", "cf", "cat", "simd", "app", "am", "at", "av", "av_kit", "ca", "sc", "cl", "cm", "cmio", "cv", "ci", "cg", "iio", "objc", "ns", "nl", "vt", "io_surface", "io_kit", "sn", "sec", "vn", "vdsp", "vimage", "nw", "ui", "ut", "un", "ct", "mc", "ml", "mt", "mtl", "mtk", "mlc", "mps", "mpsg", "dispatch", "da", "core_motion", "core_audio", "compression", "wc", "wk", "gc", "xpc", "custom-allocator", "classic-objc-retain-release", "half", "macos_10_0", "macos_10_4", "macos_10_5", "macos_10_6", "macos_10_7", "macos_10_8", "macos_10_9", "macos_10_10", "macos_10_11", "macos_10_12", "macos_10_13", "macos_10_14", "macos_10_15", "macos_11_0", "macos_11_3", "macos_12_0", "macos_12_1", "macos_12_3", "macos_12_7", "macos_13_0", "macos_13_1", "macos_13_3", "macos_14_0", "macos_14_2", "macos_14_4", "macos_15_0", "macos_15_2", "macos_15_4", "macos_26_0", "maccatalyst_13_0", "maccatalyst_13_1", "maccatalyst_14_0", "maccatalyst_15_0", "maccatalyst_15_4", "maccatalyst_16_0", "maccatalyst_16_1", "maccatalyst_17_0", "maccatalyst_17_4", "maccatalyst_18_0", "maccatalyst_18_2", "maccatalyst_26_0", "ios_2_0", "ios_3_0", "ios_3_1", "ios_4_0", "ios_5_0", "ios_6_0", "ios_7_0", "ios_8_0", "ios_8_3", "ios_9_0", "ios_9_3", "ios_10_0", "ios_10_2", "ios_11_0", "ios_11_1", "ios_12_0", "ios_13_0", "ios_14_0", "ios_14_1", "ios_14_2", "ios_14_5", "ios_15_0", "ios_15_4", "ios_16_0", "ios_16_4", "ios_17_0", "ios_17_2", "ios_17_4", "ios_18_0", "ios_18_2", "ios_18_3", "ios_26_0", "tvos_7_0", "tvos_8_0", "tvos_9_0", "tvos_10_0", "tvos_11_0", "tvos_11_2", "tvos_12_0", "tvos_13_0", "tvos_14_0", "tvos_14_5", "tvos_15_0", "tvos_16_0", "tvos_17_0", "tvos_17_2", "tvos_17_4", "tvos_18_0", "tvos_18_2", "tvos_26_0", "watchos_1_0", "watchos_2_0", "watchos_3_0", "watchos_4_0", "watchos_5_0", "watchos_6_0", "watchos_7_0", "watchos_7_3", "watchos_8_0", "watchos_9_0", "watchos_10_0", "watchos_10_2", "watchos_10_5", "watchos_11_0", "watchos_26_0", "visionos_1_0", "visionos_1_1", "visionos_1_2", "visionos_2_0", "visionos_2_1", "visionos_2_2", "visionos_26_0"] }
- default = full
-
The
fullfeature is set by default whenevercidreis added withoutsomewhere in the dependency tree.default-features = false - full default = am, app, async, at, av, av_kit, ax, blocks, ca, cat, cblas, cf, cg, ci, cl, cm, cmio, compression, core_audio, core_motion, ct, cv, da, dispatch, gc, half, iio, io_kit, io_surface, ios_18_0, maccatalyst_18_0, macos_15_0, mc, ml, mlc, mps, mpsg, mt, mtk, mtl, nl, ns, nw, objc, private, sc, sec, simd, sn, tvos_18_0, ui, un, ut, vdsp, vimage, visionos_2_0, vn, vt, watchos_11_0, wc, wk, xpc
- private am? full
-
Turn on private API
- async full = blocks
-
Enables parking_lot
Affects
blocks::Completion,blocks::comp0,blocks::comp1,blocks::retained1,blocks::ok,blocks::result… - blocks async? full iio? ml? mtl? xpc?
-
blocks runtime
Affects
queue::QueueOutputCbBlock,queue::QueueInputCbBlock,properties::VoiceIoMutedSpeechActivityEventListener,application::MuteChangeHandler,converter::InputBlock,io_node::InputBlock,node::AudioNodeTapBlock,types::NodeCh,path::ApplyBlock,buffer_queue::BufTimeHandler,buffer_queue::BufBoolHandler,buffer_queue::BufCompareHandler,buffer_queue::BufSizeHandler,buffer_queue::BufHandlers,data::Applier,dispatch::work_item,dispatch::Block,cidre::blocks,texture_loader::TextureLoaderCb,texture_loader::TextureLoaderArrayCb… - ax full = cf
-
Affects
cidre::ax… - cf am? at? ax? cg? ci? cm? ct? cv? da? dispatch? full io_surface? ml? sec? vt?
-
Core Foundation framework
Affects
cidre::cf… - cat at? full mt?
-
Affects
sample_buffer::BlockBufAudioBufListN,sample_buffer::BlockBufAudioBufList,cidre::cat… - simd full
-
Affects
cidre::simd… - app full = ns
- am full = cf, private
-
Enables tokio
Affects
cidre::am… - at av? full = cat, cf
-
Affects
cidre::at… - av av_kit? full = at, ca, cv, ns, ut
-
Affects
cidre::av… - av_kit full = av
- ca av? full = ns
-
Affects
cidre::ca… - sc full = cm, ns
-
optional blocks, async
Affects
cidre::sc… - cl full = ns
-
Affects
cidre::cl… - cm cmio? full mt? sc? vt? = cf
-
optional cv, cat
Affects
audio_data_output::AudioDataOutputSampleBufDelegate,video_data_output::VideoDataOutputSampleBufDelegate,cidre::cm,image_generator::ImageGeneratorCh… - cmio full = cm
-
Affects
cm::io… - cv av? full vt? = cf, cg
-
Affects
cidre::cv… - ci full = cf, ns
-
Affects
cidre::ci… - cg ct? cv? full iio? ns? vt? = cf
-
optional io, dispatch, blocks
Affects
cidre::cg… - iio full = blocks, cg
-
Affects
image::source,image::destination,image::animation… - objc full ns?
-
Affects
arc::return_opt_ar,arc::ReturnedAutoReleased,arc::Rar,arc::rar_retain_option,arc::rar_claim_value,arc::rar_retain_option,arc::rar_retain,arc::rar_retain… - ns app? av? ca? ci? cl? core_motion? dispatch? full gc? mc? ml? mtl? nl? nw? sc? sn? ui? un? ut? vn? wc? wk? xpc? = cg, objc
-
Affects
cidre::ns,cidre::objc… - nl full = ns
-
Affects
cidre::nl… - vt full = cf, cg, cm, cv
-
Affects
cidre::vt… - io_surface full = cf
-
Affects
io::surface,display_stream::FrameAvailableHandler… - io_kit full
- sn full = ns
-
Affects
cidre::sn… - sec full = cf
-
Affects
cidre::sec… - vn full = ns
-
Affects
cidre::vn… - vdsp full
-
Affects
cidre::vdsp,cidre::vimage… - cblas vimage full
- nw full = dispatch, ns
-
Affects
cidre::nw… - ui full = ns
- ut av? full = ns
-
Affects
cidre::ut… - un full = ns
-
Affects
cidre::un… - ct full = cf, cg
-
Affects
cidre::ct… - mc full = ns
-
Affects
cidre::mc… - ml full = blocks, cf, ns
-
Affects
cidre::ml… - mt full = cat, cm
-
Affects
cidre::mt… - mtl full mlc? mps? mtk? = blocks, ns
-
Affects
cv::metal,cidre::mtl,cidre::mtl4… - mtk full = mtl
-
optional blocks and async
Affects
cidre::mtk… - mlc full = mtl
-
Affects
cidre::mlc… - mps full mpsg? = mtl
-
Affects
cidre::mps… - mpsg full = mps
- dispatch full nw? = cf, ns
-
Affects
cidre::dispatch,queued_sample_buffer_rendering::QueuedSampleBufRendering,hardware::PropListenerBlock,hardware::DeviceIoBlock… - da full = cf
-
Affects
cidre::da… - core_motion full = ns
-
Affects
cidre::core_motion… - core_audio full
-
Affects
cidre::core_audio… - compression full
-
Affects
cidre::compression… - wc full = ns
-
Affects
cidre::wc… - wk full = ns
-
Affects
cidre::wk… - gc full = ns
-
Affects
cidre::gc… - xpc full = blocks, ns
-
Affects
ns::xpc… - custom-allocator
- classic-objc-retain-release
-
Affects
objc::objc_retain… - half full
-
Enables half
Affects
simd::f16x2,simd::f16x3,simd::f16x4,simd::f16x2x2,simd::f16x3x2,simd::f16x4x2,simd::f16x2x3,simd::f16x3x3,simd::f16x4x4,simd::f16quat… - macos_10_0 macos_10_4?
-
deployment targets
- macos_10_4 macos_10_5? = macos_10_0
- macos_10_5 macos_10_6? = macos_10_4
- macos_10_6 macos_10_7? = macos_10_5
- macos_10_7 macos_10_8? = macos_10_6
- macos_10_8 macos_10_9? = macos_10_7
- macos_10_9 macos_10_10? = macos_10_8
- macos_10_10 macos_10_11? = macos_10_9
- macos_10_11 macos_10_12? = macos_10_10
- macos_10_12 macos_10_13? = macos_10_11
- macos_10_13 macos_10_14? = macos_10_12
- macos_10_14 macos_10_15? = macos_10_13
- macos_10_15 macos_11_0? = macos_10_14
- macos_11_0 macos_11_3? = macos_10_15
- macos_11_3 macos_12_0? = macos_11_0
- macos_12_0 macos_12_1? = macos_11_3
- macos_12_1 macos_12_3? = macos_12_0
- macos_12_3 macos_12_7? = macos_12_1
- macos_12_7 macos_13_0? = macos_12_3
- macos_13_0 macos_13_1? = macos_12_7
- macos_13_1 macos_13_3? = macos_13_0
- macos_13_3 macos_14_0? = macos_13_1
- macos_14_0 macos_14_2? = macos_13_3
- macos_14_2 macos_14_4? = macos_14_0
- macos_14_4 macos_15_0? = macos_14_2
- macos_15_0 full macos_15_2? = macos_14_4
- macos_15_2 macos_15_4? = macos_15_0
- macos_15_4 macos_26_0? = macos_15_2
- macos_26_0 = macos_15_4
- maccatalyst_13_0 maccatalyst_13_1?
- maccatalyst_13_1 maccatalyst_14_0? = maccatalyst_13_0
- maccatalyst_14_0 maccatalyst_15_0? = maccatalyst_13_1
- maccatalyst_15_0 maccatalyst_15_4? = maccatalyst_14_0
- maccatalyst_15_4 maccatalyst_16_0? = maccatalyst_15_0
- maccatalyst_16_0 maccatalyst_16_1? = maccatalyst_15_4
- maccatalyst_16_1 maccatalyst_17_0? = maccatalyst_16_0
- maccatalyst_17_0 maccatalyst_17_4? = maccatalyst_16_1
- maccatalyst_17_4 maccatalyst_18_0? = maccatalyst_17_0
- maccatalyst_18_0 full maccatalyst_18_2? = maccatalyst_17_4
- maccatalyst_18_2 maccatalyst_26_0? = maccatalyst_18_0
- maccatalyst_26_0 = maccatalyst_18_2
- ios_2_0 ios_3_0?
- ios_3_0 ios_3_1? = ios_2_0
- ios_3_1 ios_4_0? = ios_3_0
- ios_4_0 ios_5_0? = ios_3_1
- ios_5_0 ios_6_0? = ios_4_0
- ios_6_0 ios_7_0? = ios_5_0
- ios_7_0 ios_8_0? = ios_6_0
- ios_8_0 ios_8_3? = ios_7_0
- ios_8_3 ios_9_0? = ios_8_0
- ios_9_0 ios_9_3? = ios_8_3
- ios_9_3 ios_10_0? = ios_9_0
- ios_10_0 ios_10_2? = ios_9_3
- ios_10_2 ios_11_0? = ios_10_0
- ios_11_0 ios_11_1? = ios_10_2
- ios_11_1 ios_12_0? = ios_11_0
- ios_12_0 ios_13_0? = ios_11_1
- ios_13_0 ios_14_0? = ios_12_0
- ios_14_0 ios_14_1? = ios_13_0
- ios_14_1 ios_14_2? = ios_14_0
- ios_14_2 ios_14_5? = ios_14_1
- ios_14_5 ios_15_0? = ios_14_2
- ios_15_0 ios_15_4? = ios_14_5
- ios_15_4 ios_16_0? = ios_15_0
- ios_16_0 ios_16_4? = ios_15_4
- ios_16_4 ios_17_0? = ios_16_0
- ios_17_0 ios_17_2? = ios_16_4
- ios_17_2 ios_17_4? = ios_17_0
- ios_17_4 ios_18_0? = ios_17_2
- ios_18_0 full ios_18_2? = ios_17_4
- ios_18_2 ios_18_3? = ios_18_0
- ios_18_3 ios_26_0? = ios_18_2
- ios_26_0 = ios_18_3
- tvos_7_0 tvos_8_0?
- tvos_8_0 tvos_9_0? = tvos_7_0
- tvos_9_0 tvos_10_0? = tvos_8_0
- tvos_10_0 tvos_11_0? = tvos_9_0
- tvos_11_0 tvos_11_2? = tvos_10_0
- tvos_11_2 tvos_12_0? = tvos_11_0
- tvos_12_0 tvos_13_0? = tvos_11_2
- tvos_13_0 tvos_14_0? = tvos_12_0
- tvos_14_0 tvos_14_5? = tvos_13_0
- tvos_14_5 tvos_15_0? = tvos_14_0
- tvos_15_0 tvos_16_0? = tvos_14_5
- tvos_16_0 tvos_17_0? = tvos_15_0
- tvos_17_0 tvos_17_2? = tvos_16_0
- tvos_17_2 tvos_17_4? = tvos_17_0
- tvos_17_4 tvos_18_0? = tvos_17_2
- tvos_18_0 full tvos_18_2? = tvos_17_4
- tvos_18_2 tvos_26_0? = tvos_18_0
- tvos_26_0 = tvos_18_2
- watchos_1_0 watchos_2_0?
- watchos_2_0 watchos_3_0? = watchos_1_0
- watchos_3_0 watchos_4_0? = watchos_2_0
- watchos_4_0 watchos_5_0? = watchos_3_0
- watchos_5_0 watchos_6_0? = watchos_4_0
- watchos_6_0 watchos_7_0? = watchos_5_0
- watchos_7_0 watchos_7_3? = watchos_6_0
- watchos_7_3 watchos_8_0? = watchos_7_0
- watchos_8_0 watchos_10_0? watchos_9_0? = watchos_7_3
- watchos_9_0 = watchos_8_0
- watchos_10_0 watchos_10_2? = watchos_8_0
- watchos_10_2 watchos_10_5? = watchos_10_0
- watchos_10_5 watchos_11_0? = watchos_10_2
- watchos_11_0 full watchos_26_0? = watchos_10_5
- watchos_26_0 = watchos_11_0
- visionos_1_0 visionos_1_1?
- visionos_1_1 visionos_1_2? = visionos_1_0
- visionos_1_2 visionos_2_0? = visionos_1_1
- visionos_2_0 full visionos_2_1? = visionos_1_2
- visionos_2_1 visionos_2_2? = visionos_2_0
- visionos_2_2 visionos_26_0? = visionos_2_1
- visionos_26_0 = visionos_2_2
Features from optional dependencies
end of deployment targets