use std::sync::Mutex; use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Default, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct SessionState { pub emp_uid: Option, pub win_uid: Option, pub queue_token: Option, } pub struct AppState { pub session: Mutex, } impl Default for AppState { fn default() -> Self { Self { session: Mutex::new(SessionState::default()), } } }