[][src]Trait epilog::var::FreeVars

pub trait FreeVars<V> {
    fn free_vars_into<'a>(&'a self, set: &mut HashSet<&'a V>);

    fn free_vars(&self) -> HashSet<&V> { ... }
}

Required methods

fn free_vars_into<'a>(&'a self, set: &mut HashSet<&'a V>)

Loading content...

Provided methods

fn free_vars(&self) -> HashSet<&V>

Loading content...

Implementations on Foreign Types

impl<V, T: FreeVars<V>> FreeVars<V> for Option<T>[src]

impl<V, T: FreeVars<V>> FreeVars<V> for Vec<T>[src]

Loading content...

Implementors

impl<L, V: Eq + Hash> FreeVars<Var<V>> for Ast<L, V>[src]

impl<L, V: Eq + Hash> FreeVars<Var<V>> for Term<L, V>[src]

impl<V, K, W: FreeVars<V>> FreeVars<V> for HashMap<K, W>[src]

impl<V: Eq + Hash> FreeVars<Var<V>> for Var<V>[src]

Loading content...