Module string_interner::backend [−][src]
Expand description
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
An interner backend that reduces memory allocations by using string buckets.
A simple backend that stores a separate allocation for every interned string.
An interner backend that appends all interned strings together.
Traits
Types implementing this trait may act as backends for the string interner.
Type Definitions
The default backend recommended for general use.