use serde::{Deserialize, Serialize}; use crate::prelude::Message; #[derive(Message, Serialize, Deserialize)] pub struct ClientTiming { pub time: f64, } #[derive(Message, Serialize, Deserialize)] pub struct ServerTiming { pub client_tx: f64, pub server: f64, // rx and tx are the same (happens in the same system) pub server_time_elapsed: f64, // client_rx is filled in by the client as it receives it }