Skip to main content

Crate modkit_node_info

Crate modkit_node_info 

Source
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§

error
model

Structs§

NodeInfoCollector
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.