1
2
3
4
pub trait ContextState<T> {
    fn get(&self) -> &T;
    fn get_mut(&mut self) -> &mut T;
}