Expand description
Traits for pluggable LiteMap backends.
By default, LiteMap is backed by a Vec. However, in some environments, it may be desirable
to use a different data store while still using LiteMap to manage proper ordering of items.
The general guidelines for a performant data store are:
- Must support efficient random access for binary search
 - Should support efficient append operations for deserialization
 
To plug a custom data store into LiteMap, implement:
Storefor most of the methodsStoreIterablefor methods that return iteratorsStoreFromIteratorto enableFromIteratorfor LiteMap
To test your implementation, enable the "testing" Cargo feature and use check_store().
Modulesยง
- slice_
impl ๐ - vec_
impl ๐ 
Traitsยง
- Store
 - Trait to enable pluggable backends for LiteMap.
 - Store
Const Empty  - Trait to enable const construction of empty store.
 - Store
From Iterable  - Store
From Iterator  - A store that can be built from a tuple iterator.
 - Store
Into Iterator  - Store
Iterable  - Iterator methods for the LiteMap store.
 - Store
Iterable Mut  - Store
Mut  - Store
Slice