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.