Cargo Features
[dependencies]
stratisd = { version = "3.8.0", default-features = false, features = ["engine", "dbus_enabled", "extras", "min", "systemd_compat", "udev_scripts"] }
- default = dbus_enabled, engine
-
These default features are set whenever
stratisd
is added without
somewhere in the dependency tree.default-features = false - engine default
-
Enables async-trait, byteorder, chrono, clap, crc, data-encoding, devicemapper, either, env_logger, futures, indexmap, iocuddle, itertools, libblkid-rs, libc, libcryptsetup-rs, libcryptsetup-rs-sys, libmount, libudev, log, nix, once_cell, rand, regex, retry, semver, serde, serde_derive, serde_json, sha2, stratisd_proc_macros, strum ^0.26.0, strum_macros ^0.26.0, tempfile, tokio, and uuid
Affects
stratisd::engine
,stratisd::stratis
…Required by stratis-min, stratis-utils, stratisd, stratisd-min and stratisd-tools binaries
- dbus_enabled default
-
Affects
stratisd::dbus_api
… - extras
-
Enables pretty-hex
Affects
pool::inspection
…Required by the stratisd-tools binary
- min
-
Enables termios
Affects
stratisd::jsonrpc
…Required by stratis-min and stratisd-min binaries
- systemd_compat build
-
Enables bindgen ^0.69.0
Affects
stratisd::systemd
… - udev_scripts
-
Enables data-encoding
Required by stratis-base32-decode and stratis-str-cmp binaries