#![allow(dead_code)]usetokio::sync::Mutex;usestd::sync::Arc;usecrate::Request;/// Contains the current context of the request and state.
pubstructContext<T=()>{/// Contains current request
pubrequest: Request,
/// Contains state
pubstate:Arc<Option<T>>}