rift_rndzv/time.rs
1/// Time model governing rendezvous slotting and search windows.
2#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
3pub struct TimeModel {
4 /// Anchor time in Unix seconds.
5 pub t0: u64,
6 /// Window size in seconds (Tw).
7 pub window_secs: u64,
8 /// Slot duration in milliseconds (Δ).
9 pub slot_ms: u64,
10}