re_string_interner

Crates.iore_string_interner
lib.rsre_string_interner
version0.19.1
sourcesrc
created_at2023-02-12 15:48:50.101329
updated_at2024-11-05 10:51:09.373882
descriptionYet another string interning library
homepagehttps://rerun.io
repositoryhttps://github.com/rerun-io/rerun
max_upload_size
id783275
size17,068
rerun.io (rerunio)

documentation

README

Yet another string interning library

Part of the rerun family of crates.

Latest version Documentation MIT Apache

String interning is a way to reduce memory use by detecting duplicated string and storing them only once.

The main thing that makes this library different is that InternedString stores the hash of the string, which makes using it in lookups is really fast, especially when using nohash_hasher::IntMap.

The hash is assumed to be perfect, which means this library accepts the risk of hash collisions!

The interned strings are never freed, so don't intern too many things.

Commit count: 4811

cargo fmt