1 2 3 4 5 6 7 8 9 10 11
use crate::config::AppConfig; use crate::driver::TurnDriver; use crate::session::MemoryStore; use std::sync::Arc; #[derive(Clone)] pub struct AppState { pub config: Arc<AppConfig>, pub store: Arc<MemoryStore>, pub driver: Arc<TurnDriver>, }