pub trait ActionRefValue<T: ActionData> {
    // Required methods
    fn get_value(&self, tag: Tag) -> Option<T>;
    fn set_value(&mut self, value: Option<T>, new_tag: Tag);
    fn get_min_delay(&self) -> Duration;
    fn get_key(&self) -> ActionKey;
}

Required Methods§

source

fn get_value(&self, tag: Tag) -> Option<T>

source

fn set_value(&mut self, value: Option<T>, new_tag: Tag)

source

fn get_min_delay(&self) -> Duration

source

fn get_key(&self) -> ActionKey

Implementors§