OnFreeFn

Trait OnFreeFn 

Source
pub trait OnFreeFn<N> {
    // Required method
    fn call(
        &self,
        state: ScopeState,
        free_var: &FreeVar<N>,
    ) -> Option<BoundVar<N>>;
}

Required Methods§

Source

fn call(&self, state: ScopeState, free_var: &FreeVar<N>) -> Option<BoundVar<N>>

Implementations on Foreign Types§

Source§

impl<N: Clone + PartialEq> OnFreeFn<N> for Vec<Vec<Binder<N>>>

Source§

fn call(&self, state: ScopeState, free_var: &FreeVar<N>) -> Option<BoundVar<N>>

Source§

impl<N: Clone + PartialEq> OnFreeFn<N> for Vec<Binder<N>>

Source§

fn call(&self, state: ScopeState, free_var: &FreeVar<N>) -> Option<BoundVar<N>>

Implementors§