1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#![warn(rustdoc::invalid_rust_codeblocks)]
#![deny(rustdoc::missing_doc_code_examples)]
#![warn(missing_docs)]
#![warn(rustdoc::missing_crate_level_docs)]
//! CPU and memory monitor. You can retrieve the CPU, memory and GPU usage. Global and by processes
//! Also you can get a snapshot of your current hardware and system info
//! It is meant to monitor a system so the performance is the priority. You can probe every second
//! that it will not be harmful
mod machine;
mod model;
mod monitor;
#[cfg(feature = "v4l")]
pub mod camera;
pub use machine::Machine;
pub use model::{Disk, DiskUsage, Process, GraphicsProcessUtilization, SystemStatus, GraphicsUsage, Processor, GraphicCard, SystemInfo, Camera, NvidiaInfo};