Expand description
Node Information Library
This library provides system information collection for the current node where the code is executed. It collects:
- System information (OS, CPU, memory, GPU, battery, host)
- System capabilities (hardware and OS capabilities)
This is a standalone library that can be used by any module to collect information about the current execution environment.
Re-exports§
pub use error::NodeInfoError;pub use model::*;
Modules§
Structs§
- Node
Info Collector - Main collector for node information
Functions§
- get_
hardware_ uuid - Get a permanent hardware-based UUID for this machine. This UUID is the actual hardware identifier and will remain consistent across reboots and application restarts.