17 lines
380 B
Rust
17 lines
380 B
Rust
#[derive(Clone, Debug, PartialEq)]
|
|
pub struct StackStats {
|
|
pub containers: u32,
|
|
pub running_containers: u32,
|
|
pub stopped_containers: u32,
|
|
pub process_count: u32,
|
|
pub cpu_percent: f64,
|
|
pub memory_usage: usize,
|
|
pub memory_percent: f64,
|
|
}
|
|
|
|
#[derive(Debug)]
|
|
pub enum StateEvent {
|
|
Put { name: String, stats: StackStats },
|
|
Delete { name: String },
|
|
}
|