seq-map 0.0.4

Sequential Map
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# SeqMap

**SeqMap** is a deterministic and ordered map implementation in Rust that preserves the insertion order of key-value pairs. It combines the efficiency of a `HashMap` for quick key lookups with the ordered iteration provided by a `Vec`. This makes `SeqMap` ideal for scenarios where the order of elements is important and predictable.

## Features

- **Deterministic Ordering**: Maintains the order of key-value pairs based on their insertion sequence.
- **Efficient Lookups**: Utilizes a `HashMap` internally for `O(1)` average-case key lookups.
- **Comprehensive API**: Provides methods for insertion, retrieval, mutation, iteration, and more.

## Installation

Add `seq-map` to your `Cargo.toml` dependencies:

```toml
[dependencies]
seq-map = "0.0.1"
```