Expand description
A library for creating structs with automatic indexing capabilities.
This crate provides a derive macro that generates store structures with efficient indexing and querying capabilities for struct fields.
§Usage
See IndexedStruct derive macro for detailed usage instructions and examples.
Additional usage examples can be found in the indexed-struct-usage module tests.
Structs§
- HashMap
- A hash map implemented with quadratic probing and SIMD lookup.
- HashSet
- A hash set implemented as a
HashMapwhere the value is().
Enums§
- Error
- Error types for indexed-struct operations.
Type Aliases§
- Result
- A type alias for std::result::Result with [Error] as the error type.
Derive Macros§
- Indexed
Struct - A derive macro that generates a store struct with index capabilities for the fields of a struct.