tiny-interner 0.1.1

Easy to use string interner with fast access to underlying strings and minimal memory footprint.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# `ry_interner` crate.
Extracted 327 lines of Rust code that implement string internering for Ry programming language compiler.

## Example
```rs
fn main() {
    let interner = Interner::default();
    let s1 = interner.get_or_intern("test");
    let s2 = interner.get_or_intern("test");
    assert_eq!(s1, s2);

    assert_eq!(interner.resolve(0).unwrap(), "test");
}
```