runglass-core 0.3.0

Core command observation, reporting, storage, and revert logic for RunGlass.
Documentation
pub mod deep;
pub mod docker;
pub mod files;
pub mod network;
pub mod processes;

pub use docker::{capture_docker_snapshot, diff_docker_snapshots};
pub use files::{
    diff_snapshots, snapshot_directory, snapshot_directory_with_stats, snapshot_file_byte_limit,
};
pub use network::{read_network_samples, read_network_samples_ss, summarize_network_samples};
pub use processes::read_process_tree_sample;

pub(crate) use deep::{
    merge_deep_process_samples, parse_deep_trace_capture, prepare_deep_trace_prefix,
    wrap_command_for_mode,
};
pub(crate) use files::{hash_bytes, simple_unified_diff};
#[cfg(target_os = "linux")]
pub(crate) use processes::read_proc_processes;
pub(crate) use processes::{
    count_child_process_samples, merge_processes_with_network_samples,
    read_process_tree_sample_with_known, summarize_process_samples,
};