[][src]Crate hayami_im_rc

A generic symbol table implementation supporting O(1) clone, push, and pop operations which cannot be shared between threads.

For an implementation which implements Send + Sync at the cost of a performance penalty, see hayami-im.

Structs

SymbolTable

A symbol table implementation supporting snapshots, i.e. an O(1) cloning operation.

Traits

MutSymbolMap

A trait for a symbol table which in which entries may be infallibly mutated.

SymbolMap

A trait for a symbol table which can be indexed by a given key.

SymbolStack

A trait for a stack-like symbol table in which a reference to the previous layer may be obtained