1use serde::{Deserialize, Serialize}; 2 3/// Generic status representation for any connected hardware device. 4#[derive(Debug, Clone, Serialize, Deserialize)] 5pub struct DeviceStatus { 6 pub battery: u8, 7 pub is_charging: bool, 8 pub connection_state: String, 9}