chisel-stringtable-0.1.5 has been yanked.
Chisel - String Table
Overview
This crate contains a very simple string table which can be used to intern strings by
stashing them all within a single data-structure, and then referencing them throughout other
areas of a code base using a unique u64
identifier.
Currently there is a single implementation of an interning data structure based on an internal B-Tree index. Nothing very sophisticated going on here at all.
Usage
There really isn't much to it:
use BTreeStringTable;
use StringTable;
let mut table = new;
let key : u64 = table.add;
assert_eq!;
assert_eq!