#interner #intern #symbol

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

#1043 in Data structures

Download history 1947/week @ 2023-08-17 1779/week @ 2023-08-24 1281/week @ 2023-08-31 1158/week @ 2023-09-07 1668/week @ 2023-09-14 968/week @ 2023-09-21 1072/week @ 2023-09-28 1052/week @ 2023-10-05 998/week @ 2023-10-12 1066/week @ 2023-10-19 967/week @ 2023-10-26 1240/week @ 2023-11-02 1277/week @ 2023-11-09 1038/week @ 2023-11-16 748/week @ 2023-11-23 801/week @ 2023-11-30

4,131 downloads per month
Used in 12 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.7–1MB
~17K SLoC