Skip to content

scattered collections: basic crate structure PR#428

Merged
mmastrac merged 3 commits into
masterfrom
scattered-collect-1
May 5, 2026
Merged

scattered collections: basic crate structure PR#428
mmastrac merged 3 commits into
masterfrom
scattered-collect-1

Conversation

@mmastrac

@mmastrac mmastrac commented May 5, 2026

Copy link
Copy Markdown
Owner

Broken off from #427 - this is the basic crate structure and supporting macros.

@mmastrac mmastrac merged commit a162ffc into master May 5, 2026
30 checks passed
This was referenced May 7, 2026
satwikmishra11 pushed a commit to satwikmishra11/datafusion that referenced this pull request May 12, 2026
…he#22128)

Bumps the all-other-cargo-deps group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [ctor](https://github.com/mmastrac/linktime) | `1.0.1` | `1.0.5` |
| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` |
`0.17.1` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.52.3` |
| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |
| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |

Updates `ctor` from 1.0.1 to 1.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mmastrac/linktime/releases">ctor's
releases</a>.</em></p>
<blockquote>
<h2>ctor-1.0.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Ensure WASM meets MSRV of 1.85 by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/455">mmastrac/linktime#455</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5">https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5</a></p>
<h2>ctor-1.0.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Use target_os=windows rather than target_vendor=pc by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/443">mmastrac/linktime#443</a></li>
<li>Add uefi support (<code>.init_array</code>) by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/444">mmastrac/linktime#444</a></li>
<li>Fall back to .init_array on unsupported platforms by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/445">mmastrac/linktime#445</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4">https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4</a></p>
<h2>ctor-1.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix unsafe C library access with default priority value by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/442">mmastrac/linktime#442</a></li>
</ul>
<h3>Other changes</h3>
<ul>
<li>BSD test improvements by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/438">mmastrac/linktime#438</a></li>
<li>Simplify cargo clean CI setup by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/439">mmastrac/linktime#439</a></li>
<li>Add more BSDs to CI by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/417">mmastrac/linktime#417</a></li>
<li>Bump clitest by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/440">mmastrac/linktime#440</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3">https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3</a></p>
<h2>ctor-1.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Improvements to <code>static</code> items for
<code>#[ctor]</code></li>
<li><code>const</code> dynamic ctors - use a const block to initialize a
set of ctors</li>
</ul>
<ul>
<li>Update <code>link-section</code> behaviour for WASM targets by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a>
redirect.github.com/mmastrac/linktime/pull/428</li>
<li>Add const option for link-section by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li>
<li>Improved link-section WASM implementation by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li>
<li>Update crate metadata by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li>
<li>Allow various forms of &amp;'static for static ctors by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li>
<li>Allow &quot;optional&quot; ctors where the ctors can be generated by
a const function by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mmastrac/linktime/commit/17f32b0fe5356c36de561c29ee2beec54cc76e5f"><code>17f32b0</code></a>
Ensure WASM meets MSRV of 1.85 (<a
href="https://redirect.github.com/mmastrac/linktime/issues/455">#455</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b4e7ed66217c0112caac3520c105233ad06346c9"><code>b4e7ed6</code></a>
Preparing ctor/dtor/link-section publish (<a
href="https://redirect.github.com/mmastrac/linktime/issues/452">#452</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/593b292bd64b5258dc4b0379120da6c06bb9fc8c"><code>593b292</code></a>
AIX support in link-section (<a
href="https://redirect.github.com/mmastrac/linktime/issues/446">#446</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/0dbcbcf1e982aaaba13ce6c4ade2be0ea2cb02f1"><code>0dbcbcf</code></a>
Don't fail build if cache fails (<a
href="https://redirect.github.com/mmastrac/linktime/issues/448">#448</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/1a508f6af8862048cb49639a12153548dcb1f350"><code>1a508f6</code></a>
Bump to latest setup-rust-toolchain and pin (<a
href="https://redirect.github.com/mmastrac/linktime/issues/447">#447</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/4e7e22f99054e4b2242af27f0dd317284ebd8a69"><code>4e7e22f</code></a>
Fall back to .init_array on unsupported platforms (<a
href="https://redirect.github.com/mmastrac/linktime/issues/445">#445</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b0d084c14febb7bab3da3aefa7d823e5e79b82ca"><code>b0d084c</code></a>
Add uefi support (<code>.init_array</code>) (<a
href="https://redirect.github.com/mmastrac/linktime/issues/444">#444</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/80f1a41f9b095d4b0df8bba80401e3e1b8c93be6"><code>80f1a41</code></a>
Use target_os=windows rather than target_vendor=pc (<a
href="https://redirect.github.com/mmastrac/linktime/issues/443">#443</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/4956a0428c5826bdfb3fb302489104ee7a6e2f4a"><code>4956a04</code></a>
Fix unsafe C library access with default priority value (<a
href="https://redirect.github.com/mmastrac/linktime/issues/442">#442</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b7582444a6e9b8cad48ecebcffde4d34cfdf7b70"><code>b758244</code></a>
Bump clitest (<a
href="https://redirect.github.com/mmastrac/linktime/issues/440">#440</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `hashbrown` from 0.17.0 to 0.17.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/hashbrown/releases">hashbrown's
releases</a>.</em></p>
<blockquote>
<h2>v0.17.1</h2>
<h3>Added</h3>
<ul>
<li>Added <code>HashMap::rustc_try_insert</code> (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md">hashbrown's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">0.17.1</a>
- 2026-04-20</h2>
<h3>Added</h3>
<ul>
<li>Added <code>HashMap::rustc_try_insert</code> (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d"><code>c62a63a</code></a>
chore: release v0.17.1</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79"><code>420e83b</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>
from cuviper/rustc_try_insert</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef"><code>51cecbd</code></a>
Move the <code>RustcOccupiedError</code> note as requested in
review</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231"><code>16d0f37</code></a>
Add <code>HashMap::rustc_try_insert</code></li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc"><code>18a04c5</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/721">#721</a>
from clarfonthey/branch-rename</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6"><code>ee8a0ee</code></a>
Rename master to main in release-plz workflow</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34"><code>147df65</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/720">#720</a>
from xtqqczze/authors</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58"><code>64a0acb</code></a>
Remove package.authors field from Cargo metadata</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7"><code>867db72</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/716">#716</a>
from atouchet/rdm</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb"><code>57b760b</code></a>
Update Readme</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.52.2 to 1.52.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.52.3</h2>
<h1>1.52.3 (May 8th, 2026)</h1>
<h3>Fixed</h3>
<ul>
<li>sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li>sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li>sync: return <code>Empty</code> from <code>try_recv()</code> when
mpsc is closed with outstanding permits (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a>
chore: prepare Tokio v1.52.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a>
Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a>
chore: prepare Tokio v1.51.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a>
Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a>
chore: prepare Tokio v1.47.5 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a>
sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a>
sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a>
sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc
is closed with outstanding p...</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a>
sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li>See full diff in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.2...tokio-1.52.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `nix` from 0.31.2 to 0.31.3
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's
changelog</a>.</em></p>
<blockquote>
<h2>[0.31.3] - 2026-05-11</h2>
<h3>Added</h3>
<ul>
<li>Enable module <code>ioctl</code> for Cygwin
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2715">#2715</a>)</li>
<li>Add

<code>CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME</code>
to NetBSD-like platforms (<a
href="https://redirect.github.com/nix-rust/nix/pull/2716">#2716</a>)</li>
<li>unistd: add mkfifo for redox
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2749">#2749</a>)</li>
<li>Added <code>kevent64</code> support on apple targets:
<code>Kqueue::kevent64</code>, <code>KEvent64</code>,
and <code>Kevent64Flags</code>. (<a
href="https://redirect.github.com/nix-rust/nix/pull/2781">#2781</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>fix SaFlags_t definition on redox
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2751">#2751</a>)</li>
<li>Fixed <code>EpollEvent::events()</code> to use
<code>from_bits_retain</code> instead of
<code>from_bits().unwrap()</code>, preventing panics when the kernel
returns
unknown epoll flags. (<a
href="https://redirect.github.com/nix-rust/nix/pull/2783">#2783</a>)</li>
<li>Fixed <code>KEvent::flags()</code> and <code>KEvent::fflags()</code>
to use <code>from_bits_retain</code>
instead of <code>from_bits().unwrap()</code>, preventing panics when the
kernel
returns unknown kqueue flags.
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2784">#2784</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc"><code>b5933ca</code></a>
chore: release v0.31.3</li>
<li><a
href="https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194"><code>5d6a46e</code></a>
Replace Cirrus CI with more Github Workflows jobs (<a
href="https://redirect.github.com/nix-rust/nix/issues/2776">#2776</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e"><code>3407489</code></a>
event: add kevent64 support on apple targets (<a
href="https://redirect.github.com/nix-rust/nix/issues/2781">#2781</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2"><code>fe80fc5</code></a>
chore: resolve clippy useless_borrows_in_formatting (<a
href="https://redirect.github.com/nix-rust/nix/issues/2790">#2790</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224"><code>3310fc7</code></a>
Revert &quot;fix(ci): temporarily disable
armv7-unknown-linux-uclibceabihf (<a
href="https://redirect.github.com/nix-rust/nix/issues/2764">#2764</a>)...</li>
<li><a
href="https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7"><code>e3ab917</code></a>
epoll: use from_bits_retain to avoid panics on unknown flags (<a
href="https://redirect.github.com/nix-rust/nix/issues/2783">#2783</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef"><code>6c15701</code></a>
kqueue: use from_bits_retain to avoid panics on unknown flags (<a
href="https://redirect.github.com/nix-rust/nix/issues/2784">#2784</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a"><code>73028cf</code></a>
fix(ci): enable Hurd target (<a
href="https://redirect.github.com/nix-rust/nix/issues/2765">#2765</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd"><code>1a680a9</code></a>
cargo: Remove deprecated package authors field (<a
href="https://redirect.github.com/nix-rust/nix/issues/2789">#2789</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671"><code>85cff07</code></a>
docs: add missing changelog entries (<a
href="https://redirect.github.com/nix-rust/nix/issues/2786">#2786</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `tonic` from 0.14.5 to 0.14.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hyperium/tonic/releases">tonic's
releases</a>.</em></p>
<blockquote>
<h2>tonic-build-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-health-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-prost-build-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>Support well known types resolved by prost to their rust
counterparts (<a
href="https://redirect.github.com/hyperium/tonic/pull/2544">#2544</a>)</li>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-prost-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-reflection-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>fix panic when client drops connection early (<a
href="https://redirect.github.com/hyperium/tonic/pull/2596">#2596</a>)</li>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-types-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-v0.14.6</h2>
<h3>Added</h3>
<ul>
<li><em>(transport/channel)</em> expose ServerCertVerifier API (<a
href="https://redirect.github.com/hyperium/tonic/pull/2612">#2612</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>map no trailers ok status to unknown (<a
href="https://redirect.github.com/hyperium/tonic/pull/2543">#2543</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li>add max_frame_size to client Endpoint (<a
href="https://redirect.github.com/hyperium/tonic/pull/2592">#2592</a>)</li>
<li>Allow setting the HTTP/2 client header table size (<a
href="https://redirect.github.com/hyperium/tonic/pull/2582">#2582</a>)</li>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-web-v0.14.6</h2>
<h3>Other</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hyperium/tonic/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d"><code>6cb6056</code></a>
chore: release v0.14.6 (<a
href="https://redirect.github.com/hyperium/tonic/issues/2624">#2624</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1"><code>efde924</code></a>
grpc: change helloworld example to pass request as a view (<a
href="https://redirect.github.com/hyperium/tonic/issues/2632">#2632</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc"><code>d47b001</code></a>
transport: add max_frame_size to client Endpoint (<a
href="https://redirect.github.com/hyperium/tonic/issues/2592">#2592</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e"><code>02c01c7</code></a>
Allow setting the HTTP/2 client header table size (<a
href="https://redirect.github.com/hyperium/tonic/issues/2582">#2582</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/31853549a071f635d317fe5f346159f1369f40ca"><code>3185354</code></a>
examples: add grpc version of helloworld (<a
href="https://redirect.github.com/hyperium/tonic/issues/2630">#2630</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/f5853035ce270b77f6c582daa308d1fe5311aa39"><code>f585303</code></a>
fix(grpc): Fix grpc-google build (<a
href="https://redirect.github.com/hyperium/tonic/issues/2628">#2628</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197"><code>ff7bcbb</code></a>
feat(grpc): Google call credentials (<a
href="https://redirect.github.com/hyperium/tonic/issues/2610">#2610</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae"><code>f93037b</code></a>
feat(tonic-xds): make XdsChannelGrpc Sync (<a
href="https://redirect.github.com/hyperium/tonic/issues/2627">#2627</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121"><code>d834beb</code></a>
grpc: Update Status to be a Result&lt;&gt; and make StatusErr which
holds non-OK co...</li>
<li><a
href="https://github.com/hyperium/tonic/commit/23922247306dad351b4fe531d8f6832c781c0749"><code>2392224</code></a>
grpc: add route_guide example and make minor tweaks to the generated
code API...</li>
<li>Additional commits viewable in <a
href="https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6">compare
view</a></li>
</ul>
</details>
<br />


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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
gstvg pushed a commit to gstvg/arrow-datafusion that referenced this pull request May 14, 2026
…he#22128)

Bumps the all-other-cargo-deps group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [ctor](https://github.com/mmastrac/linktime) | `1.0.1` | `1.0.5` |
| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` |
`0.17.1` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.52.3` |
| [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` |
| [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |

Updates `ctor` from 1.0.1 to 1.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mmastrac/linktime/releases">ctor's
releases</a>.</em></p>
<blockquote>
<h2>ctor-1.0.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Ensure WASM meets MSRV of 1.85 by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/455">mmastrac/linktime#455</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5">https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5</a></p>
<h2>ctor-1.0.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Use target_os=windows rather than target_vendor=pc by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/443">mmastrac/linktime#443</a></li>
<li>Add uefi support (<code>.init_array</code>) by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/444">mmastrac/linktime#444</a></li>
<li>Fall back to .init_array on unsupported platforms by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/445">mmastrac/linktime#445</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4">https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4</a></p>
<h2>ctor-1.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix unsafe C library access with default priority value by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/442">mmastrac/linktime#442</a></li>
</ul>
<h3>Other changes</h3>
<ul>
<li>BSD test improvements by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/438">mmastrac/linktime#438</a></li>
<li>Simplify cargo clean CI setup by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/439">mmastrac/linktime#439</a></li>
<li>Add more BSDs to CI by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/417">mmastrac/linktime#417</a></li>
<li>Bump clitest by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/440">mmastrac/linktime#440</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3">https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3</a></p>
<h2>ctor-1.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Improvements to <code>static</code> items for
<code>#[ctor]</code></li>
<li><code>const</code> dynamic ctors - use a const block to initialize a
set of ctors</li>
</ul>
<ul>
<li>Update <code>link-section</code> behaviour for WASM targets by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a>
redirect.github.com/mmastrac/linktime/pull/428</li>
<li>Add const option for link-section by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li>
<li>Improved link-section WASM implementation by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li>
<li>Update crate metadata by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li>
<li>Allow various forms of &amp;'static for static ctors by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li>
<li>Allow &quot;optional&quot; ctors where the ctors can be generated by
a const function by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mmastrac/linktime/commit/17f32b0fe5356c36de561c29ee2beec54cc76e5f"><code>17f32b0</code></a>
Ensure WASM meets MSRV of 1.85 (<a
href="https://redirect.github.com/mmastrac/linktime/issues/455">#455</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b4e7ed66217c0112caac3520c105233ad06346c9"><code>b4e7ed6</code></a>
Preparing ctor/dtor/link-section publish (<a
href="https://redirect.github.com/mmastrac/linktime/issues/452">#452</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/593b292bd64b5258dc4b0379120da6c06bb9fc8c"><code>593b292</code></a>
AIX support in link-section (<a
href="https://redirect.github.com/mmastrac/linktime/issues/446">#446</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/0dbcbcf1e982aaaba13ce6c4ade2be0ea2cb02f1"><code>0dbcbcf</code></a>
Don't fail build if cache fails (<a
href="https://redirect.github.com/mmastrac/linktime/issues/448">#448</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/1a508f6af8862048cb49639a12153548dcb1f350"><code>1a508f6</code></a>
Bump to latest setup-rust-toolchain and pin (<a
href="https://redirect.github.com/mmastrac/linktime/issues/447">#447</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/4e7e22f99054e4b2242af27f0dd317284ebd8a69"><code>4e7e22f</code></a>
Fall back to .init_array on unsupported platforms (<a
href="https://redirect.github.com/mmastrac/linktime/issues/445">#445</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b0d084c14febb7bab3da3aefa7d823e5e79b82ca"><code>b0d084c</code></a>
Add uefi support (<code>.init_array</code>) (<a
href="https://redirect.github.com/mmastrac/linktime/issues/444">#444</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/80f1a41f9b095d4b0df8bba80401e3e1b8c93be6"><code>80f1a41</code></a>
Use target_os=windows rather than target_vendor=pc (<a
href="https://redirect.github.com/mmastrac/linktime/issues/443">#443</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/4956a0428c5826bdfb3fb302489104ee7a6e2f4a"><code>4956a04</code></a>
Fix unsafe C library access with default priority value (<a
href="https://redirect.github.com/mmastrac/linktime/issues/442">#442</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b7582444a6e9b8cad48ecebcffde4d34cfdf7b70"><code>b758244</code></a>
Bump clitest (<a
href="https://redirect.github.com/mmastrac/linktime/issues/440">#440</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `hashbrown` from 0.17.0 to 0.17.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/hashbrown/releases">hashbrown's
releases</a>.</em></p>
<blockquote>
<h2>v0.17.1</h2>
<h3>Added</h3>
<ul>
<li>Added <code>HashMap::rustc_try_insert</code> (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md">hashbrown's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">0.17.1</a>
- 2026-04-20</h2>
<h3>Added</h3>
<ul>
<li>Added <code>HashMap::rustc_try_insert</code> (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d"><code>c62a63a</code></a>
chore: release v0.17.1</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79"><code>420e83b</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>
from cuviper/rustc_try_insert</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef"><code>51cecbd</code></a>
Move the <code>RustcOccupiedError</code> note as requested in
review</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231"><code>16d0f37</code></a>
Add <code>HashMap::rustc_try_insert</code></li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc"><code>18a04c5</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/721">#721</a>
from clarfonthey/branch-rename</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6"><code>ee8a0ee</code></a>
Rename master to main in release-plz workflow</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34"><code>147df65</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/720">#720</a>
from xtqqczze/authors</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58"><code>64a0acb</code></a>
Remove package.authors field from Cargo metadata</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7"><code>867db72</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/716">#716</a>
from atouchet/rdm</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb"><code>57b760b</code></a>
Update Readme</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.52.2 to 1.52.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.52.3</h2>
<h1>1.52.3 (May 8th, 2026)</h1>
<h3>Fixed</h3>
<ul>
<li>sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li>sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li>sync: return <code>Empty</code> from <code>try_recv()</code> when
mpsc is closed with outstanding permits (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a>
chore: prepare Tokio v1.52.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a>
Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a>
chore: prepare Tokio v1.51.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a>
Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a>
chore: prepare Tokio v1.47.5 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a>
sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a>
sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a>
sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc
is closed with outstanding p...</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a>
sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li>See full diff in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.2...tokio-1.52.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `nix` from 0.31.2 to 0.31.3
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's
changelog</a>.</em></p>
<blockquote>
<h2>[0.31.3] - 2026-05-11</h2>
<h3>Added</h3>
<ul>
<li>Enable module <code>ioctl</code> for Cygwin
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2715">#2715</a>)</li>
<li>Add

<code>CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME</code>
to NetBSD-like platforms (<a
href="https://redirect.github.com/nix-rust/nix/pull/2716">#2716</a>)</li>
<li>unistd: add mkfifo for redox
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2749">#2749</a>)</li>
<li>Added <code>kevent64</code> support on apple targets:
<code>Kqueue::kevent64</code>, <code>KEvent64</code>,
and <code>Kevent64Flags</code>. (<a
href="https://redirect.github.com/nix-rust/nix/pull/2781">#2781</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>fix SaFlags_t definition on redox
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2751">#2751</a>)</li>
<li>Fixed <code>EpollEvent::events()</code> to use
<code>from_bits_retain</code> instead of
<code>from_bits().unwrap()</code>, preventing panics when the kernel
returns
unknown epoll flags. (<a
href="https://redirect.github.com/nix-rust/nix/pull/2783">#2783</a>)</li>
<li>Fixed <code>KEvent::flags()</code> and <code>KEvent::fflags()</code>
to use <code>from_bits_retain</code>
instead of <code>from_bits().unwrap()</code>, preventing panics when the
kernel
returns unknown kqueue flags.
(<a
href="https://redirect.github.com/nix-rust/nix/pull/2784">#2784</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc"><code>b5933ca</code></a>
chore: release v0.31.3</li>
<li><a
href="https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194"><code>5d6a46e</code></a>
Replace Cirrus CI with more Github Workflows jobs (<a
href="https://redirect.github.com/nix-rust/nix/issues/2776">#2776</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e"><code>3407489</code></a>
event: add kevent64 support on apple targets (<a
href="https://redirect.github.com/nix-rust/nix/issues/2781">#2781</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2"><code>fe80fc5</code></a>
chore: resolve clippy useless_borrows_in_formatting (<a
href="https://redirect.github.com/nix-rust/nix/issues/2790">#2790</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224"><code>3310fc7</code></a>
Revert &quot;fix(ci): temporarily disable
armv7-unknown-linux-uclibceabihf (<a
href="https://redirect.github.com/nix-rust/nix/issues/2764">#2764</a>)...</li>
<li><a
href="https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7"><code>e3ab917</code></a>
epoll: use from_bits_retain to avoid panics on unknown flags (<a
href="https://redirect.github.com/nix-rust/nix/issues/2783">#2783</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef"><code>6c15701</code></a>
kqueue: use from_bits_retain to avoid panics on unknown flags (<a
href="https://redirect.github.com/nix-rust/nix/issues/2784">#2784</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a"><code>73028cf</code></a>
fix(ci): enable Hurd target (<a
href="https://redirect.github.com/nix-rust/nix/issues/2765">#2765</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd"><code>1a680a9</code></a>
cargo: Remove deprecated package authors field (<a
href="https://redirect.github.com/nix-rust/nix/issues/2789">#2789</a>)</li>
<li><a
href="https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671"><code>85cff07</code></a>
docs: add missing changelog entries (<a
href="https://redirect.github.com/nix-rust/nix/issues/2786">#2786</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `tonic` from 0.14.5 to 0.14.6
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/hyperium/tonic/releases">tonic's
releases</a>.</em></p>
<blockquote>
<h2>tonic-build-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-health-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-prost-build-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>Support well known types resolved by prost to their rust
counterparts (<a
href="https://redirect.github.com/hyperium/tonic/pull/2544">#2544</a>)</li>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-prost-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-reflection-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>fix panic when client drops connection early (<a
href="https://redirect.github.com/hyperium/tonic/pull/2596">#2596</a>)</li>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-types-v0.14.6</h2>
<h3>Other</h3>
<ul>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-v0.14.6</h2>
<h3>Added</h3>
<ul>
<li><em>(transport/channel)</em> expose ServerCertVerifier API (<a
href="https://redirect.github.com/hyperium/tonic/pull/2612">#2612</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>map no trailers ok status to unknown (<a
href="https://redirect.github.com/hyperium/tonic/pull/2543">#2543</a>)</li>
</ul>
<h3>Other</h3>
<ul>
<li>add max_frame_size to client Endpoint (<a
href="https://redirect.github.com/hyperium/tonic/pull/2592">#2592</a>)</li>
<li>Allow setting the HTTP/2 client header table size (<a
href="https://redirect.github.com/hyperium/tonic/pull/2582">#2582</a>)</li>
<li>update rust edition and version to 2024 and 1.88, respectively (<a
href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li>
</ul>
<h2>tonic-web-v0.14.6</h2>
<h3>Other</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/hyperium/tonic/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d"><code>6cb6056</code></a>
chore: release v0.14.6 (<a
href="https://redirect.github.com/hyperium/tonic/issues/2624">#2624</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1"><code>efde924</code></a>
grpc: change helloworld example to pass request as a view (<a
href="https://redirect.github.com/hyperium/tonic/issues/2632">#2632</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc"><code>d47b001</code></a>
transport: add max_frame_size to client Endpoint (<a
href="https://redirect.github.com/hyperium/tonic/issues/2592">#2592</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e"><code>02c01c7</code></a>
Allow setting the HTTP/2 client header table size (<a
href="https://redirect.github.com/hyperium/tonic/issues/2582">#2582</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/31853549a071f635d317fe5f346159f1369f40ca"><code>3185354</code></a>
examples: add grpc version of helloworld (<a
href="https://redirect.github.com/hyperium/tonic/issues/2630">#2630</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/f5853035ce270b77f6c582daa308d1fe5311aa39"><code>f585303</code></a>
fix(grpc): Fix grpc-google build (<a
href="https://redirect.github.com/hyperium/tonic/issues/2628">#2628</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197"><code>ff7bcbb</code></a>
feat(grpc): Google call credentials (<a
href="https://redirect.github.com/hyperium/tonic/issues/2610">#2610</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae"><code>f93037b</code></a>
feat(tonic-xds): make XdsChannelGrpc Sync (<a
href="https://redirect.github.com/hyperium/tonic/issues/2627">#2627</a>)</li>
<li><a
href="https://github.com/hyperium/tonic/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121"><code>d834beb</code></a>
grpc: Update Status to be a Result&lt;&gt; and make StatusErr which
holds non-OK co...</li>
<li><a
href="https://github.com/hyperium/tonic/commit/23922247306dad351b4fe531d8f6832c781c0749"><code>2392224</code></a>
grpc: add route_guide example and make minor tweaks to the generated
code API...</li>
<li>Additional commits viewable in <a
href="https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6">compare
view</a></li>
</ul>
</details>
<br />


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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
renovate Bot added a commit to jdx/usage that referenced this pull request May 17, 2026
This PR contains the following updates:

| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [ctor](https://redirect.github.com/mmastrac/linktime) |
dev-dependencies | major | `0.12` → `1.0` | `1.0.6` (+1) |

---

### Release Notes

<details>
<summary>mmastrac/linktime (ctor)</summary>

###
[`v1.0.4`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.4)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4)

#### What's Changed

- Use target\_os=windows rather than target\_vendor=pc by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;443](https://redirect.github.com/mmastrac/linktime/pull/443)
- Add uefi support (`.init_array`) by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;444](https://redirect.github.com/mmastrac/linktime/pull/444)
- Fall back to .init\_array on unsupported platforms by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;445](https://redirect.github.com/mmastrac/linktime/pull/445)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.3...ctor-1.0.4>

###
[`v1.0.3`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.3)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3)

#### What's Changed

- Fix unsafe C library access with default priority value by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;442](https://redirect.github.com/mmastrac/linktime/pull/442)

##### Other changes

- BSD test improvements by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;438](https://redirect.github.com/mmastrac/linktime/pull/438)
- Simplify cargo clean CI setup by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;439](https://redirect.github.com/mmastrac/linktime/pull/439)
- Add more BSDs to CI by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;417](https://redirect.github.com/mmastrac/linktime/pull/417)
- Bump clitest by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;440](https://redirect.github.com/mmastrac/linktime/pull/440)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.2...ctor-1.0.3>

###
[`v1.0.2`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.2)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2)

#### What's Changed

- Improvements to `static` items for `#[ctor]`
- `const` dynamic ctors - use a const block to initialize a set of ctors

* Update `link-section` behaviour for WASM targets by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;426](https://redirect.github.com/mmastrac/linktime/pull/426)

[github.com/mmastrac/linktime/pull/428](redirect.github.com/mmastrac/linktime/pull/428)28
* Add const option for link-section by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;430](https://redirect.github.com/mmastrac/linktime/pull/430)
* Improved link-section WASM implementation by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;431](https://redirect.github.com/mmastrac/linktime/pull/431)
* Update crate metadata by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;432](https://redirect.github.com/mmastrac/linktime/pull/432)
* Allow various forms of &'static for static ctors by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;435](https://redirect.github.com/mmastrac/linktime/pull/435)
* Allow "optional" ctors where the ctors can be generated by a const
function by [@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;436](https://redirect.github.com/mmastrac/linktime/pull/436)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.1...ctor-1.0.2>

###
[`v1.0.1`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.1)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1)

#### What's Changed

- Fix duplicated ctor calls in WASM
[#&#8203;422](https://redirect.github.com/mmastrac/linktime/pull/422)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.0...ctor-1.0.1>

###
[`v1.0.0`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.0)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.1...ctor-1.0.0)

#### What's Changed

- Cleanup pass on build scripts by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;416](https://redirect.github.com/mmastrac/linktime/pull/416)
- Release 1.0 (🎉) by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;414](https://redirect.github.com/mmastrac/linktime/pull/414)

**Full Changelog**:
<mmastrac/linktime@ctor-0.13.1...ctor-1.0.0>

###
[`v0.13.1`](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.0...ctor-0.13.1)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.0...ctor-0.13.1)

</details>

---

### Configuration

📅 **Schedule**: (in timezone America/Chicago)

- Branch creation
  - Only on Friday (`* * * * 5`)
- Automerge
  - At any time (no schedule defined)

🚦 **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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/jdx/usage).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
Metalhearf pushed a commit to processone/fluux-messenger that referenced this pull request May 18, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [ctor](https://redirect.github.com/mmastrac/linktime) | dependencies |
major | `0.13` → `1.0` |

---

### Release Notes

<details>
<summary>mmastrac/linktime (ctor)</summary>

###
[`v1.0.6`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.6)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.5...ctor-1.0.6)

#### What's Changed

##### Changed

- Bump `link-section` dependency to 0.17.0.
- MSRV bumped to 1.85.0 (if `priority` feature is enabled), otherwise
remains at
  1.60.0.
- To restore MSRV to 1.60.0, use `ctor = { version = "1.0.6",
default-features = false, features = ["proc_macro", "std"] }` in your
Cargo.toml.

##### Fixed

- `#[ctor]` requires significantly less macro recursion.

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.5...ctor-1.0.6>

###
[`v1.0.5`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.5)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5)

#### What's Changed

- Ensure WASM meets MSRV of 1.85 by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;455](https://redirect.github.com/mmastrac/linktime/pull/455)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.4...ctor-1.0.5>

###
[`v1.0.4`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.4)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4)

#### What's Changed

- Use target\_os=windows rather than target\_vendor=pc by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;443](https://redirect.github.com/mmastrac/linktime/pull/443)
- Add uefi support (`.init_array`) by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;444](https://redirect.github.com/mmastrac/linktime/pull/444)
- Fall back to .init\_array on unsupported platforms by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;445](https://redirect.github.com/mmastrac/linktime/pull/445)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.3...ctor-1.0.4>

###
[`v1.0.3`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.3)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3)

#### What's Changed

- Fix unsafe C library access with default priority value by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;442](https://redirect.github.com/mmastrac/linktime/pull/442)

##### Other changes

- BSD test improvements by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;438](https://redirect.github.com/mmastrac/linktime/pull/438)
- Simplify cargo clean CI setup by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;439](https://redirect.github.com/mmastrac/linktime/pull/439)
- Add more BSDs to CI by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;417](https://redirect.github.com/mmastrac/linktime/pull/417)
- Bump clitest by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;440](https://redirect.github.com/mmastrac/linktime/pull/440)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.2...ctor-1.0.3>

###
[`v1.0.2`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.2)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2)

#### What's Changed

- Improvements to `static` items for `#[ctor]`
- `const` dynamic ctors - use a const block to initialize a set of ctors

* Update `link-section` behaviour for WASM targets by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;426](https://redirect.github.com/mmastrac/linktime/pull/426)

[github.com/mmastrac/linktime/pull/428](redirect.github.com/mmastrac/linktime/pull/428)28
* Add const option for link-section by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;430](https://redirect.github.com/mmastrac/linktime/pull/430)
* Improved link-section WASM implementation by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;431](https://redirect.github.com/mmastrac/linktime/pull/431)
* Update crate metadata by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;432](https://redirect.github.com/mmastrac/linktime/pull/432)
* Allow various forms of &'static for static ctors by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;435](https://redirect.github.com/mmastrac/linktime/pull/435)
* Allow "optional" ctors where the ctors can be generated by a const
function by [@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;436](https://redirect.github.com/mmastrac/linktime/pull/436)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.1...ctor-1.0.2>

###
[`v1.0.1`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.1)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1)

#### What's Changed

- Fix duplicated ctor calls in WASM
[#&#8203;422](https://redirect.github.com/mmastrac/linktime/pull/422)

**Full Changelog**:
<mmastrac/linktime@ctor-1.0.0...ctor-1.0.1>

###
[`v1.0.0`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.0)

[Compare
Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.1...ctor-1.0.0)

#### What's Changed

- Cleanup pass on build scripts by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;416](https://redirect.github.com/mmastrac/linktime/pull/416)
- Release 1.0 (🎉) by
[@&#8203;mmastrac](https://redirect.github.com/mmastrac) in
[#&#8203;414](https://redirect.github.com/mmastrac/linktime/pull/414)

**Full Changelog**:
<mmastrac/linktime@ctor-0.13.1...ctor-1.0.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - Between 12:00 AM and 03:59 AM (`* 0-3 * * *`)
- 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.

🔕 **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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/processone/fluux-messenger).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWwiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
die-herdplatte pushed a commit to die-herdplatte/starknet-foundry that referenced this pull request May 21, 2026
…oundry-rs#4346)

Bumps the all-dependencies group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [clap_complete](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.5` |
|
[starknet-rust-crypto](https://github.com/software-mansion/starknet-rust)
| `0.9.0` | `0.19.0` |
| [ctor](https://github.com/mmastrac/linktime) | `0.6.3` | `1.0.5` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |
| [rand](https://github.com/rust-random/rand) | `0.8.6` | `0.9.4` |
| [rpassword](https://github.com/conradkleinespel/rpassword) | `7.4.0` |
`7.5.2` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` |
`0.13.3` |
| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` |
`0.10.79` |
| [sha3](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |
| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |
| [serde_with](https://github.com/jonasbb/serde_with) | `3.18.0` |
`3.20.0` |
| [const-hex](https://github.com/danipopes/const-hex) | `1.18.1` |
`1.19.0` |


Updates `clap_complete` from 4.6.2 to 4.6.5
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/clap-rs/clap/commit/c8c935504a3f1a015470199ae82c3cb124b5b1d5"><code>c8c9355</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/af74def7141738c51ace956f58eb32dd94e998ab"><code>af74def</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/c96f222c35c4ef4bd3ab9927809b2724532a8f6e"><code>c96f222</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6368">#6368</a>
from truffle-dev/fix/fish-env-escaping</li>
<li><a
href="https://github.com/clap-rs/clap/commit/49a05cdc99c2151cdd48d5ec4c974151d21c026e"><code>49a05cd</code></a>
fix(complete): Two-pass quote fish env-completer</li>
<li><a
href="https://github.com/clap-rs/clap/commit/e791004a5bbbfe5418fe573a4db777df24d72490"><code>e791004</code></a>
test(complete): Snapshot fish env quoting cases</li>
<li><a
href="https://github.com/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560"><code>87ec1ad</code></a>
chore: Release</li>
<li><a
href="https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b"><code>78f2529</code></a>
docs: Update changelog</li>
<li><a
href="https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b"><code>b61f270</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6369">#6369</a>
from Metbcy/fix/zsh-completion-ordering</li>
<li><a
href="https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf"><code>74c6666</code></a>
fix(complete): Keep zsh candidate order</li>
<li><a
href="https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db"><code>d142d8f</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/6360">#6360</a>
from epage/string</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `starknet-rust-crypto` from 0.9.0 to 0.19.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/software-mansion/starknet-rust/releases">starknet-rust-crypto's
releases</a>.</em></p>
<blockquote>
<h2>0.19.0</h2>
<h3>Added</h3>
<ul>
<li>Support Starknet JSON-RPC <code>v0.10.2</code></li>
<li>New <code>StorageResponseFlag</code> enum and
<code>StorageResult</code> type for <code>starknet_getStorageAt</code>
with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li>
<li>New <code>GetStorageAtResult</code> enum that handles both plain
<code>Felt</code> and <code>StorageResult</code> response shapes.</li>
<li><code>contract_addresses</code> filter parameter on
<code>starknet_getStateUpdate</code> requests.</li>
<li><code>InvalidProof</code> variant (error code 69) to
<code>StarknetError</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now
accepts an optional <code>response_flags</code> parameter and returns
<code>GetStorageAtResult</code> instead of <code>Felt</code>.</li>
<li><strong>Breaking:</strong>
<code>BroadcastedInvokeTransaction::proof</code> type changed from
<code>Option&lt;Vec&lt;u64&gt;&gt;</code> to
<code>Option&lt;String&gt;</code> (base-64 encoded big-endian packed u32
values).</li>
<li><code>SimulateTransactionsResult</code> and
<code>TraceBlockTransactionsResult</code> wrapper structs removed from
codegen; manually implemented enum variants in <code>types/mod.rs</code>
are now the canonical types.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><code>SigningKey::from_random</code> uses now a correct value for <a
href="https://docs.starknet.io/learn/protocol/cryptography#the-stark-curve">Stark
curve's order</a> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/98">#98</a>)</li>
<li><code>StarknetError::InvalidProof</code> error is now correctly
mapped (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Removed <code>event_count</code> and <code>transaction_count</code>
from <code>sequencer::models::Block</code> in
<code>starknet-rust-providers</code>, as these fields are not part of
sequencer gateway block responses (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/101">#101</a>)</li>
</ul>
<h2>0.19.0-rc.2</h2>
<ul>
<li><code>StarknetError::InvalidProof</code> error is now correctly
mapped (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li>
</ul>
<h2>0.19.0-rc.1</h2>
<h3>Added</h3>
<ul>
<li>Support Starknet JSON-RPC <code>v0.10.1</code> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/120">#120</a>).</li>
<li>New <code>StorageResponseFlag</code> enum and
<code>StorageResult</code> type for <code>starknet_getStorageAt</code>
with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li>
<li>New <code>GetStorageAtResult</code> enum that handles both plain
<code>Felt</code> and <code>StorageResult</code> response shapes.</li>
<li><code>contract_addresses</code> filter parameter on
<code>starknet_getStateUpdate</code> requests.</li>
<li><code>InvalidProof</code> variant (error code 69) to
<code>StarknetError</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now
accepts an optional <code>response_flags</code> parameter and returns
<code>GetStorageAtResult</code> instead of <code>Felt</code>.</li>
<li><strong>Breaking:</strong>
<code>BroadcastedInvokeTransaction::proof</code> type changed from
<code>Option&lt;Vec&lt;u64&gt;&gt;</code> to
<code>Option&lt;String&gt;</code> (base-64 encoded big-endian packed u32
values).</li>
<li><code>SimulateTransactionsResult</code> and
<code>TraceBlockTransactionsResult</code> wrapper structs removed from
codegen; manually implemented enum variants in <code>types/mod.rs</code>
are now the canonical types.</li>
</ul>
<h2>0.19.0-rc.0</h2>
<h3>Added</h3>
<ul>
<li>Support Starknet JSON-RPC <code>v0.10.1-rc.2</code> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/103">#103</a>).</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><code>SigningKey::from_random</code> uses now a correct value for <a
href="https://docs.starknet.io/learn/protocol/cryptography#the-stark-curve">Stark
curve's order</a> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/98">#98</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/software-mansion/starknet-rust/blob/master/CHANGELOG.md">starknet-rust-crypto's
changelog</a>.</em></p>
<blockquote>
<h2>[0.19.0] - 2026-04-14</h2>
<h3>Added</h3>
<ul>
<li>Support Starknet JSON-RPC <code>v0.10.2</code></li>
<li>New <code>StorageResponseFlag</code> enum and
<code>StorageResult</code> type for <code>starknet_getStorageAt</code>
with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li>
<li>New <code>GetStorageAtResult</code> enum that handles both plain
<code>Felt</code> and <code>StorageResult</code> response shapes.</li>
<li><code>contract_addresses</code> filter parameter on
<code>starknet_getStateUpdate</code> requests.</li>
<li><code>InvalidProof</code> variant (error code 69) to
<code>StarknetError</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now
accepts an optional <code>response_flags</code> parameter and returns
<code>GetStorageAtResult</code> instead of <code>Felt</code>.</li>
<li><strong>Breaking:</strong>
<code>BroadcastedInvokeTransaction::proof</code> type changed from
<code>Option&lt;Vec&lt;u64&gt;&gt;</code> to
<code>Option&lt;String&gt;</code> (base-64 encoded big-endian packed u32
values).</li>
<li><code>SimulateTransactionsResult</code> and
<code>TraceBlockTransactionsResult</code> wrapper structs removed from
codegen; manually implemented enum variants in <code>types/mod.rs</code>
are now the canonical types.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li><code>SigningKey::from_random</code> uses now a correct value for <a
href="https://docs.starknet.io/learn/protocol/cryptography#the-stark-curve">Stark
curve's order</a> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/98">#98</a>)</li>
<li><code>StarknetError::InvalidProof</code> error is now correctly
mapped (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Removed <code>event_count</code> and <code>transaction_count</code>
from <code>sequencer::models::Block</code> in
<code>starknet-rust-providers</code>, as these fields are not part of
sequencer gateway block responses (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/101">#101</a>)</li>
</ul>
<h2>[0.19.0-rc.2] - 2026-03-23</h2>
<h4>Fixed</h4>
<ul>
<li><code>StarknetError::InvalidProof</code> error is now correctly
mapped (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li>
</ul>
<h2>[0.19.0-rc.1] - 2026-03-16</h2>
<h3>Added</h3>
<ul>
<li>Support Starknet JSON-RPC <code>v0.10.1</code> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/120">#120</a>).</li>
<li>New <code>StorageResponseFlag</code> enum and
<code>StorageResult</code> type for <code>starknet_getStorageAt</code>
with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li>
<li>New <code>GetStorageAtResult</code> enum that handles both plain
<code>Felt</code> and <code>StorageResult</code> response shapes.</li>
<li><code>contract_addresses</code> filter parameter on
<code>starknet_getStateUpdate</code> requests.</li>
<li><code>InvalidProof</code> variant (error code 69) to
<code>StarknetError</code>.</li>
</ul>
<h3>Changed</h3>
<ul>
<li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now
accepts an optional <code>response_flags</code> parameter and returns
<code>GetStorageAtResult</code> instead of <code>Felt</code>.</li>
<li><strong>Breaking:</strong>
<code>BroadcastedInvokeTransaction::proof</code> type changed from
<code>Option&lt;Vec&lt;u64&gt;&gt;</code> to
<code>Option&lt;String&gt;</code> (base-64 encoded big-endian packed u32
values).</li>
<li><code>SimulateTransactionsResult</code> and
<code>TraceBlockTransactionsResult</code> wrapper structs removed from
codegen; manually implemented enum variants in <code>types/mod.rs</code>
are now the canonical types.</li>
</ul>
<h2>[0.19.0-rc.0] - 2026-02-24</h2>
<h3>Added</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/8f8d304f5ec155ee2a5c9abb6d45a4d667719aef"><code>8f8d304</code></a>
Bump version to <code>0.19.0</code> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/141">#141</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/9417dff81dc4d0c1e8bbbb7cdba85288e70c53c7"><code>9417dff</code></a>
Fix <code>jsonrpc_spec_version</code> test (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/140">#140</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/c08f25d22696658208b17c6fc5ca627f542b03f9"><code>c08f25d</code></a>
Re-enable <code>rustls</code> in <code>reqwest</code> (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/138">#138</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/e437eb33dc44a2c448decd1a7127d69594e08cb8"><code>e437eb3</code></a>
chore(deps): bump the all-dependencies group across 1 directory with 21
updat...</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/ac8a29584b81106bf46069a448cdd2e0f8c8d96a"><code>ac8a295</code></a>
chore(deps): bump the actions group across 1 directory with 2 updates
(<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/124">#124</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/71b52e08bbe87aaf37e89a202852ce9af7836a14"><code>71b52e0</code></a>
test: Allow test URL overrides and HTTPS-based endpoints (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/128">#128</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/1dfce32396b35477ebfdb534103756dda7bd9492"><code>1dfce32</code></a>
Add PR template (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/114">#114</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/0d2453ad53cdc0d0432be04cdf1f20ad9e5dec5f"><code>0d2453a</code></a>
Fix tests that check RPC and Starknet versions (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/135">#135</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/02d83081a30724e7b551f539fe214bff06fd65a6"><code>02d8308</code></a>
fix: use hex-based storage key in jsonrpc_get_storage_proof test (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/132">#132</a>)</li>
<li><a
href="https://github.com/software-mansion/starknet-rust/commit/ee4216bceb139ffc56fc28fbfcd670a09feb2bbb"><code>ee4216b</code></a>
test: stabilize live-network tx tests and CI retries (<a
href="https://redirect.github.com/software-mansion/starknet-rust/issues/104">#104</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/software-mansion/starknet-rust/compare/starknet/v0.9.0...0.19.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `ctor` from 0.6.3 to 1.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mmastrac/linktime/releases">ctor's
releases</a>.</em></p>
<blockquote>
<h2>ctor-1.0.5</h2>
<h2>What's Changed</h2>
<ul>
<li>Ensure WASM meets MSRV of 1.85 by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/455">mmastrac/linktime#455</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5">https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5</a></p>
<h2>ctor-1.0.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Use target_os=windows rather than target_vendor=pc by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/443">mmastrac/linktime#443</a></li>
<li>Add uefi support (<code>.init_array</code>) by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/444">mmastrac/linktime#444</a></li>
<li>Fall back to .init_array on unsupported platforms by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/445">mmastrac/linktime#445</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4">https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4</a></p>
<h2>ctor-1.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix unsafe C library access with default priority value by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/442">mmastrac/linktime#442</a></li>
</ul>
<h3>Other changes</h3>
<ul>
<li>BSD test improvements by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/438">mmastrac/linktime#438</a></li>
<li>Simplify cargo clean CI setup by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/439">mmastrac/linktime#439</a></li>
<li>Add more BSDs to CI by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/417">mmastrac/linktime#417</a></li>
<li>Bump clitest by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/440">mmastrac/linktime#440</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3">https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3</a></p>
<h2>ctor-1.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Improvements to <code>static</code> items for
<code>#[ctor]</code></li>
<li><code>const</code> dynamic ctors - use a const block to initialize a
set of ctors</li>
</ul>
<ul>
<li>Update <code>link-section</code> behaviour for WASM targets by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a>
redirect.github.com/mmastrac/linktime/pull/428</li>
<li>Add const option for link-section by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li>
<li>Improved link-section WASM implementation by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li>
<li>Update crate metadata by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li>
<li>Allow various forms of &amp;'static for static ctors by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li>
<li>Allow &quot;optional&quot; ctors where the ctors can be generated by
a const function by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p>
<h2>ctor-1.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix duplicated ctor calls in WASM <a
href="https://redirect.github.com/mmastrac/linktime/pull/422">mmastrac/linktime#422</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/mmastrac/linktime/commits/ctor-1.0.5">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.52.1 to 1.52.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.52.3</h2>
<h1>1.52.3 (May 8th, 2026)</h1>
<h3>Fixed</h3>
<ul>
<li>sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li>sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li>sync: return <code>Empty</code> from <code>try_recv()</code> when
mpsc is closed with outstanding permits (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p>
<h2>Tokio v1.52.2</h2>
<h1>1.52.2 (May 4th, 2026)</h1>
<p>This release reverts the LIFO slot stealing change introduced in
1.51.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>),
due to [its performance impact]<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>.
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</p>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/7431">tokio-rs/tokio#7431</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8065">tokio-rs/tokio#8065</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8100">tokio-rs/tokio#8100</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a>
chore: prepare Tokio v1.52.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a>
Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a>
chore: prepare Tokio v1.51.3 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a>
Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a>
chore: prepare Tokio v1.47.5 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a>
sync: notify receivers in mpsc <code>OwnedPermit::release()</code>
method (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a>
sync: require that an <code>RwLock</code> has <code>max_readers !=
0</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a>
sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc
is closed with outstanding p...</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a>
sync: fix underflow in mpsc channel <code>len()</code> (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067"><code>4abe9d7</code></a>
chore: prepare Tokio v1.52.2 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8115">#8115</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `rand` from 0.8.6 to 0.9.4
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-random/rand/blob/0.9.4/CHANGELOG.md">rand's
changelog</a>.</em></p>
<blockquote>
<h2>[0.9.4] — 2026-04-13</h2>
<h3>Fixes</h3>
<ul>
<li>Fix doc build (<a
href="https://redirect.github.com/rust-random/rand/issues/1766">#1766</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/rust-random/rand/issues/1766">#1766</a>:
<a
href="https://redirect.github.com/rust-random/rand/pull/1766">rust-random/rand#1766</a></p>
<h2>[0.9.3] — 2026-04-11</h2>
<p>This release back-ports a fix from v0.10. See also <a
href="https://redirect.github.com/rust-random/rand/issues/1763">#1763</a>.</p>
<h3>Changes</h3>
<ul>
<li>Deprecate feature <code>log</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1764">#1764</a>)</li>
<li>Replace usages of <code>doc_auto_cfg</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1764">#1764</a>)</li>
</ul>
<p><a
href="https://redirect.github.com/rust-random/rand/issues/1763">#1763</a>:
<a
href="https://redirect.github.com/rust-random/rand/pull/1763">rust-random/rand#1763</a></p>
<h2>[0.9.2] — 2025-07-20</h2>
<h3>Deprecated</h3>
<ul>
<li>Deprecate <code>rand::rngs::mock</code> module and
<code>StepRng</code> generator (<a
href="https://redirect.github.com/rust-random/rand/issues/1634">#1634</a>)</li>
</ul>
<h3>Additions</h3>
<ul>
<li>Enable <code>WeightedIndex&lt;usize&gt;</code> (de)serialization (<a
href="https://redirect.github.com/rust-random/rand/issues/1646">#1646</a>)</li>
</ul>
<h2>[0.9.1] - 2025-04-17</h2>
<h3>Security and unsafe</h3>
<ul>
<li>Revise &quot;not a crypto library&quot; policy again (<a
href="https://redirect.github.com/rust-random/rand/issues/1565">#1565</a>)</li>
<li>Remove <code>zerocopy</code> dependency from <code>rand</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1579">#1579</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>Fix feature <code>simd_support</code> for recent nightly rust (<a
href="https://redirect.github.com/rust-random/rand/issues/1586">#1586</a>)</li>
</ul>
<h3>Changes</h3>
<ul>
<li>Allow <code>fn rand::seq::index::sample_weighted</code> and <code>fn
IndexedRandom::choose_multiple_weighted</code> to return fewer than
<code>amount</code> results (<a
href="https://redirect.github.com/rust-random/rand/issues/1623">#1623</a>),
reverting an undocumented change (<a
href="https://redirect.github.com/rust-random/rand/issues/1382">#1382</a>)
to the previous release.</li>
</ul>
<h3>Additions</h3>
<ul>
<li>Add <code>rand::distr::Alphabetic</code> distribution. (<a
href="https://redirect.github.com/rust-random/rand/issues/1587">#1587</a>)</li>
<li>Re-export <code>rand_core</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1604">#1604</a>)</li>
</ul>
<h2>[0.9.0] - 2025-01-27</h2>
<h3>Security and unsafe</h3>
<ul>
<li>Policy: &quot;rand is not a crypto library&quot; (<a
href="https://redirect.github.com/rust-random/rand/issues/1514">#1514</a>)</li>
<li>Remove fork-protection from <code>ReseedingRng</code> and
<code>ThreadRng</code>. Instead, it is recommended to call
<code>ThreadRng::reseed</code> on fork. (<a
href="https://redirect.github.com/rust-random/rand/issues/1379">#1379</a>)</li>
<li>Use <code>zerocopy</code> to replace some <code>unsafe</code> code
(<a
href="https://redirect.github.com/rust-random/rand/issues/1349">#1349</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1393">#1393</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1446">#1446</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1502">#1502</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>Bump the MSRV to 1.63.0 (<a
href="https://redirect.github.com/rust-random/rand/issues/1207">#1207</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1246">#1246</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1269">#1269</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1341">#1341</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1416">#1416</a>,
<a
href="https://redirect.github.com/rust-random/rand/issues/1536">#1536</a>);
note that 1.60.0 may work for dependents when using
<code>--ignore-rust-version</code></li>
<li>Update to <code>rand_core</code> v0.9.0 (<a
href="https://redirect.github.com/rust-random/rand/issues/1558">#1558</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>Support <code>std</code> feature without <code>getrandom</code> or
<code>rand_chacha</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1354">#1354</a>)</li>
<li>Enable feature <code>small_rng</code> by default (<a
href="https://redirect.github.com/rust-random/rand/issues/1455">#1455</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-random/rand/commit/ba4c4c62d5a3dc73a5c975a53d9a139372c011cc"><code>ba4c4c6</code></a>
Prepare v0.9.4: fix doc build (<a
href="https://redirect.github.com/rust-random/rand/issues/1766">#1766</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/4b8b686ef3d16f3ed0ebabc4af881bdd59fd5e80"><code>4b8b686</code></a>
Document new error-handling behaviour for ReseedingRng</li>
<li><a
href="https://github.com/rust-random/rand/commit/6c25c6dd07da7b25ca4299899bb348c896d05570"><code>6c25c6d</code></a>
Prepare v0.9.4: fix doc build</li>
<li><a
href="https://github.com/rust-random/rand/commit/1aeee9f4c506f9f737c6c37c169ccdc365bfbabf"><code>1aeee9f</code></a>
Prepare v0.9.3: deprecate feature <code>log</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1764">#1764</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/98473ee6f9b44eb85154b59b67adade7f2a9b8a1"><code>98473ee</code></a>
Prepare rand 0.9.2 (<a
href="https://redirect.github.com/rust-random/rand/issues/1648">#1648</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/031a1f5589e487ce95972cb3acc0833ef64cfc10"><code>031a1f5</code></a>
<code>examples/print-next.rs</code> (<a
href="https://redirect.github.com/rust-random/rand/issues/1647">#1647</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/6cb75ee59eda73967b6a3cae4fdcf2c21f6e0e4e"><code>6cb75ee</code></a>
Make UniformUsize serializable (<a
href="https://redirect.github.com/rust-random/rand/issues/1646">#1646</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/0c955c5b7a079bc2fe67fe946a8deb46c4bc58d8"><code>0c955c5</code></a>
Add some tests for BlockRng, BlockRng64 and Xoshiro RNGs (<a
href="https://redirect.github.com/rust-random/rand/issues/1639">#1639</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/204084a35fc7289e9a38575fdd80869818484517"><code>204084a</code></a>
Fix: Remove accidental editor swap file (<a
href="https://redirect.github.com/rust-random/rand/issues/1636">#1636</a>)</li>
<li><a
href="https://github.com/rust-random/rand/commit/86262ac190ec20a79293607fb2347dc74c99122e"><code>86262ac</code></a>
Deprecate rand::rngs::mock module and StepRng (<a
href="https://redirect.github.com/rust-random/rand/issues/1634">#1634</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-random/rand/compare/0.8.6...0.9.4">compare
view</a></li>
</ul>
</details>
<br />

Updates `rpassword` from 7.4.0 to 7.5.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/conradkleinespel/rpassword/releases">rpassword's
releases</a>.</em></p>
<blockquote>
<h2>v7.5.2</h2>
<p>Fixes a Unicode parsing bug which could lead to unwarranted panic (<a
href="https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391">https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391</a>).</p>
<p>Backwards compatible. No breaking change.</p>
<h2>v7.5.1</h2>
<p>This release fixes a cross-platform compilation issue that appeared
in v.7.5.0 (<a
href="https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e">https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e</a>).</p>
<p>Thanks <a
href="https://github.com/aharpervc"><code>@​aharpervc</code></a> for
bringing this to my attention in <a
href="https://redirect.github.com/conradkleinespel/rpassword/pull/126">conradkleinespel/rpassword#126</a>.</p>
<p>Backwards compatible. No breaking change.</p>
<h2>v7.5.0</h2>
<p>This release comes with lots of stuff. It should be fully backward
compatible.</p>
<h2>New features</h2>
<ul>
<li>Support for masking or partially masking a password as it's being
typed. Thank you, <a
href="https://github.com/chipsenkbeil"><code>@​chipsenkbeil</code></a>,
for your contribution.</li>
<li>New API. The documentation has been vastly improved to support this,
see <a href="https://docs.rs/rpassword/">https://docs.rs/rpassword/</a>.
To sum up, you can now call
<code>read_password_with_config(config)</code> and there is a
<code>ConfigBuilder</code> that allows you to configure how passwords
should be read. This makes the library much more flexible and means new
options will be added without breaking existing code.</li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fix for CVE-2025-64170 which affects <code>rpassword</code> on
versions v7.4.0 and below. Thank you, <a
href="https://github.com/squell"><code>@​squell</code></a> and <a
href="https://github.com/DevLaTron"><code>@​DevLaTron</code></a>, for
reporting this.</li>
<li>Better support for multibyte characters and more reliable handling
of control characters and terminal escape sequences. Thank you again, <a
href="https://github.com/chipsenkbeil"><code>@​chipsenkbeil</code></a>,
for your contribution.</li>
</ul>
<h2>Deprecations</h2>
<ul>
<li><code>_from_bufread</code> functions have been deprecated. You are
encouraged to migrate to <code>_with_config</code> functions. See <a
href="https://github.com/conradkleinespel/rpassword/blob/main/UPGRADE.md">UPGRADE.md</a>
as well as the <a
href="https://docs.rs/rpassword/latest/rpassword/fn.read_password_from_bufread.html">documentation
which has examples</a> that you can most likely drop into your code
without other changes.</li>
</ul>
<h2>Misc</h2>
<ul>
<li>Update of the <code>windows-sys</code> dependency.</li>
<li>Update Rust edition from 2018 to 2024.</li>
<li>Better cross-platform testing, through more unit tests and a CI that
runs Linux, Windows and Wasm.</li>
</ul>
<p>Feedback is very much welcome.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/e176edc314cd3b1e77c7574a7cb48eacf6d6e05b"><code>e176edc</code></a>
bump to 7.5.2</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391"><code>6c19a1e</code></a>
make reading utf8 chars more reliable</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/1ecf07d112f89534ebe14c8f65c2a51e72d65b99"><code>1ecf07d</code></a>
bump to 7.5.1</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e"><code>60ee071</code></a>
remove errno clean up, not cross-platform</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/2d9873eb198dd49dafef2e3263a035ac3614982c"><code>2d9873e</code></a>
release v7.5.0</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/e67e3b45673e51e7155d80970d2e4c80152324dc"><code>e67e3b4</code></a>
removes commented out code</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/fdde958f1c4753ebc22509b73da9156952c86e33"><code>fdde958</code></a>
remove .idea from .gitignore</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/d531c5992a5303fe418e95959a70459fb286c6b9"><code>d531c59</code></a>
allow reading from any Read and writing to any Write</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/205dfb2eb76d8b460f210a4541374a495a1974fa"><code>205dfb2</code></a>
differentiate Input and Output targets</li>
<li><a
href="https://github.com/conradkleinespel/rpassword/commit/6aa333a6513f3efa4b461659974a06426363447d"><code>6aa333a</code></a>
make PasswordFeedback internal though ConfigBuilder</li>
<li>Additional commits viewable in <a
href="https://github.com/conradkleinespel/rpassword/compare/v7.4.0...v7.5.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `reqwest` from 0.13.2 to 0.13.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/releases">reqwest's
releases</a>.</em></p>
<blockquote>
<h2>v0.13.3</h2>
<h2>tl;dr</h2>
<ul>
<li>Fix CertificateRevocationList parsing of PEM values.</li>
<li>Fix logging in resolver to only show host, not full URL.</li>
<li>Fix hickory-dns to fallback to a default if
<code>/etc/resolv.conf</code> fails.</li>
<li>Fix HTTP/3 to handle <code>STOP_SENDING</code> as not an error.</li>
<li>Fix HTTP/3 pool to remove timed out QUIC connections.</li>
<li>Fix HTTP/3 connection establishment picking IPv4 and IPv6.</li>
<li>Upgrade rustls-platform-verifier.</li>
<li>(wasm) Only use wasm-bindgen on unknown-* targets.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Update docs.rs Features by <a
href="https://github.com/JamesWiresmith"><code>@​JamesWiresmith</code></a>
in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2961">seanmonstar/reqwest#2961</a></li>
<li>fix: fallback to hickory_resolver's default config if reading
/etc/resolv.conf fails by <a
href="https://github.com/monosans"><code>@​monosans</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2797">seanmonstar/reqwest#2797</a></li>
<li>fix: remove timeout con by <a
href="https://github.com/cuiweixie"><code>@​cuiweixie</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2967">seanmonstar/reqwest#2967</a></li>
<li>http3: handle stop_sending without error by <a
href="https://github.com/anuraaga"><code>@​anuraaga</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2978">seanmonstar/reqwest#2978</a></li>
<li>resolve: debug log to change only host by <a
href="https://github.com/lms0806"><code>@​lms0806</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2992">seanmonstar/reqwest#2992</a></li>
<li>Edit reference link by <a
href="https://github.com/lms0806"><code>@​lms0806</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2996">seanmonstar/reqwest#2996</a></li>
<li>docs: more accurate about default HTTP2 window sizes by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3007">seanmonstar/reqwest#3007</a></li>
<li>[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme <a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2911">#2911</a>
by <a href="https://github.com/lyuzichong"><code>@​lyuzichong</code></a>
in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3006">seanmonstar/reqwest#3006</a></li>
<li>Upgrade rustls-platform-verifier by <a
href="https://github.com/jplatte"><code>@​jplatte</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3010">seanmonstar/reqwest#3010</a></li>
<li>use wasm-bindgen ecosystem only for wasm32-unknown-* target by <a
href="https://github.com/Ludea"><code>@​Ludea</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3000">seanmonstar/reqwest#3000</a></li>
<li>fix rustls crl pem parsing by <a
href="https://github.com/Threated"><code>@​Threated</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3013">seanmonstar/reqwest#3013</a></li>
<li>docs(retry): include ReqRep in docsrs by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3020">seanmonstar/reqwest#3020</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/JamesWiresmith"><code>@​JamesWiresmith</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2961">seanmonstar/reqwest#2961</a></li>
<li><a href="https://github.com/monosans"><code>@​monosans</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2797">seanmonstar/reqwest#2797</a></li>
<li><a href="https://github.com/cuiweixie"><code>@​cuiweixie</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2967">seanmonstar/reqwest#2967</a></li>
<li><a href="https://github.com/anuraaga"><code>@​anuraaga</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2978">seanmonstar/reqwest#2978</a></li>
<li><a href="https://github.com/lms0806"><code>@​lms0806</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2992">seanmonstar/reqwest#2992</a></li>
<li><a
href="https://github.com/lyuzichong"><code>@​lyuzichong</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3006">seanmonstar/reqwest#3006</a></li>
<li><a href="https://github.com/Ludea"><code>@​Ludea</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/3000">seanmonstar/reqwest#3000</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3">https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's
changelog</a>.</em></p>
<blockquote>
<h2>v0.13.3</h2>
<ul>
<li>Fix CertificateRevocationList parsing of PEM values.</li>
<li>Fix logging in resolver to only show host, not full URL.</li>
<li>Fix hickory-dns to fallback to a default if
<code>/etc/resolv.conf</code> fails.</li>
<li>Fix HTTP/3 to handle <code>STOP_SENDING</code> as not an error.</li>
<li>Fix HTTP/3 pool to remove timed out QUIC connections.</li>
<li>Fix HTTP/3 connection establishment picking IPv4 and IPv6.</li>
<li>Upgrade rustls-platform-verifier.</li>
<li>(wasm) Only use wasm-bindgen on unknown-* targets.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/a9a88c4ee00a61b801f4f8e8cb643cdfb9a05b2b"><code>a9a88c4</code></a>
v0.13.3</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/f3f6d9df166f447657d502fbaa9590e108a02d4b"><code>f3f6d9d</code></a>
docs(retry): include ReqRep in docsrs (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/3020">#3020</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/5f9c231502d827bdd19864277187b133bb746f2f"><code>5f9c231</code></a>
fix rustls CRL PEM parsing (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/3013">#3013</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/11d835dcad9171f614343c714377f0fcc6638205"><code>11d835d</code></a>
use wasm-bindgen ecosystem only for wasm32-unknown-* target (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/3000">#3000</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/1f72916f5cdc30f6cb6c63038c89063795294d50"><code>1f72916</code></a>
Upgrade rustls-platform-verifier (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/3010">#3010</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/5d5bf355744b181d31533501133ad9fbf99e8849"><code>5d5bf35</code></a>
[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme <a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2911">#2911</a>
(<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/3006">#3006</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/93dc1b2dc4b3649d9b79b563cf4d3b41448fda0d"><code>93dc1b2</code></a>
docs: more accurate about default HTTP2 window sizes (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/3007">#3007</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/c5e50f004de3ac0914369a08f3e7fd33c3ebc17e"><code>c5e50f0</code></a>
docs: update outdated link in comments</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/b25611f7c976651e8c156809f781b939d1ef2b52"><code>b25611f</code></a>
resolve: debug log to change only host (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2992">#2992</a>)</li>
<li><a
href="https://github.com/seanmonstar/reqwest/commit/ca1f479ab373c074e5fab5b35736de0c9cc46732"><code>ca1f479</code></a>
http3: handle stop_sending without error (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2978">#2978</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `openssl` from 0.10.78 to 0.10.79
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-openssl/rust-openssl/releases">openssl's
releases</a>.</em></p>
<blockquote>
<h2>openssl-v0.10.79</h2>
<h2>What's Changed</h2>
<ul>
<li>Bump actions/cache from 5.0.4 to 5.0.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2610">rust-openssl/rust-openssl#2610</a></li>
<li>Try to fix OpenSSL 1.1.0l download by <a
href="https://github.com/botovq"><code>@​botovq</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2614">rust-openssl/rust-openssl#2614</a></li>
<li>Require &amp;mut BigNumContextRef for EcPointRef mul/invert by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2615">rust-openssl/rust-openssl#2615</a></li>
<li>Fix UB in EcGroupRef::generator on groups without a generator by <a
href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2617">rust-openssl/rust-openssl#2617</a></li>
<li>Replace <code>use libc::*;</code> with targeted imports in
openssl-sys by <a href="https://github.com/alex"><code>@​alex</code></a>
in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2618">rust-openssl/rust-openssl#2618</a></li>
<li>Add PKeyRef::is_a and KeyType for name-based key identification by
<a href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in
<a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2619">rust-openssl/rust-openssl#2619</a></li>
<li>Add PKey::{public,private}_key_from_raw_bytes_ex by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2620">rust-openssl/rust-openssl#2620</a></li>
<li>Bump MSRV to 1.80 by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2622">rust-openssl/rust-openssl#2622</a></li>
<li>Drop once_cell in favor of std::sync::{LazyLock, OnceLock} by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2623">rust-openssl/rust-openssl#2623</a></li>
<li>Add PKey::private_key_from_seed for ML-DSA/ML-KEM key import by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2621">rust-openssl/rust-openssl#2621</a></li>
<li>parallelize more builds in CI for cold caches by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2625">rust-openssl/rust-openssl#2625</a></li>
<li>Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2626">rust-openssl/rust-openssl#2626</a></li>
<li>Fix process abort when verify/PSK callbacks fire after SSL_CTX swap
by <a href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2624">rust-openssl/rust-openssl#2624</a></li>
<li>Bind OSSL_PARAM_modified and use it for seed_into by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2628">rust-openssl/rust-openssl#2628</a></li>
<li>Add PkeyCtxRef::set_context_string for ML-DSA by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2629">rust-openssl/rust-openssl#2629</a></li>
<li>Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders by
<a href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2631">rust-openssl/rust-openssl#2631</a></li>
<li>Fix output buffer overflow for AES key-wrap-with-padding ciphers by
<a href="https://github.com/alex"><code>@​alex</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2630">rust-openssl/rust-openssl#2630</a></li>
<li>Release openssl 0.10.79 and openssl-sys 0.9.115 by <a
href="https://github.com/reaperhulk"><code>@​reaperhulk</code></a> in <a
href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2632">rust-openssl/rust-openssl#2632</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79">https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/649f2d9e37f3aa701e20bd8ab5cd7eb5afa0a90f"><code>649f2d9</code></a>
Release openssl 0.10.79 and openssl-sys 0.9.115 (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2632">#2632</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/257f9b20c001b888986f93579f118fa2a57d4f45"><code>257f9b2</code></a>
Fix output buffer overflow for AES key-wrap-with-padding ciphers (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2630">#2630</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/d43e9179b1885fc66269a42361cc7a80f631ac8f"><code>d43e917</code></a>
Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2631">#2631</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/f46519c8694a3e121091dafe38aab77c2f756546"><code>f46519c</code></a>
Add PkeyCtxRef::set_context_string for ML-DSA (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2629">#2629</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/ad9ae312771f898749a9471549519d45eba6a033"><code>ad9ae31</code></a>
Bind OSSL_PARAM_modified and use it for seed_into (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2628">#2628</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/4e25c9be20dae1e78f1a3815950cd0973addae82"><code>4e25c9b</code></a>
Fix process abort when verify/PSK callbacks fire after SSL_CTX swap (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2624">#2624</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/3dd8f425ef34a069b5bec46f3971b67db1c295c7"><code>3dd8f42</code></a>
Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2626">#2626</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/2c5e5a8f1483d5ec85580c07f721de9057d58e69"><code>2c5e5a8</code></a>
parallelize more builds in CI for cold caches (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2625">#2625</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/668559171168538cd190574373abfc9e120263ca"><code>6685591</code></a>
Add PKey::private_key_from_seed for ML-DSA/ML-KEM key import (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2621">#2621</a>)</li>
<li><a
href="https://github.com/rust-openssl/rust-openssl/commit/8f8fdce627fb3c553673b8c688d9f1dc10ea0cc8"><code>8f8fdce</code></a>
Drop once_cell in favor of std::sync::{LazyLock, OnceLock} (<a
href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2623">#2623</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79">compare
view</a></li>
</ul>
</details>
<br />

Updates `sha3` from 0.10.9 to 0.11.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RustCrypto/hashes/commit/6c69ea988cac53319564ed90cd87671ed50d3579"><code>6c69ea9</code></a>
Release sha3 v0.11.0 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/816">#816</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/c46466f1b3848a0f345d32a9f546508e6173a717"><code>c46466f</code></a>
sha3: move cSHAKE and TurboSHAKE into separate crates (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/815">#815</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/b5051e5a5e7dc86a6c27c1ec7a390744ebcfb97a"><code>b5051e5</code></a>
Cut new releases (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/812">#812</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/451c446d2810ef5136e3a92d2b0617514bc51a9d"><code>451c446</code></a>
md5: replace <code>force-soft</code> crate feature with
<code>md5_backend</code> configuration flag...</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/2f00175af936de46b3ddefe65c4de93cb4e876e4"><code>2f00175</code></a>
Release sha1 v0.11.0 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/810">#810</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/07d370c4a0d7cfab1f2a2e3d21bbb44e5669ee32"><code>07d370c</code></a>
sha1: refactor backends selection (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/808">#808</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/7c7cb76e8a4978fb319a43122393cae0afc4b73d"><code>7c7cb76</code></a>
Fix md5 project link in README (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/809">#809</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765"><code>ffe0939</code></a>
Release sha2 0.11.0 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/806">#806</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9"><code>8991b65</code></a>
Use the standard order of the <code>[package]</code> section fields (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/807">#807</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985"><code>3d2bc57</code></a>
sha2: refactor backends (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/802">#802</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/RustCrypto/hashes/compare/sha3-v0.10.9...sha3-v0.11.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `sha2` from 0.10.9 to 0.11.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765"><code>ffe0939</code></a>
Release sha2 0.11.0 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/806">#806</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9"><code>8991b65</code></a>
Use the standard order of the <code>[package]</code> section fields (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/807">#807</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985"><code>3d2bc57</code></a>
sha2: refactor backends (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/802">#802</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335"><code>faa55fb</code></a>
sha3: bump <code>keccak</code> to v0.2 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/803">#803</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b"><code>d3e6489</code></a>
sha3 v0.11.0-rc.9 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/801">#801</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8"><code>bbf6f51</code></a>
sha2: tweak backend docs (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/800">#800</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc"><code>155dbbf</code></a>
sha3: add default value for the <code>DS</code> generic parameter on
<code>TurboShake128/256</code>...</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64"><code>ed514f2</code></a>
Use published version of <code>keccak</code> v0.2 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/799">#799</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af"><code>702bcd8</code></a>
Migrate to closure-based <code>keccak</code> (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/796">#796</a>)</li>
<li><a
href="https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305"><code>827c043</code></a>
sha3 v0.11.0-rc.8 (<a
href="https://redirect.github.com/RustCrypto/hashes/issues/794">#794</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_with` from 3.18.0 to 3.20.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jonasbb/serde_with/releases">serde_with's
releases</a>.</em></p>
<blockquote>
<h2>serde_with v3.20.0</h2>
<h3>Added</h3>
<ul>
<li>Add support for <code>base58</code> encoding, similar to the
existing <code>base64</code> setup by <a
href="https://github.com/mitinarseny"><code>@​mitinarseny</code></a> (<a
href="https://redirect.github.com/jonasbb/serde_with/issues/943">#943</a>)</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Extend <code>base64</code> with <code>schemars</code> support by <a
href="https://github.com/mitinarseny"><code>@​mitinarseny</code></a> (<a
href="https://redirect.github.com/jonasbb/serde_with/issues/9949">#9949</a>)</li>
</ul>
<h2>serde_with v3.19.0</h2>
<h3>Added</h3>
<ul>
<li>
<p>Add support for <code>hashbrown</code> v0.17 (<a
href="https://redirect.github.com/jonasbb/serde_with/issues/940">#940</a>)</p>
<p>This extends the existing support for <code>hashbrown</code> to the
newly released version.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jonasbb/serde_with/commit/f1b06c7a5a2be64c85f4606895655dac5b39c294"><code>f1b06c7</code></a>
Bump version to 3.20.0 (<a
href="https://redirect.github.com/jonasbb/serde_with/issues/953">#953</a>)</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/11fe1c596986f9161816bca9459bd562afd0fc82"><code>11fe1c5</code></a>
Bump version to 3.20.0</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/222b9aa265f8f78dc8803b4bc619865316ef6a27"><code>222b9aa</code></a>
Include Rust 1.95 in the CI matrix (<a
href="https://redirect.github.com/jonasbb/serde_with/issues/951">#951</a>)</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/993770c1a8c4bcbb67d6f3312bb2020b3a22558e"><code>993770c</code></a>
Include Rust 1.95 in the CI matrix</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/731b00b2cc486a5c785631c1240b5ca35fd9d8b0"><code>731b00b</code></a>
feat: automatic <code>schemars</code> support for <code>Base64</code>
(<a
href="https://redirect.github.com/jonasbb/serde_with/issues/949">#949</a>)</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/93d6d9d746e917f6de5ac137dac714c99d30db7c"><code>93d6d9d</code></a>
Bump github/codeql-action from 4.35.2 to 4.35.3 in the github-actions
group (...</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/59bc97b14c35042eafbd83632a4f22131315ad6d"><code>59bc97b</code></a>
Bump github/codeql-action in the github-actions group</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/84f2e40b8d816c6726cbedd76c01d371278543f3"><code>84f2e40</code></a>
feat: automatic <code>schemars</code> support for
<code>base64</code></li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/ff837abf19478709dd415410f15e3571e9031cea"><code>ff837ab</code></a>
feat: base58 (<a
href="https://redirect.github.com/jonasbb/serde_with/issues/943">#943</a>)</li>
<li><a
href="https://github.com/jonasbb/serde_with/commit/9fda9ce89dad9e80c5a8730996d2b45ac81eec86"><code>9fda9ce</code></a>
chore: bring back newline</li>
<li>Additional commits viewable in <a
href="https://github.com/jonasbb/serde_with/compare/v3.18.0...v3.20.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `const-hex` from 1.18.1 to 1.19.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/DaniPopes/const-hex/commit/5f2a3cbdd485d152be13922dc4bc03b8aeda94d9"><code>5f2a3cb</code></a>
chore: Release const-hex version 1.19.0</li>
<li><a
href="https://github.com/DaniPopes/const-hex/commit/9ec02cf9c57848319ebe24585e4bb55a106af0b1"><code>9ec02cf</code></a>
chore: allow unused portable_simd</li>
<li><a
href="https://github.com/DaniPopes/const-hex/commit/8b0eb94c91c9d10e54a285807e962b0eddc8822c"><code>8b0eb94</code></a>
feat: allow upper case prefix 0X (<a
href="https://redirect.github.com/danipopes/const-hex/issues/49">#49</a>)</li>
<li>See full diff in <a
href="https://github.com/danipopes/const-hex/compare/v1.18.1...v1.19.0">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| rand | [>= 0.9.a, < 0.10] |
</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dariusz Doktorski <dariusz.doktorski@swmansion.com>
Co-authored-by: ddoktorski <45050160+ddoktorski@users.noreply.github.com>
lionel- added a commit to posit-dev/ark that referenced this pull request May 22, 2026
Bumps the rust-crates group with 2 updates in the / directory:
[ctor](https://github.com/mmastrac/linktime) and
[tokio](https://github.com/tokio-rs/tokio).

Updates `ctor` from 1.0.0 to 1.0.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mmastrac/linktime/releases">ctor's
releases</a>.</em></p>
<blockquote>
<h2>ctor-1.0.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Improvements to <code>static</code> items for
<code>#[ctor]</code></li>
<li><code>const</code> dynamic ctors - use a const block to initialize a
set of ctors</li>
</ul>
<ul>
<li>Update <code>link-section</code> behaviour for WASM targets by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a>
redirect.github.com/mmastrac/linktime/pull/428</li>
<li>Add const option for link-section by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li>
<li>Improved link-section WASM implementation by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li>
<li>Update crate metadata by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li>
<li>Allow various forms of &amp;'static for static ctors by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li>
<li>Allow &quot;optional&quot; ctors where the ctors can be generated by
a const function by <a
href="https://github.com/mmastrac"><code>@​mmastrac</code></a> in <a
href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p>
<h2>ctor-1.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix duplicated ctor calls in WASM <a
href="https://redirect.github.com/mmastrac/linktime/pull/422">mmastrac/linktime#422</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1">https://github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mmastrac/linktime/commit/70fd4da884a56dfefc52223565b6e62ce3440431"><code>70fd4da</code></a>
Allow &quot;optional&quot; ctors where the ctors can be generated by a
const function (...</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/3af02b739896c32c7eafdf3500f6b453260056dd"><code>3af02b7</code></a>
Allow various forms of &amp;'static for static ctors (<a
href="https://redirect.github.com/mmastrac/linktime/issues/435">#435</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/b1212494667c7267110b17be3441bc14532e4407"><code>b121249</code></a>
General test improvements (<a
href="https://redirect.github.com/mmastrac/linktime/issues/433">#433</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/cb520610ebf67e08447b8cee65d89c0ab4739ba0"><code>cb52061</code></a>
Update crate metadata (<a
href="https://redirect.github.com/mmastrac/linktime/issues/432">#432</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/4f3d0160636b1aa0b4d7d7e72b3cd3755e4821fc"><code>4f3d016</code></a>
Improved link-section WASM implementation (<a
href="https://redirect.github.com/mmastrac/linktime/issues/431">#431</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/f9d7daf2d42f874a9fc910664be788f90459eb2d"><code>f9d7daf</code></a>
Add const option for link-section (<a
href="https://redirect.github.com/mmastrac/linktime/issues/430">#430</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/a162ffcb9bda2a2c266b1159e428a51b43faf6fe"><code>a162ffc</code></a>
scattered collections: basic crate structure PR (<a
href="https://redirect.github.com/mmastrac/linktime/issues/428">#428</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/51fc2e975b45d1234a51ddd5ce90d8bf349e91bb"><code>51fc2e9</code></a>
dtor 1.0 (<a
href="https://redirect.github.com/mmastrac/linktime/issues/419">#419</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/d755cc55ce2a51a953150279a7fd0e5edd618aed"><code>d755cc5</code></a>
Update <code>link-section</code> behaviour for WASM targets (<a
href="https://redirect.github.com/mmastrac/linktime/issues/426">#426</a>)</li>
<li><a
href="https://github.com/mmastrac/linktime/commit/8f6eea205a89fea4655aa029d84ebaf4e9ca5d31"><code>8f6eea2</code></a>
Bump ctor/dtor versions (<a
href="https://redirect.github.com/mmastrac/linktime/issues/425">#425</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `tokio` from 1.52.1 to 1.52.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/tokio/releases">tokio's
releases</a>.</em></p>
<blockquote>
<h2>Tokio v1.52.2</h2>
<h1>1.52.2 (May 4th, 2026)</h1>
<p>This release reverts the LIFO slot stealing change introduced in
1.51.0 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>),
due to [its performance impact]<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>.
(<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</p>
<p><a
href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/7431">tokio-rs/tokio#7431</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8065">tokio-rs/tokio#8065</a>
<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>:
<a
href="https://redirect.github.com/tokio-rs/tokio/pull/8100">tokio-rs/tokio#8100</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067"><code>4abe9d7</code></a>
chore: prepare Tokio v1.52.2 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8115">#8115</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/f82bcf3f45eb9d0dad9d7e45251adf67223f03b6"><code>f82bcf3</code></a>
Merge 'tokio-1.51.2' into 'tokio-1.52.x' (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8114">#8114</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/7db9bc41f18dffb6953f762a5f8e2f4ddb54d80d"><code>7db9bc4</code></a>
test: revert &quot;remove <code>churn()</code> task from
<code>lifo_stealable</code>&quot; (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8114">#8114</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/64834ec7018de92fadf00d053b565263913439c1"><code>64834ec</code></a>
chore: prepare Tokio v1.51.2 (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8113">#8113</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/967f5715a71d5d2600b71da8c4ab652c4e644a41"><code>967f571</code></a>
runtime: revert &quot;steal tasks from the LIFO slot&quot; (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/9271e3ed05928eafbeed9dd31d93aebaa49d2aad"><code>9271e3e</code></a>
Merge tokio-1.51.x (for <a
href="https://redirect.github.com/tokio-rs/tokio/issues/8101">#8101</a>)
into tokio-1.52.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8106">#8106</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/cd1823f43efa95439b79a5a4507df65f83822004"><code>cd1823f</code></a>
Revert &quot;Pin stable to 1.94 for tokio-1.51.x&quot; (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8106">#8106</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/a97cf12ed9b90e3d5c1557f3afb47f43fcb84301"><code>a97cf12</code></a>
Merge tokio-1.47.x (commit 670a907c55c7) into tokio-1.51.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8105">#8105</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/bde3f20b0fd5de85a8946c4c5c623c039dcfa842"><code>bde3f20</code></a>
Pin stable to 1.94 for tokio-1.51.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8105">#8105</a>)</li>
<li><a
href="https://github.com/tokio-rs/tokio/commit/670a907c55c7f7b27da203208e65da60de6598b2"><code>670a907</code></a>
ci: fix CI on tokio-1.47.x (<a
href="https://redirect.github.com/tokio-rs/tokio/issues/8101">#8101</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.2">compare
view</a></li>
</ul>
</details>
<br />

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lionel Henry <lionel.hry@proton.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant