#symbol-table #interning #symbols

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

#338 in Data structures

Download history 499/week @ 2024-12-29 1448/week @ 2025-01-05 1606/week @ 2025-01-12 1756/week @ 2025-01-19 2443/week @ 2025-01-26 3212/week @ 2025-02-02 2691/week @ 2025-02-09 3433/week @ 2025-02-16 3794/week @ 2025-02-23 4198/week @ 2025-03-02 2860/week @ 2025-03-09 3836/week @ 2025-03-16 2772/week @ 2025-03-23 1873/week @ 2025-03-30 2786/week @ 2025-04-06 2836/week @ 2025-04-13

10,391 downloads per month
Used in 19 crates (5 directly)

MIT license

14KB
228 lines

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.


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.

Dependencies

~0.9–1.2MB
~17K SLoC