1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
pub struct StratumRequest<State> { pub(crate) state: State, pub(crate) values: serde_json::map::Map<String, serde_json::Value>, } impl<State> StratumRequest<State> { /// Access application scoped state. pub fn state(&self) -> &State { &self.state } pub fn get(&self, name: &str) -> Option<&serde_json::Value> { self.values.get(name) } }