//! Data collection core shared by the rigtop TUI and GUI.
//!
//! - [`snapshot`]: the serializable measurement types exchanged between data
//! sources and front-ends (also the wire format for remote monitoring).
//! - [`source`]: the [`DataSource`] trait and the [`LocalSource`] implementation.
//! - [`config`]: user configuration (sensor labels, SMART directory).
//! - [`system`], [`gpu`], [`smart`], `linux`: the individual collectors.
//! - [`agent`], [`remote`]: remote monitoring over SSH (`rigtop --agent` and
//! the [`remote::RemoteSource`] that talks to it).
//! - [`worker`], [`view`], [`format`]: front-end helpers shared by the TUI
//! and the GUI (background polling thread, process table logic, units).
// Parsed (and tested) everywhere, used on Windows.
pub use Config;
pub use Snapshot;
pub use ;