1use std::sync::{atomic::AtomicU8, RwLock}; 2 3use crate::Data; 4 5/// The Session State 6#[derive(Debug, Default)] 7pub struct State { 8 /// status 9 pub status: AtomicU8, 10 /// raw data 11 pub data: RwLock<Data>, 12}