fn get_value_mut(&mut self, global_state: &mut GS) -> &mut T
[src]fn get_value(&mut self, global_state: &GS) -> &T
[src]fn get_latest_value(&self) -> &T
[src]fn get_latest_value_mut(&mut self) -> &mut T
[src]fn get_key(&self) -> Option<&String>
[src]fn update_dependent_states(&mut self, env: &Environment<GS>)
[src]impl<T: Serialize + Clone + Debug, GS: GlobalState> State<T, GS> for Box<dyn State<T, GS>>
[src]fn get_value_mut(&mut self, global_state: &mut GS) -> &mut T
[src]fn get_value(&mut self, global_state: &GS) -> &T
[src]fn get_latest_value(&self) -> &T
[src]fn get_latest_value_mut(&mut self) -> &mut T
[src]fn get_key(&self) -> Option<&String>
[src]fn update_dependent_states(&mut self, env: &Environment<GS>)
[src]impl<T: Serialize + Clone + Debug, GS: GlobalState> State<T, GS> for CommonState<T, GS>
[src]fn get_value_mut(&mut self, global_state: &mut GS) -> &mut T
[src]fn get_value(&mut self, global_state: &GS) -> &T
[src]fn get_latest_value(&self) -> &T
[src]fn get_latest_value_mut(&mut self) -> &mut T
[src]fn get_key(&self) -> Option<&String>
[src]fn update_dependent_states(&mut self, _: &Environment<GS>)
[src]impl<T: Serialize + Clone + Debug, U: Serialize + Clone + Debug + DeserializeOwned, GS: GlobalState> State<T, GS> for MappedState<T, U, GS>
[src]fn get_value_mut(&mut self, global_state: &mut GS) -> &mut T
[src]fn get_value(&mut self, global_state: &GS) -> &T
[src]fn get_latest_value(&self) -> &T
[src]fn get_latest_value_mut(&mut self) -> &mut T
[src]fn get_key(&self) -> Option<&String>
[src]fn update_dependent_states(&mut self, env: &Environment<GS>)
[src]