Cargo Features
[dependencies]
stratisd = { version = "3.7.3", 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 = async-trait, byteorder, chrono, clap, crc, data-encoding, devicemapper, either, env_logger, futures, 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, tempfile, tokio, uuid
-
Affects
stratisd::engine
,stratisd::stratis
…Required by stratis-min, stratis-utils, stratisd, stratisd-min and stratisd-tools binaries
- dbus_enabled default = dbus, dbus-tree
-
Affects
stratisd::dbus_api
… - extras = pretty-hex
-
Required by the stratisd-tools binary
- min = termios
-
Affects
stratisd::jsonrpc
…Required by stratis-min, stratisd-min and stratisd-tools binaries
- systemd_compat = bindgen
-
Affects
stratisd::systemd
… - udev_scripts = data-encoding
-
Required by stratis-base32-decode and stratis-str-cmp binaries
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.
- async-trait engine
- bindgen build systemd_compat?
-
Enables bindgen ^0.69.0
- byteorder engine
- chrono engine
- clap engine
- crc engine
- dbus dbus_enabled
- dbus-tree dbus_enabled
- devicemapper engine
- either engine
- env_logger engine
- futures engine
- iocuddle engine
- itertools engine
- libblkid-rs engine
- libc engine
- libcryptsetup-rs engine
- libcryptsetup-rs-sys engine
- libmount engine
- libudev engine
- log engine
- nix engine
- once_cell engine
- pretty-hex extras?
- rand engine
- regex engine
- retry engine
- semver engine
- serde engine
- serde_derive engine
- serde_json engine
- sha2 engine
- stratisd_proc_macros engine
- tempfile engine
- termios min?
- tokio engine
- uuid engine
- data-encoding engine udev_scripts?