-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependencies (major changes) (major) #61
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/major-dependencies-(major-changes)
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
2 times, most recently
from
September 29, 2023 19:16
345cbb0
to
1858a04
Compare
renovate
bot
changed the title
chore(deps): update rust crate indexmap to v2
chore(deps): update dependencies (major changes) (major)
Oct 18, 2023
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
from
October 18, 2023 04:19
1858a04
to
b1ec2bc
Compare
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
from
October 31, 2023 21:50
b1ec2bc
to
8a31fdd
Compare
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
from
January 18, 2024 08:15
8a31fdd
to
3c0f0dd
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: Cargo.lock
|
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
3 times, most recently
from
February 1, 2024 00:50
e05d0a3
to
8e63d84
Compare
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
from
February 12, 2024 01:01
8e63d84
to
84ecc51
Compare
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
2 times, most recently
from
February 29, 2024 22:05
666ef46
to
205bff2
Compare
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
from
March 23, 2024 01:33
205bff2
to
6206c91
Compare
renovate
bot
force-pushed
the
renovate/major-dependencies-(major-changes)
branch
from
May 5, 2024 09:03
6206c91
to
96d1e9e
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.9.3
->2.0.0
~4.4
->~6.0.0
Release Notes
indexmap-rs/indexmap (indexmap)
v2.2.6
Compare Source
MutableValues
for opt-in mutable access to set values.v2.2.5
Compare Source
borsh
serialization support.v2.2.4
Compare Source
insert_sorted
method onIndexMap
,IndexSet
, andVacantEntry
.serde
deserializers.v2.2.3
Compare Source
move_index
andswap_indices
methods toIndexedEntry
,OccupiedEntry
, andRawOccupiedEntryMut
, functioning like the existingmethods on
IndexMap
.shift_insert
methods onVacantEntry
andRawVacantEntryMut
, aswell as
shift_insert_hashed_nocheck
on the latter, to insert the new entryat a particular index.
shift_insert
methods onIndexMap
andIndexSet
to insert a newentry at a particular index, or else move an existing entry there.
v2.2.2
Compare Source
RawEntryBuilder::from_hash_full
,RawEntryBuilder::index_from_hash
, andRawEntryMut::index
.v2.2.1
Compare Source
RawOccupiedEntryMut::into_key(self) -> &'a mut K
,This a breaking change from 2.2.0, but that version was published for less
than a day and has now been yanked.
v2.2.0
Compare Source
The new
IndexMap::get_index_entry
method finds an entry by its index forin-place manipulation.
The
Keys
iterator now implementsIndex<usize>
for quick access to theentry's key, compared to indexing the map to get the value.
The new
IndexMap::splice
andIndexSet::splice
methods will drain thegiven range as an iterator, and then replace that range with entries from
an input iterator.
The new trait
RawEntryApiV1
offers opt-in access to a raw entry API forIndexMap
, corresponding to the unstable API onHashSet
as of Rust 1.75.Many
IndexMap
andIndexSet
methods have relaxed their type constraints,e.g. removing
K: Hash
on methods that don't actually need to hash.Removal methods
remove
,remove_entry
, andtake
are now deprecatedin favor of their
shift_
orswap_
prefixed variants, which are moreexplicit about their effect on the index and order of remaining items.
The deprecated methods will remain to guide drop-in replacements from
HashMap
andHashSet
toward the prefixed methods.v2.1.0
Compare Source
Empty slices can now be created with
map::Slice::{new, new_mut}
andset::Slice::new
. In addition,Slice::new
,len
, andis_empty
arenow
const
functions on both types.IndexMap
,IndexSet
, and their respectiveSlice
s all have binarysearch methods for sorted data: map
binary_search_keys
and setbinary_search
for plain comparison,binary_search_by
for customcomparators,
binary_search_by_key
for key extraction, andpartition_point
for boolean conditions.v2.0.2
Compare Source
hashbrown
dependency has been updated to version 0.14.1 tocomplete the support for Rust 1.63.
v2.0.1
Compare Source
hashbrown
's relaxed MSRV (or use cargo--ignore-rust-version
).v2.0.0
Compare Source
MSRV: Rust 1.64.0 or later is now required.
The
"std"
feature is no longer auto-detected. It is included in thedefault feature set, or else can be enabled like any other Cargo feature.
The
"serde-1"
feature has been removed, leaving just the optional"serde"
dependency to be enabled like a feature itself.IndexMap::get_index_mut
now returnsOption<(&K, &mut V)>
, changingthe key part from
&mut K
to&K
. There is also a new alternativeMutableKeys::get_index_mut2
to access the former behavior.The new
map::Slice<K, V>
andset::Slice<T>
offer a linear view of mapsand sets, behaving a lot like normal
[(K, V)]
and[T]
slices. Notably,comparison traits like
Eq
only consider items in order, rather than hashlookups, and slices even implement
Hash
.IndexMap
andIndexSet
now havesort_by_cached_key
andpar_sort_by_cached_key
methods which perform stable sorts in placeusing a key extraction function.
IndexMap
andIndexSet
now havereserve_exact
,try_reserve
, andtry_reserve_exact
methods that correspond to the same methods onVec
.However, exactness only applies to the direct capacity for items, while the
raw hash table still follows its own rules for capacity and load factor.
The
Equivalent
trait is now re-exported from theequivalent
crate,intended as a common base to allow types to work with multiple map types.
The
hashbrown
dependency has been updated to version 0.14.The
serde_seq
module has been moved from the crate root to below themap
module.harryfei/which-rs (which)
v6.0.1
Compare Source
once_cell
for Windows users, replace withstd::sync::OnceLock
.v6.0.0
Compare Source
v5.0.0
Compare Source
Error::CannotGetCurrentDirAndPathListEmpty
v4.4.2
Compare Source
dirs
crate due to MPL licensing in its tree. Usehome
crate instead. (@Xaeroxe)v4.4.1
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.