Trait nametable::NameTable [] [src]

pub trait NameTable {
    fn parent<'a>(&'a self) -> Option<&'a NameTable>;
    fn initial_local(&self) -> usize;
    fn len_local(&self) -> usize;
    fn at_local<'a>(&'a self, idx: usize) -> &'a str;

    fn find_local(&self, name: &str) -> Option<usize> { ... }
    fn len(&self) -> usize { ... }
    fn at<'a>(&'a self, idx: usize) -> &'a str { ... }
    fn find(&self, name: &str) -> Option<usize> { ... }
}

Required Methods

Provided Methods

Trait Implementations

impl<T: NameTableIdx> Index<T> for NameTable
[src]

The returned type after indexing

The method for the indexing (container[index]) operation

Implementors