pub type AppState = Arc<Mutex<HashMap<String, TargetState>>>;
Shared application state: one entry per monitored target.
pub struct AppState { /* private fields */ }