#interning #symbol #intern

symbol_table

A symbol table that's fast, concurrent, and gives stable references

3 releases (breaking)

0.3.0 Nov 3, 2022
0.2.0 Aug 16, 2022
0.1.0 Apr 28, 2022

#1113 in Data structures

Download history 1629/week @ 2024-03-14 1567/week @ 2024-03-21 1559/week @ 2024-03-28 1801/week @ 2024-04-04 1725/week @ 2024-04-11 2175/week @ 2024-04-18 1609/week @ 2024-04-25 1584/week @ 2024-05-02 1642/week @ 2024-05-09 1511/week @ 2024-05-16 2188/week @ 2024-05-23 1780/week @ 2024-05-30 1836/week @ 2024-06-06 1880/week @ 2024-06-13 1660/week @ 2024-06-20 1348/week @ 2024-06-27

6,981 downloads per month
Used in 14 crates (3 directly)

MIT license

13KB
220 lines

symbol_table

This crate provides an easy-to-use SymbolTable that's fast, suitable for concurrent access, and provides stable &str references for resolved symbols.

With the global feature enabled, the provided GlobalSymbol type provides a lot of convenience methods and trait implementations for converting to/from strings.


lib.rs:

This crate provides an easy-to-use SymbolTable that's fast, suitable for concurrent access, and provides stable &str references for resolved symbols.

With the global feature enabled, the provided GlobalSymbol type provides a lot of convenience methods and trait implementations for converting to/from strings.

Dependencies

~0.8–1.2MB
~19K SLoC