1#[derive(Debug, Clone, PartialEq, Eq)] 2pub struct Agent { 3 pub name: String, 4 pub pid: u32, 5 pub argv: String, 6} 7 8#[derive(Debug, Clone, Copy, PartialEq, Eq)] 9pub enum Status { 10 Working, 11 Idle, 12 Blocked, 13 Unknown, 14}