Sourced from indexmap's changelog.
1.8.0
The new
IndexMap::into_keys
andIndexMap::into_values
will consume the map into keys or values, respectively, matching Rust 1.54'sHashMap
methods, by@taiki-e
in PR 195_.More of the iterator types implement
Debug
,ExactSizeIterator
, andFusedIterator
, by@cuviper
in PR 196_.
IndexMap
andIndexSet
now implement rayon'sParallelDrainRange
, by@cuviper
in PR 197_.
IndexMap::with_hasher
andIndexSet::with_hasher
are nowconst
functions, allowing static maps and sets, by@mwillsey
in PR 203_.
IndexMap
andIndexSet
now implementFrom
for arrays, matching Rust 1.56's implementation forHashMap
, by@rouge8
in PR 205_.
IndexMap
andIndexSet
now have methodssort_unstable_keys
,sort_unstable_by
,sorted_unstable_by
, andpar_*
equivalents, which sort in-place without preserving the order of equal items, by@bhgomes
in PR 211_... _195: bluss/indexmap#195 .. _196: bluss/indexmap#196 .. _197: bluss/indexmap#197 .. _203: bluss/indexmap#203 .. _205: bluss/indexmap#205 .. _211: bluss/indexmap#211
916d1c9
Merge pull request #213 from cuviper/release-1.7.15386d2b
Release 1.8.0 insteadf090281
Release 1.7.15a14f7b
Move recent changes to RELEASES.rst13468f2
Merge pull request #211 from bhgomes/add-sort-unstable-methods8bb46ca
Merge pull request #205 from rouge8/from-array6fca269
No extra space is used in unstable sorts5d2ce52
Require rustc 1.51+ for IndexMap::from(array)
and IndexSet::from(array)
f0159f6
Add IndexMap::from(array)
and IndexSet::from(array)
4d6dde3
Merge pull request #197 from cuviper/par_drain