[−][src]Module string_interner::backend
Backends for the StringInterner.
The backend is the method or strategy that handles the actual interning. There are trade-offs for the different kinds of backends. A user should find the backend that suits their use case best.
Structs
| BucketBackend | An interner backend that reduces memory allocations by using string buckets. |
| SimpleBackend | A simple backend that stores a separate allocation for every interned string. |
| StringBackend | An interner backend that appends all interned strings together. |
Traits
| Backend | Types implementing this trait may act as backends for the string interner. |
Type Definitions
| DefaultBackend | The default backend recommended for general use. |