use derive_more::From; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct RegisterTlmListenerRequest { pub uuid: String, pub minimum_separation_ms: u32, } #[derive(Debug, Clone, Serialize, Deserialize, From)] pub enum WebsocketRequest { RegisterTlmListener(RegisterTlmListenerRequest), }