Adjust trait bounds for LinkedHashMap::retain, LinkedHashSet::default to
be less strict (to match hashbrown)
Adjust trait bounds for all Debug impls to be less strict (to match
hashbrown).
Adjust trait bounds for all IntoIterator impls to be less strict (to match
hashbrown).
Adjust trait bounds for LruCache::with_hasher, LruCache::capacity,
LruCache::len, LruCache::is_empty, LruCache::clear, LruCache::iter,
LruCache::iter_mut, and LruCache::drain to be less strict
Add optional serde support for LinkedHashMap and LinkedHashSet.
Add to_back and to_front methods for LinkedHashSet to control entry order.
[0.5.1]
Add LinkedHashMap::remove_entry and LruCache::remove_entry
Add LruCache::new_unbounded constructor that sets capacity to usize::MAX
Add LruCache::get method to go with LruCache::get_mut
Add LruCache::peek and LruCache::peek_mut to access the cache without
moving the entry in the LRU list
[0.5.0]
API incompatible change: depend on hashbrown 0.7
[0.4.0]
API incompatible change: depend on hashbrown 0.6
Passes miri
[0.3.0]
Add some minimal documentation for methods that change the internal ordering.
Decide on a pattern for methods that change the internal ordering: the word
"insert" means that it will move an existing entry to the back.
Some methods have been renamed to conform to the above system.
[0.2.1]
Fix variance for LinkedHashMap (now covariant where appropriate)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Updates the requirements on hashlink to permit the latest version.
Changelog
Sourced from hashlink's changelog.
... (truncated)
Commits
491feb0
(cargo-release) version 0.7.0c860acc
Actually test all features with circle-cic7575ca
Prepare for 0.7 release5daeea9
MakeLinkedHashSet
deserialize also generic on the BuildHasher type.9b42ad0
Merge pull request #7 from robinbernon/generic_hashmap_deserializationb283e8b
Depend on hashbrown 0.114fb1b6d
API Breaking: Equality tests onLinkedHashSet
should be consistent9b0ee5d
AddLinkedHashMap::to_front
andLinkedHashMap::to_back
entries.6446756
Correcting test1262825
Making the deserialization for LinkedHashMap generic for build hasher typeDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)