|
| 1 | +- 1.7.1 |
| 2 | + |
| 3 | + - The new ``IndexMap::into_keys`` and ``IndexMap::into_values`` will consume |
| 4 | + the map into keys or values, respectively, matching Rust 1.54's ``HashMap`` |
| 5 | + methods, by @taiki-e in PR 195_. |
| 6 | + |
| 7 | + - More of the iterator types implement ``Debug``, ``ExactSizeIterator``, and |
| 8 | + ``FusedIterator``, by @cuviper in PR 196_. |
| 9 | + |
| 10 | + - ``IndexMap`` and ``IndexSet`` now implement rayon's ``ParallelDrainRange``, |
| 11 | + by @cuviper in PR 197_. |
| 12 | + |
| 13 | + - ``IndexMap::with_hasher`` and ``IndexSet::with_hasher`` are now ``const`` |
| 14 | + functions, allowing static maps and sets, by @mwillsey in PR 203_. |
| 15 | + |
| 16 | + - ``IndexMap`` and ``IndexSet`` now implement ``From`` for arrays, matching |
| 17 | + Rust 1.56's implementation for ``HashMap``, by @rouge8 in PR 205_. |
| 18 | + |
| 19 | + - ``IndexMap`` and ``IndexSet`` now have methods ``sort_unstable_keys``, |
| 20 | + ``sort_unstable_by``, ``sorted_unstable_by``, and ``par_*`` equivalents, |
| 21 | + which sort in-place without preserving the order of equal items, by |
| 22 | + @bhgomes in PR 211_. |
| 23 | + |
| 24 | +.. _195: https://github.com/bluss/indexmap/pull/195 |
| 25 | +.. _196: https://github.com/bluss/indexmap/pull/196 |
| 26 | +.. _197: https://github.com/bluss/indexmap/pull/197 |
| 27 | +.. _203: https://github.com/bluss/indexmap/pull/203 |
| 28 | +.. _205: https://github.com/bluss/indexmap/pull/205 |
| 29 | +.. _211: https://github.com/bluss/indexmap/pull/211 |
| 30 | + |
1 | 31 | - 1.7.0
|
2 | 32 |
|
3 | 33 | - **MSRV**: Rust 1.49 or later is now required.
|
|
0 commit comments