Cargo Features
[dependencies]
memfaultd = { version = "1.20.0", default-features = false, features = ["coredump", "swupdate", "logging", "systemd", "rust-tls", "openssl-tls", "openssl-vendored-tls", "experimental", "mfw"] }
- default = coredump, logging, rust-tls, systemd
-
These default features are set whenever
memfaultd
is added without
somewhere in the dependency tree.default-features = false - coredump default
-
Enables ciborium, gimli, goblin ^0.7, and kernlog, prctl, procfs ^0.15.1, psm, and scroll ^0.11, coredump of memfaultc-sys
- swupdate
-
Enables swupdate of memfaultc-sys
- logging default
-
Enables regex, rmp-serde, and rmpv
Affects
memfaultd::logs
,util::tcp_server
… - systemd default
-
Enables systemd of memfaultc-sys
Affects
logs::journald_parser
,logs::journald_provider
… - rust-tls default
-
Enables rustls-tls of reqwest
- openssl-tls
-
Enables native-tls of reqwest
reqwest:
Enables native-tls specific functionality not available by default.
- openssl-vendored-tls
-
Enables native-tls-vendored of reqwest
- experimental = mfw
- mfw experimental?