Interner

Trait Interner 

Source
pub trait Interner {
    type Sym: PartialEq + Eq + Debug;

    // Required methods
    fn intern(&mut self, s: &str) -> Self::Sym;
    fn description(&self, s: &Self::Sym) -> String;
}

Required Associated Types§

Required Methods§

Source

fn intern(&mut self, s: &str) -> Self::Sym

Source

fn description(&self, s: &Self::Sym) -> String

Implementors§