Expand description
A generic symbol table implementation supporting O(1) clone, push, and pop operations which can be shared between threads.
For a faster implementation which is limited to a single thread only, see the hayami-im-rc crate.
Structs§
- Symbol
Table - A symbol table implementation supporting snapshots, i.e. an
O(1)cloning operation.
Traits§
- MutSymbol
Map - A trait for a symbol table which in which entries may be infallibly mutated.
- Symbol
Map - A trait for a symbol table which can be indexed by a given key.
- Symbol
Stack - A trait for a stack-like symbol table in which a reference to the previous layer may be obtained