memfaultd 1.27.0

Memfault daemon for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. Learn more at https://docs.memfault.com/
Documentation

Build #3845735 2026-07-13 20:53:00

# rustc version rustc 1.99.0-nightly (77cf889bc 2026-07-12)

# docs.rs version docsrs 0.0.0 (964c90a45859fd8f9076e3cbe58470a5a4f4d4f7 2026-07-01 )

# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "5262ec9684bfa31068576fa4e7d7b390791b989238daff9f16c13df4c4020346" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20260712-1.99.0-nightly-77cf889bc\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Compiling memfaultd v1.27.0 (/opt/rustwide/workdir) [INFO] [stderr] Documenting memfaultd v1.27.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/cli/memfault_core_handler/r_debug.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | //! https://sourceware.org/git/?p=glibc.git;a=blob;f=elf/link.h;h=3b5954d9818e8ea9f35638c55961f861f6ae6057 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 7 | //! <https://sourceware.org/git/?p=glibc.git>;a=blob;f=elf/link.h;h=3b5954d9818e8ea9f35638c55961f861f6ae6057 [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/config/config_file.rs:88:13 [INFO] [stderr] | [INFO] [stderr] 88 | /// See https://man7.org/linux/man-pages/man5/core.5.html for more details. [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 88 | /// See <https://man7.org/linux/man-pages/man5/core.5.html> for more details. [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/logs/syslog.rs:15:15 [INFO] [stderr] | [INFO] [stderr] 15 | //! RFC 3164: https://www.rfc-editor.org/rfc/rfc3164.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 15 | //! RFC 3164: <https://www.rfc-editor.org/rfc/rfc3164.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/logs/syslog.rs:16:15 [INFO] [stderr] | [INFO] [stderr] 16 | //! RFC 5424: https://www.rfc-editor.org/rfc/rfc5424.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 16 | //! RFC 5424: <https://www.rfc-editor.org/rfc/rfc5424.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/logs/syslog.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | //! https://www.rfc-editor.org/rfc/rfc5426.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 19 | //! <https://www.rfc-editor.org/rfc/rfc5426.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `f64` [INFO] [stderr] --> src/metrics/metric_reading.rs:169:26 [INFO] [stderr] | [INFO] [stderr] 169 | /// <MetricStringKey:<f64>|<StatsDMetricType> [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `StatsDMetricType` [INFO] [stderr] --> src/metrics/metric_reading.rs:169:32 [INFO] [stderr] | [INFO] [stderr] 169 | /// <MetricStringKey:<f64>|<StatsDMetricType> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/cpu.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | //! https://docs.kernel.org/filesystems/proc.html#miscellaneous-kernel-statistics-in-proc-stat [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 31 | //! <https://docs.kernel.org/filesystems/proc.html#miscellaneous-kernel-statistics-in-proc-stat> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/thermal.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | //! https://www.kernel.org/doc/Documentation/thermal/sysfs-api.txt [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 24 | //! <https://www.kernel.org/doc/Documentation/thermal/sysfs-api.txt> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/memory.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | //! https://www.kernel.org/doc/html/latest/filesystems/proc.html#meminfo [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 47 | //! <https://www.kernel.org/doc/html/latest/filesystems/proc.html#meminfo> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/network_interfaces.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | //! https://docs.kernel.org/filesystems/proc.html#networking-info-in-proc-net [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 23 | //! <https://docs.kernel.org/filesystems/proc.html#networking-info-in-proc-net> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/network_interfaces.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | //! https://hewlettpackard.github.io/wireless-tools/Linux.Wireless.Extensions.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 25 | //! <https://hewlettpackard.github.io/wireless-tools/Linux.Wireless.Extensions.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/processes.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | //! https://man7.org/linux/man-pages/man5/proc_pid_stat.5.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 17 | //! <https://man7.org/linux/man-pages/man5/proc_pid_stat.5.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pid` [INFO] [stderr] --> src/metrics/system_metrics/processes.rs:4:44 [INFO] [stderr] | [INFO] [stderr] 4 | //! Collect per-process metrics from /proc/<pid>/stat [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pid` [INFO] [stderr] --> src/metrics/system_metrics/processes.rs:7:11 [INFO] [stderr] | [INFO] [stderr] 7 | //! /proc/<pid>/stat files for processes whose [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pid` [INFO] [stderr] --> src/metrics/system_metrics/processes.rs:11:19 [INFO] [stderr] | [INFO] [stderr] 11 | //! Example /proc/<pid>/stat contents: [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pid` [INFO] [stderr] --> src/metrics/system_metrics/processes.rs:15:40 [INFO] [stderr] | [INFO] [stderr] 15 | //! Further documentation of the /proc/<pid>/stat file [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/diskstats.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | //! https://www.kernel.org/doc/Documentation/iostats.txt [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 8 | //! <https://www.kernel.org/doc/Documentation/iostats.txt> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/fd.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | //! https://github.com/memfault/memfault-docs so users can discover and [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 19 | //! <https://github.com/memfault/memfault-docs> so users can discover and [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/fd.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | //! https://man7.org/linux/man-pages/man5/proc_sys_fs.5.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 23 | //! <https://man7.org/linux/man-pages/man5/proc_sys_fs.5.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/metrics/system_metrics/fd.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | //! https://docs.kernel.org/admin-guide/sysctl/fs.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 25 | //! <https://docs.kernel.org/admin-guide/sysctl/fs.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: this URL is not a hyperlink [INFO] [stderr] --> src/util/etc_os_release.rs:7:41 [INFO] [stderr] | [INFO] [stderr] 7 | //! See documentation for more details: https://www.freedesktop.org/software/systemd/man/latest/os-release.html [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: bare URLs are not automatically turned into clickable links [INFO] [stderr] help: use an automatic link instead [INFO] [stderr] | [INFO] [stderr] 7 | //! See documentation for more details: <https://www.freedesktop.org/software/systemd/man/latest/os-release.html> [INFO] [stderr] | + + [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `prefix` [INFO] [stderr] --> src/util/wildcard_pattern.rs:20:10 [INFO] [stderr] | [INFO] [stderr] 20 | /// "<prefix>*<suffix>" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `suffix` [INFO] [stderr] --> src/util/wildcard_pattern.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | /// "<prefix>*<suffix>" [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `memfaultd` (lib doc) generated 24 warnings (run `cargo fix --lib -p memfaultd` to apply 16 suggestions) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.11s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/memfaultd/index.html [INFO] running `Command { std: "docker" "inspect" "5262ec9684bfa31068576fa4e7d7b390791b989238daff9f16c13df4c4020346", kill_on_drop: false }`