# Symbol Interner A small Rust crate that provides a naïve string interner. Consult the [documentation] to learn about the types that are exposed. ## Installation Add the following to your `Cargo.toml` file: ```toml [dependencies] symbol_interner = "0.1" ``` ## Usage You can create a new interner and store symbols using the `Interner::new()` and `Interner.intern()` methods. ```rust use symbol_interner::prelude::*; let mut interner = Interner::default(); let mut offset: Result = interner.intern(String::from("Ryan")); assert_eq!(offset.unwrap(), 0); ```