memfaultd 1.26.1

Memfault daemon for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. Learn more at https://docs.memfault.com/
Documentation
#![deny(clippy::print_stdout, clippy::print_stderr)]
//
// Copyright (c) Memfault, Inc.
// See License.txt for details

pub mod cli;
mod collectd;
pub mod config;
#[cfg(feature = "coredump")]
mod coredump;
#[cfg(all(feature = "ebpf", not(target_os = "macos")))]
mod ebpf;

#[cfg(feature = "logging")]
mod fluent_bit;

pub mod http_server;
#[cfg(feature = "logging")]
pub mod logs;
pub mod mar;
mod memfaultd;
pub mod metrics;
mod mmc;
mod network;
#[cfg(feature = "custom-rand")]
pub mod random;
mod reboot;
mod retriable_error;
mod service_manager;
#[cfg(feature = "swupdate")]
mod swupdate;
#[cfg(test)]
mod test_utils;
pub mod trace;
pub mod util;

pub mod build_info {
    include!(concat!(env!("OUT_DIR"), "/build_info.rs"));
}

#[cfg(all(feature = "ebpf", not(target_os = "macos")))]
pub mod ebpf_programs {
    include!(concat!(env!("OUT_DIR"), "/ebpf_programs.rs"));
}