[−][src]Trait string_interner::Symbol
Types implementing this trait can be used as symbols for string interners.
The StringInterner::get_or_intern
method returns Symbol types that allow to look-up the original string
using StringInterner::resolve.
Note
Optimal symbols allow for efficient comparisons and have a small memory footprint.
Required methods
pub fn try_from_usize(index: usize) -> Option<Self>[src]
Creates a symbol from a usize.
Returns None if index is out of bounds for the symbol.
pub fn to_usize(self) -> usize[src]
Returns the usize representation of self.