Trait MangleCache

Source
pub trait MangleCache: Send + Sync {
    // Required methods
    fn vars_cache(&self, op: &mut dyn FnMut(&RenameMap));
    fn props_cache(&self, op: &mut dyn FnMut(&FxHashMap<Atom, Atom>));
    fn update_vars_cache(&self, new_data: &RenameMap);
    fn update_props_cache(&self, new_data: &FxHashMap<Atom, Atom>);
}

Required Methods§

Source

fn vars_cache(&self, op: &mut dyn FnMut(&RenameMap))

Source

fn props_cache(&self, op: &mut dyn FnMut(&FxHashMap<Atom, Atom>))

Source

fn update_vars_cache(&self, new_data: &RenameMap)

Source

fn update_props_cache(&self, new_data: &FxHashMap<Atom, Atom>)

Implementors§