Commit 8d0b07f
authored
Update Rust crate iddqd to 0.3.17 (#2798)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [iddqd](https://redirect.github.com/oxidecomputer/iddqd) |
workspace.dependencies | patch | `0.3.16` -> `0.3.17` |
---
### Release Notes
<details>
<summary>oxidecomputer/iddqd (iddqd)</summary>
###
[`v0.3.17`](https://redirect.github.com/oxidecomputer/iddqd/blob/HEAD/CHANGELOG.md#0317---2025-11-22)
[Compare
Source](https://redirect.github.com/oxidecomputer/iddqd/compare/iddqd-0.3.16...iddqd-0.3.17)
##### Added
- Capacity management methods for all map types:
- `reserve(&mut self, additional: usize)` reserves capacity for at least
`additional` more elements.
- `shrink_to_fit(&mut self)` shrinks capacity to fit the current length.
- `shrink_to(&mut self, min_capacity: usize)` shrinks capacity to at
least `min_capacity`.
- `try_reserve(&mut self, additional: usize) -> Result<(),
TryReserveError>`: fallible capacity reservation for hash maps
(`IdHashMap`, `BiHashMap`, `TriHashMap`).
- New `TryReserveError` type in the `errors` module for reporting
allocation failures.
##### Notes
- For `IdOrdMap`, the reserve and shrink methods only affect item
storage. The internal `BTreeSet` used for item ordering does not support
capacity control.
- `IdOrdMap` does not provide `try_reserve`, since the underlying
`BTreeSet` does not expose fallible reservation operations.
##### Fixed
- Fixed an instance of potential unsoundness in `retain`.
##### Changed
The `Extend` implementations now pre-reserve capacity based on the
iterator's `size_hint`.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 8pm,before 6am" in timezone
America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone
America/Los_Angeles.
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->1 parent 540c714 commit 8d0b07f
2 files changed
+3
-3
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
0 commit comments