Cargo Features
[dependencies]
phonic = { version = "0.3.0", default-features = false, features = ["cpal-output", "sokol-output", "dasp-synth", "assert-allocs"] }
- default = assert-allocs, cpal-output, dasp-synth
-
These default features are set whenever
phonic
is added without
somewhere in the dependency tree.default-features = false - cpal-output default = cpal
- sokol-output = sokol
- dasp-synth default = dasp
- assert-allocs default = assert_no_alloc
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- assert_no_alloc assert-allocs
-
Enables assert_no_alloc
Optional dependencies
- dasp dasp-synth
-
Affects
synth::dasp
… - cpal cpal-output
-
Affects
output::cpal
,output::DefaultOutputDevice
,output::AudioHostId
… - sokol sokol-output?
-
Enables sokol ^0.1
Affects
output::sokol
,output::DefaultOutputDevice
…