xnode_manager_sdk/usage/models.rs
1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug)]
4pub struct CpuUsage {
5 pub name: String,
6 pub used: f32,
7 pub frequency: u64,
8}
9
10#[derive(Serialize, Deserialize, Debug)]
11pub struct MemoryUsage {
12 pub used: u64,
13 pub total: u64,
14}
15
16#[derive(Serialize, Deserialize, Debug)]
17pub struct DiskUsage {
18 pub mount_point: String,
19 pub used: u64,
20 pub total: u64,
21}