Struct nametable::StaticNameTable
[−]
[src]
pub struct StaticNameTable<'a> { // some fields omitted }
pub struct StaticNameTable<'a> { // some fields omitted }
impl<'x> StaticNameTable<'x>
[src]fn new(names_: &'static str, name_offsets_: &'static [usize]) -> Self
fn new_upon<ParentTableType: 'x + NameTable>(names_: &'static str, name_offsets_: &'static [usize], parent: ParentTableType) -> Self
fn index<T: NameTableIdx>(&'x self, idx: T) -> &'x str
impl<'x> NameTable for StaticNameTable<'x>
[src]fn initial_local(&self) -> usize
fn len_local(&self) -> usize
fn at_local<'a>(&'a self, idx: usize) -> &'a str
fn parent<'a>(&'a self) -> Option<&Box<NameTable + 'a>>
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>