Skip to main content

BindMap

Type Alias BindMap 

Source
pub type BindMap<A: ActionExt = NullActionExt> = HashMap<Trigger, Actions<A>>;

Aliased Type§

pub struct BindMap<A: ActionExt = NullActionExt> { /* private fields */ }

Trait Implementations§

Source§

impl<A: ActionExt> BindMapExt<A> for BindMap<A>

Source§

fn default_binds() -> Self

Source§

fn check_cycles(&self) -> Result<(), String>

Check for infinite loops in semantic actions.
Source§

fn dfs_semantic( &self, current: &str, path: &mut Vec<String>, ) -> Result<(), String>