Cargo Features
[dependencies]
memfaultd = { version = "1.16.1", default-features = false, features = ["coredump", "swupdate", "logging", "systemd", "rust-tls", "openssl-tls", "openssl-vendored-tls", "regex", "log-to-metrics", "experimental", "mfw"] }
- default = coredump, logging, regex, 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
-
Affects
memfaultd::logs
,util::tcp_server
… - systemd default
-
Enables systemd of memfaultc-sys
Affects
logs::journald_provider
… - rust-tls default
-
Enables rustls-tls of reqwest ^0.11
- openssl-tls
-
Enables native-tls of reqwest ^0.11
reqwest:
Enables native-tls specific functionality not available by default.
- openssl-vendored-tls
-
Enables native-tls-vendored of reqwest ^0.11
- regex default log-to-metrics?
-
Enables regex
Affects
logs::log_level_mapper
,logs::log_to_metrics
… - log-to-metrics = regex
- experimental = mfw
- mfw experimental?