Features
The Rust features for the jack
crate are defined in https://github.com/RustAudio/rust-jack/blob/main/Cargo.toml. To see the documentation for Rust features in general, see the Rust Book.
Disabling Default Features
The jack
crate ships with a reasonable set of default features. To enable just a subset of features, set default-features
to false and select only the desired features.
jack = { version = "..", default-features = false, features = ["log"] }
log
Default: Yes
If the log
crate should be used to handle JACK logging. Requires setting up a logging implementation to make messages available.
dynamic_loading
Default: Yes
Load libjack
at runtime as opposed to the standard dynamic linking. This is preferred as it allows pw-jack
to intercept the loading at runtime to provide the Pipewire JACK server implementation.