#interning #symbols

symbol_table

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

5 releases (breaking)

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

#591 in Data structures

Download history 8727/week @ 2025-08-29 3907/week @ 2025-09-05 5177/week @ 2025-09-12 5777/week @ 2025-09-19 5328/week @ 2025-09-26 3979/week @ 2025-10-03 5765/week @ 2025-10-10 8209/week @ 2025-10-17 7653/week @ 2025-10-24 6360/week @ 2025-10-31 7854/week @ 2025-11-07 7215/week @ 2025-11-14 6903/week @ 2025-11-21 4853/week @ 2025-11-28 5340/week @ 2025-12-05 2239/week @ 2025-12-12

20,656 downloads per month
Used in 29 crates (6 directly)

MIT license

14KB
222 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

~1.5MB
~20K SLoC