#interning #symbol #intern

symbol_table

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

4 releases (breaking)

0.4.0 Oct 28, 2024
0.3.0 Nov 3, 2022
0.2.0 Aug 16, 2022
0.1.0 Apr 28, 2022

#285 in Data structures

Download history 2352/week @ 2024-08-26 1342/week @ 2024-09-02 1829/week @ 2024-09-09 1140/week @ 2024-09-16 1310/week @ 2024-09-23 1184/week @ 2024-09-30 1241/week @ 2024-10-07 1585/week @ 2024-10-14 1433/week @ 2024-10-21 1486/week @ 2024-10-28 1148/week @ 2024-11-04 1305/week @ 2024-11-11 1519/week @ 2024-11-18 1572/week @ 2024-11-25 1425/week @ 2024-12-02 1404/week @ 2024-12-09

5,981 downloads per month
Used in 18 crates (5 directly)

MIT license

14KB
228 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.9–1.2MB
~17K SLoC