Skip to content

Commit dc98aab

Browse files
chore(deps): bump the cargo-dependencies group across 1 directory with 17 updates (#852)
Bumps the cargo-dependencies group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.97` | | [indoc](https://github.com/dtolnay/indoc) | `2.0.5` | `2.0.6` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` | | [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` | | [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.25.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.137` | `1.0.140` | | [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` | | [time](https://github.com/time-rs/time) | `0.3.37` | `0.3.39` | | [tokio](https://github.com/tokio-rs/tokio) | `1.43.0` | `1.44.1` | | [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.32` | | [textwrap](https://github.com/mgeisler/textwrap) | `0.16.1` | `0.16.2` | | [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.219` | | [config](https://github.com/rust-cli/config-rs) | `0.15.6` | `0.15.11` | | [libc](https://github.com/rust-lang/libc) | `0.2.169` | `0.2.171` | | [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.13` | `0.7.14` | | [tui-big-text](https://github.com/joshka/tui-widgets) | `0.7.0` | `0.7.1` | Updates `anyhow` from 1.0.95 to 1.0.97 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p> <blockquote> <h2>1.0.97</h2> <ul> <li>Documentation improvements</li> </ul> <h2>1.0.96</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/anyhow/commit/bfb89ef244fa60af17fb844dc3bddf4b62e4ac9f"><code>bfb89ef</code></a> Release 1.0.97</li> <li><a href="https://github.com/dtolnay/anyhow/commit/c7fca9b08627fe0c4034a3fd38595ffd7dcc8e0e"><code>c7fca9b</code></a> Ignore elidable_lifetime_names pedantic clippy lint</li> <li><a href="https://github.com/dtolnay/anyhow/commit/427c0bb0f34d5da378112f6a19db9efebfd0e40a"><code>427c0bb</code></a> Point standard library links to stable</li> <li><a href="https://github.com/dtolnay/anyhow/commit/f0aa0d367f7545827d4034c9fe4394b9ce9069c3"><code>f0aa0d3</code></a> Release 1.0.96</li> <li><a href="https://github.com/dtolnay/anyhow/commit/bc33c24bd29029e2e609c94f59b67dec489bb325"><code>bc33c24</code></a> Convert html links to intra-doc links</li> <li><a href="https://github.com/dtolnay/anyhow/commit/1cff785c761491ea42f41e8981d81042945e5952"><code>1cff785</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/anyhow/commit/d71c806e972e27004121337813fe54beefc661ba"><code>d71c806</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/anyhow/commit/3e409755ce450b19ba42f620f0db0d102e41bb92"><code>3e40975</code></a> Remove **/*.rs.bk from project-specific gitignore</li> <li><a href="https://github.com/dtolnay/anyhow/commit/b880dd050e98417ad2b47472b71e47c788126faf"><code>b880dd0</code></a> Ignore Cargo-generated tests/crate/target directory</li> <li><a href="https://github.com/dtolnay/anyhow/commit/8891ce34b4552f14ab243162ecfb6e8bf62bce16"><code>8891ce3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a> from dtolnay/missingabi</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.97">compare view</a></li> </ul> </details> <br /> Updates `indoc` from 2.0.5 to 2.0.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/indoc/releases">indoc's releases</a>.</em></p> <blockquote> <h2>2.0.6</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/indoc/commit/f5934e4a743c455e4cfd283d827bf4c36ff6017f"><code>f5934e4</code></a> Release 2.0.6</li> <li><a href="https://github.com/dtolnay/indoc/commit/382de61bc5c5a645b09ef62ce5f6f14e9d4012dd"><code>382de61</code></a> Point standard library links to stable</li> <li><a href="https://github.com/dtolnay/indoc/commit/aed1b60b7481ab2f140b1c352e0bfca49b08aece"><code>aed1b60</code></a> Unset doc-scrape-examples for lib target</li> <li><a href="https://github.com/dtolnay/indoc/commit/3840e47a7a56764df35fc5c63af64be7c6efb6d4"><code>3840e47</code></a> More precise gitignore patterns</li> <li><a href="https://github.com/dtolnay/indoc/commit/8304a10e23cc37caf1dd53c0aca31666ef4b5714"><code>8304a10</code></a> Prevent upload-artifact step from causing CI failure</li> <li><a href="https://github.com/dtolnay/indoc/commit/eac624b58b0a616824016dda491934562ee21171"><code>eac624b</code></a> Work around needless_raw_string_hashes pedantic clippy lint in test</li> <li><a href="https://github.com/dtolnay/indoc/commit/64949e1de5dcf118760038df5cca57cd23ed6bd6"><code>64949e1</code></a> Resolve needless_lifetimes clippy lint</li> <li><a href="https://github.com/dtolnay/indoc/commit/0d37b429299e2b7ab82f6c5aeff70f29d51222ec"><code>0d37b42</code></a> Ignore needless_lifetimes clippy lint</li> <li><a href="https://github.com/dtolnay/indoc/commit/78289e31d88953a5e1cbcbbf3644c45c40f6b09c"><code>78289e3</code></a> Upload CI Cargo.lock for reproducing failures</li> <li><a href="https://github.com/dtolnay/indoc/commit/9ee9ca95d42263f4ebd1a6ed832b8686819d317b"><code>9ee9ca9</code></a> Fill in ignore reasons in all #[ignore] attributes</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/indoc/compare/2.0.5...2.0.6">compare view</a></li> </ul> </details> <br /> Updates `rand` from 0.8.5 to 0.9.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-random/rand/blob/master/CHANGELOG.md">rand's changelog</a>.</em></p> <blockquote> <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> <li>Remove implicit feature <code>rand_chacha</code>; use <code>std_rng</code> instead. (<a href="https://redirect.github.com/rust-random/rand/issues/1473">#1473</a>)</li> <li>Rename feature <code>serde1</code> to <code>serde</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1477">#1477</a>)</li> <li>Rename feature <code>getrandom</code> to <code>os_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1537">#1537</a>)</li> <li>Add feature <code>thread_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1547">#1547</a>)</li> </ul> <h3>API changes: rand_core traits</h3> <ul> <li>Add fn <code>RngCore::read_adapter</code> implementing <code>std::io::Read</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1267">#1267</a>)</li> <li>Add trait <code>CryptoBlockRng: BlockRngCore</code>; make <code>trait CryptoRng: RngCore</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1273">#1273</a>)</li> <li>Add traits <code>TryRngCore</code>, <code>TryCryptoRng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1499">#1499</a>)</li> <li>Rename <code>fn SeedableRng::from_rng</code> -&gt; <code>try_from_rng</code> and add infallible variant <code>fn from_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>)</li> <li>Rename <code>fn SeedableRng::from_entropy</code> -&gt; <code>from_os_rng</code> and add fallible variant <code>fn try_from_os_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>)</li> <li>Add bounds <code>Clone</code> and <code>AsRef</code> to associated type <code>SeedableRng::Seed</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1491">#1491</a>)</li> </ul> <h3>API changes: Rng trait and top-level fns</h3> <ul> <li>Rename fn <code>rand::thread_rng()</code> to <code>rand::rng()</code> and remove from the prelude (<a href="https://redirect.github.com/rust-random/rand/issues/1506">#1506</a>)</li> <li>Remove fn <code>rand::random()</code> from the prelude (<a href="https://redirect.github.com/rust-random/rand/issues/1506">#1506</a>)</li> <li>Add top-level fns <code>random_iter</code>, <code>random_range</code>, <code>random_bool</code>, <code>random_ratio</code>, <code>fill</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1488">#1488</a>)</li> <li>Re-introduce fn <code>Rng::gen_iter</code> as <code>random_iter</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1305">#1305</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1500">#1500</a>)</li> <li>Rename fn <code>Rng::gen</code> to <code>random</code> to avoid conflict with the new <code>gen</code> keyword in Rust 2024 (<a href="https://redirect.github.com/rust-random/rand/issues/1438">#1438</a>)</li> <li>Rename fns <code>Rng::gen_range</code> to <code>random_range</code>, <code>gen_bool</code> to <code>random_bool</code>, <code>gen_ratio</code> to <code>random_ratio</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1505">#1505</a>)</li> <li>Annotate panicking methods with <code>#[track_caller]</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1442">#1442</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1447">#1447</a>)</li> </ul> <h3>API changes: RNGs</h3> <ul> <li>Fix <code>&lt;SmallRng as SeedableRng&gt;::Seed</code> size to 256 bits (<a href="https://redirect.github.com/rust-random/rand/issues/1455">#1455</a>)</li> <li>Remove first parameter (<code>rng</code>) of <code>ReseedingRng::new</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1533">#1533</a>)</li> </ul> <h3>API changes: Sequences</h3> <ul> <li>Split trait <code>SliceRandom</code> into <code>IndexedRandom</code>, <code>IndexedMutRandom</code>, <code>SliceRandom</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1382">#1382</a>)</li> <li>Add <code>IndexedRandom::choose_multiple_array</code>, <code>index::sample_array</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1453">#1453</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1469">#1469</a>)</li> </ul> <h3>API changes: Distributions: renames</h3> <ul> <li>Rename module <code>rand::distributions</code> to <code>rand::distr</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1470">#1470</a>)</li> <li>Rename distribution <code>Standard</code> to <code>StandardUniform</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1526">#1526</a>)</li> <li>Move <code>distr::Slice</code> -&gt; <code>distr::slice::Choose</code>, <code>distr::EmptySlice</code> -&gt; <code>distr::slice::Empty</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</a>)</li> <li>Rename trait <code>distr::DistString</code> -&gt; <code>distr::SampleString</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</a>)</li> <li>Rename <code>distr::DistIter</code> -&gt; <code>distr::Iter</code>, <code>distr::DistMap</code> -&gt; <code>distr::Map</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</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/96f8df65ee6b4368d91a006f9c5b4a8050abae49"><code>96f8df6</code></a> Prepare 0.9.0 release (<a href="https://redirect.github.com/rust-random/rand/issues/1558">#1558</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/34da3214df7de717cb27b4e1527ed971f47de311"><code>34da321</code></a> Enable <code>stdarch_x86_avx512</code> for cpu has <code>avx512bw</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1551">#1551</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/b4b1eb7579c0a47c1d71560ada0acffd647c9370"><code>b4b1eb7</code></a> Re-org with distr::slice, distr::weighted modules (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/16eb7de94a124e84c11b0cb236c8dc798fe5cd25"><code>16eb7de</code></a> Add the <code>thread_rng</code> feature flag (<a href="https://redirect.github.com/rust-random/rand/issues/1547">#1547</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/afa24e49b418fb06d8f030b15636f12814ce13a5"><code>afa24e4</code></a> Fix test status badges (<a href="https://redirect.github.com/rust-random/rand/issues/1544">#1544</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/c681dfc345b3f24852a3931d3ba3adda2356336d"><code>c681dfc</code></a> Create FUNDING.yml</li> <li><a href="https://github.com/rust-random/rand/commit/9f05e22afb6031d32f36cd927592e7e49b668d64"><code>9f05e22</code></a> Update: getrandom v0.3.0 rc.0 (<a href="https://redirect.github.com/rust-random/rand/issues/1541">#1541</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/88c310b18939a12f407c659bdd66554677d8b8c1"><code>88c310b</code></a> Fix docs.rs build options (<a href="https://redirect.github.com/rust-random/rand/issues/1539">#1539</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/b879689a6078a9d4a8d24319572b0f02662fb315"><code>b879689</code></a> Adjust GH Actions (<a href="https://redirect.github.com/rust-random/rand/issues/1538">#1538</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/3fac49fe890da599d671f2ad02074f4961480878"><code>3fac49f</code></a> Prepare 0.9.0-beta.0 (<a href="https://redirect.github.com/rust-random/rand/issues/1535">#1535</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-random/rand/compare/0.8.5...0.9.0">compare view</a></li> </ul> </details> <br /> Updates `rand_chacha` from 0.3.1 to 0.9.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-random/rand/releases">rand_chacha's releases</a>.</em></p> <blockquote> <h2>0.9.0</h2> <h2>Upgrade guide</h2> <p>See <a href="https://rust-random.github.io/book/update-0.9.html">https://rust-random.github.io/book/update-0.9.html</a></p> <h2>Changelog</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> <li>Remove implicit feature <code>rand_chacha</code>; use <code>std_rng</code> instead. (<a href="https://redirect.github.com/rust-random/rand/issues/1473">#1473</a>)</li> <li>Rename feature <code>serde1</code> to <code>serde</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1477">#1477</a>)</li> <li>Rename feature <code>getrandom</code> to <code>os_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1537">#1537</a>)</li> <li>Add feature <code>thread_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1547">#1547</a>)</li> </ul> <h3>API changes: rand_core traits</h3> <ul> <li>Add fn <code>RngCore::read_adapter</code> implementing <code>std::io::Read</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1267">#1267</a>)</li> <li>Add trait <code>CryptoBlockRng: BlockRngCore</code>; make <code>trait CryptoRng: RngCore</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1273">#1273</a>)</li> <li>Add traits <code>TryRngCore</code>, <code>TryCryptoRng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1499">#1499</a>)</li> <li>Rename <code>fn SeedableRng::from_rng</code> -&gt; <code>try_from_rng</code> and add infallible variant <code>fn from_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>)</li> <li>Rename <code>fn SeedableRng::from_entropy</code> -&gt; <code>from_os_rng</code> and add fallible variant <code>fn try_from_os_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>)</li> <li>Add bounds <code>Clone</code> and <code>AsRef</code> to associated type <code>SeedableRng::Seed</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1491">#1491</a>)</li> </ul> <h3>API changes: Rng trait and top-level fns</h3> <ul> <li>Rename fn <code>rand::thread_rng()</code> to <code>rand::rng()</code> and remove from the prelude (<a href="https://redirect.github.com/rust-random/rand/issues/1506">#1506</a>)</li> <li>Remove fn <code>rand::random()</code> from the prelude (<a href="https://redirect.github.com/rust-random/rand/issues/1506">#1506</a>)</li> <li>Add top-level fns <code>random_iter</code>, <code>random_range</code>, <code>random_bool</code>, <code>random_ratio</code>, <code>fill</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1488">#1488</a>)</li> <li>Re-introduce fn <code>Rng::gen_iter</code> as <code>random_iter</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1305">#1305</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1500">#1500</a>)</li> <li>Rename fn <code>Rng::gen</code> to <code>random</code> to avoid conflict with the new <code>gen</code> keyword in Rust 2024 (<a href="https://redirect.github.com/rust-random/rand/issues/1438">#1438</a>)</li> <li>Rename fns <code>Rng::gen_range</code> to <code>random_range</code>, <code>gen_bool</code> to <code>random_bool</code>, <code>gen_ratio</code> to <code>random_ratio</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1505">#1505</a>)</li> <li>Annotate panicking methods with <code>#[track_caller]</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1442">#1442</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1447">#1447</a>)</li> </ul> <h3>API changes: RNGs</h3> <ul> <li>Fix <code>&lt;SmallRng as SeedableRng&gt;::Seed</code> size to 256 bits (<a href="https://redirect.github.com/rust-random/rand/issues/1455">#1455</a>)</li> <li>Remove first parameter (<code>rng</code>) of <code>ReseedingRng::new</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1533">#1533</a>)</li> </ul> <h3>API changes: Sequences</h3> <ul> <li>Split trait <code>SliceRandom</code> into <code>IndexedRandom</code>, <code>IndexedMutRandom</code>, <code>SliceRandom</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1382">#1382</a>)</li> <li>Add <code>IndexedRandom::choose_multiple_array</code>, <code>index::sample_array</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1453">#1453</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1469">#1469</a>)</li> </ul> <h3>API changes: Distributions: renames</h3> <ul> <li>Rename module <code>rand::distributions</code> to <code>rand::distr</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1470">#1470</a>)</li> <li>Rename distribution <code>Standard</code> to <code>StandardUniform</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1526">#1526</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-random/rand/blob/master/CHANGELOG.md">rand_chacha's changelog</a>.</em></p> <blockquote> <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> <li>Remove implicit feature <code>rand_chacha</code>; use <code>std_rng</code> instead. (<a href="https://redirect.github.com/rust-random/rand/issues/1473">#1473</a>)</li> <li>Rename feature <code>serde1</code> to <code>serde</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1477">#1477</a>)</li> <li>Rename feature <code>getrandom</code> to <code>os_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1537">#1537</a>)</li> <li>Add feature <code>thread_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1547">#1547</a>)</li> </ul> <h3>API changes: rand_core traits</h3> <ul> <li>Add fn <code>RngCore::read_adapter</code> implementing <code>std::io::Read</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1267">#1267</a>)</li> <li>Add trait <code>CryptoBlockRng: BlockRngCore</code>; make <code>trait CryptoRng: RngCore</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1273">#1273</a>)</li> <li>Add traits <code>TryRngCore</code>, <code>TryCryptoRng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1499">#1499</a>)</li> <li>Rename <code>fn SeedableRng::from_rng</code> -&gt; <code>try_from_rng</code> and add infallible variant <code>fn from_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>)</li> <li>Rename <code>fn SeedableRng::from_entropy</code> -&gt; <code>from_os_rng</code> and add fallible variant <code>fn try_from_os_rng</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1424">#1424</a>)</li> <li>Add bounds <code>Clone</code> and <code>AsRef</code> to associated type <code>SeedableRng::Seed</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1491">#1491</a>)</li> </ul> <h3>API changes: Rng trait and top-level fns</h3> <ul> <li>Rename fn <code>rand::thread_rng()</code> to <code>rand::rng()</code> and remove from the prelude (<a href="https://redirect.github.com/rust-random/rand/issues/1506">#1506</a>)</li> <li>Remove fn <code>rand::random()</code> from the prelude (<a href="https://redirect.github.com/rust-random/rand/issues/1506">#1506</a>)</li> <li>Add top-level fns <code>random_iter</code>, <code>random_range</code>, <code>random_bool</code>, <code>random_ratio</code>, <code>fill</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1488">#1488</a>)</li> <li>Re-introduce fn <code>Rng::gen_iter</code> as <code>random_iter</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1305">#1305</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1500">#1500</a>)</li> <li>Rename fn <code>Rng::gen</code> to <code>random</code> to avoid conflict with the new <code>gen</code> keyword in Rust 2024 (<a href="https://redirect.github.com/rust-random/rand/issues/1438">#1438</a>)</li> <li>Rename fns <code>Rng::gen_range</code> to <code>random_range</code>, <code>gen_bool</code> to <code>random_bool</code>, <code>gen_ratio</code> to <code>random_ratio</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1505">#1505</a>)</li> <li>Annotate panicking methods with <code>#[track_caller]</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1442">#1442</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1447">#1447</a>)</li> </ul> <h3>API changes: RNGs</h3> <ul> <li>Fix <code>&lt;SmallRng as SeedableRng&gt;::Seed</code> size to 256 bits (<a href="https://redirect.github.com/rust-random/rand/issues/1455">#1455</a>)</li> <li>Remove first parameter (<code>rng</code>) of <code>ReseedingRng::new</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1533">#1533</a>)</li> </ul> <h3>API changes: Sequences</h3> <ul> <li>Split trait <code>SliceRandom</code> into <code>IndexedRandom</code>, <code>IndexedMutRandom</code>, <code>SliceRandom</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1382">#1382</a>)</li> <li>Add <code>IndexedRandom::choose_multiple_array</code>, <code>index::sample_array</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1453">#1453</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1469">#1469</a>)</li> </ul> <h3>API changes: Distributions: renames</h3> <ul> <li>Rename module <code>rand::distributions</code> to <code>rand::distr</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1470">#1470</a>)</li> <li>Rename distribution <code>Standard</code> to <code>StandardUniform</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1526">#1526</a>)</li> <li>Move <code>distr::Slice</code> -&gt; <code>distr::slice::Choose</code>, <code>distr::EmptySlice</code> -&gt; <code>distr::slice::Empty</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</a>)</li> <li>Rename trait <code>distr::DistString</code> -&gt; <code>distr::SampleString</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</a>)</li> <li>Rename <code>distr::DistIter</code> -&gt; <code>distr::Iter</code>, <code>distr::DistMap</code> -&gt; <code>distr::Map</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</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/96f8df65ee6b4368d91a006f9c5b4a8050abae49"><code>96f8df6</code></a> Prepare 0.9.0 release (<a href="https://redirect.github.com/rust-random/rand/issues/1558">#1558</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/34da3214df7de717cb27b4e1527ed971f47de311"><code>34da321</code></a> Enable <code>stdarch_x86_avx512</code> for cpu has <code>avx512bw</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1551">#1551</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/b4b1eb7579c0a47c1d71560ada0acffd647c9370"><code>b4b1eb7</code></a> Re-org with distr::slice, distr::weighted modules (<a href="https://redirect.github.com/rust-random/rand/issues/1548">#1548</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/16eb7de94a124e84c11b0cb236c8dc798fe5cd25"><code>16eb7de</code></a> Add the <code>thread_rng</code> feature flag (<a href="https://redirect.github.com/rust-random/rand/issues/1547">#1547</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/afa24e49b418fb06d8f030b15636f12814ce13a5"><code>afa24e4</code></a> Fix test status badges (<a href="https://redirect.github.com/rust-random/rand/issues/1544">#1544</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/c681dfc345b3f24852a3931d3ba3adda2356336d"><code>c681dfc</code></a> Create FUNDING.yml</li> <li><a href="https://github.com/rust-random/rand/commit/9f05e22afb6031d32f36cd927592e7e49b668d64"><code>9f05e22</code></a> Update: getrandom v0.3.0 rc.0 (<a href="https://redirect.github.com/rust-random/rand/issues/1541">#1541</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/88c310b18939a12f407c659bdd66554677d8b8c1"><code>88c310b</code></a> Fix docs.rs build options (<a href="https://redirect.github.com/rust-random/rand/issues/1539">#1539</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/b879689a6078a9d4a8d24319572b0f02662fb315"><code>b879689</code></a> Adjust GH Actions (<a href="https://redirect.github.com/rust-random/rand/issues/1538">#1538</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/3fac49fe890da599d671f2ad02074f4961480878"><code>3fac49f</code></a> Prepare 0.9.0-beta.0 (<a href="https://redirect.github.com/rust-random/rand/issues/1535">#1535</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-random/rand/compare/rand_chacha-0.3.1...0.9.0">compare view</a></li> </ul> </details> <br /> Updates `rstest` from 0.24.0 to 0.25.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/la10736/rstest/releases">rstest's releases</a>.</em></p> <blockquote> <h2>0.25.0</h2> <h2>What's Changed</h2> <ul> <li>Append generated test macro so next test macros are aware of it by <a href="https://github.com/kezhuw"><code>@​kezhuw</code></a> in <a href="https://redirect.github.com/la10736/rstest/pull/291">la10736/rstest#291</a></li> <li>feat: add <code>include_str</code> and <code>include_bytes</code> file input behaviour by <a href="https://github.com/lucascool12"><code>@​lucascool12</code></a> in <a href="https://redirect.github.com/la10736/rstest/pull/297">la10736/rstest#297</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/kezhuw"><code>@​kezhuw</code></a> made their first contribution in <a href="https://redirect.github.com/la10736/rstest/pull/291">la10736/rstest#291</a></li> <li><a href="https://github.com/lucascool12"><code>@​lucascool12</code></a> made their first contribution in <a href="https://redirect.github.com/la10736/rstest/pull/297">la10736/rstest#297</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0">https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/la10736/rstest/blob/master/CHANGELOG.md">rstest's changelog</a>.</em></p> <blockquote> <h2>[0.25.0] 2025/3/2</h2> <h3>Changed</h3> <ul> <li>Append generated test macro so next test macros are aware of it (see <a href="https://redirect.github.com/la10736/rstest/pull/291">#291</a> thanks to <a href="https://github.com/kezhuw"><code>@​kezhuw</code></a>).</li> </ul> <h3>Add</h3> <ul> <li>Added a <code>#[mode = ...]</code> attribute to be used with the <code>#[files(...)]</code> attribute to change the way the files get passed to the test. (see <a href="https://redirect.github.com/la10736/rstest/issues/295">#295</a> thanks to <a href="https://github.com/lucascool12"><code>@​lucascool12</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/la10736/rstest/commit/8d80cea3896753c8674ad138ab620e8b17b923d4"><code>8d80cea</code></a> Prepare release</li> <li><a href="https://github.com/la10736/rstest/commit/eb1f228eacde50d589d95509417a2ccb4f8d0c28"><code>eb1f228</code></a> Make clippy happy</li> <li><a href="https://github.com/la10736/rstest/commit/f570b0605b192990f6723a6fc3300585a86b45d1"><code>f570b06</code></a> Avoid concurrent manifest changes in integration tests</li> <li><a href="https://github.com/la10736/rstest/commit/8551eb8e29870d466b0b95a7a64fc676e476aba4"><code>8551eb8</code></a> feat: add <code>include_str</code> and <code>include_bytes</code> file input behaviour</li> <li><a href="https://github.com/la10736/rstest/commit/e0b735e9c2ee96b55cd3e1c1073235169698ca0b"><code>e0b735e</code></a> Append generated test macro so next test macros are aware of it</li> <li><a href="https://github.com/la10736/rstest/commit/154d0b0d3f4766cf4107441ce26936711559fc75"><code>154d0b0</code></a> Prepare develop</li> <li>See full diff in <a href="https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0">compare view</a></li> </ul> </details> <br /> Updates `serde_json` from 1.0.137 to 1.0.140 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.140</h2> <ul> <li>Documentation improvements</li> </ul> <h2>v1.0.139</h2> <ul> <li>Documentation improvements</li> </ul> <h2>v1.0.138</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/762783414e6c4f8d670c9d87eb04913efb80d3be"><code>7627834</code></a> Release 1.0.140</li> <li><a href="https://github.com/serde-rs/json/commit/d77a498c8061f43cf4515a3e861dccb338d863b9"><code>d77a498</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1245">#1245</a> from serde-rs/powerpc</li> <li><a href="https://github.com/serde-rs/json/commit/b34d317089ef43f6d35306be06018b8d87eeb2b5"><code>b34d317</code></a> Delete unused gcc installation</li> <li><a href="https://github.com/serde-rs/json/commit/f7200c3cf66b0c46e19a911a2b9121e27c101fec"><code>f7200c3</code></a> Ignore unbuffered_bytes clippy lint</li> <li><a href="https://github.com/serde-rs/json/commit/76cd4fb383eab71c22cc89ce270b08f4f77d788f"><code>76cd4fb</code></a> Ignore elidable_lifetime_names pedantic clippy lint</li> <li><a href="https://github.com/serde-rs/json/commit/400eaa977f1f0a1c9ad5e35d634ed2226bf1218c"><code>400eaa9</code></a> Point standard library links to stable</li> <li><a href="https://github.com/serde-rs/json/commit/4d4f53c3b7de3259b6a8a15ef4d5f4edb47af32f"><code>4d4f53c</code></a> Release 1.0.139</li> <li><a href="https://github.com/serde-rs/json/commit/5d6b32f3786e93e0c73a497bd1a900ae256f7f13"><code>5d6b32f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1242">#1242</a> from dtolnay/writefloat</li> <li><a href="https://github.com/serde-rs/json/commit/e5bb8bd38fe3b347655429b79d21ed89b366b706"><code>e5bb8bd</code></a> Document behavior of write_f32/f64 on non-finite floats</li> <li><a href="https://github.com/serde-rs/json/commit/7a797810d2bedb9255ecef720112623ddb356805"><code>7a79781</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1241">#1241</a> from dtolnay/doclink</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.137...v1.0.140">compare view</a></li> </ul> </details> <br /> Updates `strum` from 0.26.3 to 0.27.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/releases">strum's releases</a>.</em></p> <blockquote> <h2>v0.27.1</h2> <h2>What's Changed</h2> <ul> <li>Fix docsrs build error regarding IntoDiscriminant trait by <a href="https://github.com/tveness"><code>@​tveness</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li>Update docs to actually include new features by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/417">Peternator7/strum#417</a></li> <li>Use _ to silence warnings about unused fields by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/418">Peternator7/strum#418</a></li> <li>Add <code>#[strum(transparent)]</code> attribute by <a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> <li>Fix warnings in tests from variants by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/419">Peternator7/strum#419</a></li> <li>Peternator7/fix transparent typo by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/421">Peternator7/strum#421</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/tveness"><code>@​tveness</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/414">Peternator7/strum#414</a></li> <li><a href="https://github.com/bobozaur"><code>@​bobozaur</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/331">Peternator7/strum#331</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1">https://github.com/Peternator7/strum/compare/v0.27.0...v0.27.1</a></p> <h2>v0.27.0</h2> <h2>What's Changed</h2> <ul> <li>Fix the unconditional usage of string interpolation in strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/360">Peternator7/strum#360</a></li> <li>fix: require strum_macros 0.26.3 by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/365">Peternator7/strum#365</a></li> <li>docs(strum_macros): fix word error in doc by <a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li>Add EnumDiscriminants Trait and related Macro impl by <a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li>macros: Stop using syn's extra-traits feature by <a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li>docs(strum_macros): fix typo in <code>enum_iter</code> docs by <a href="https://github.com/cenviity"><code>@​cenviity</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li>Inline generated functions by <a href="https://github.com/marc0246"><code>@​marc0246</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li>Peternator7/update msrv to 1.66.1 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/384">Peternator7/strum#384</a></li> <li>Update appveyor.yml to VS 2022 by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/383">Peternator7/strum#383</a></li> <li>feat: FromStr derive could support setting the error type by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li>Add support for <code>const_into_str</code> attribute to enable static string conversions in const contexts by <a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li>fix typo by <a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/393">Peternator7/strum#393</a></li> <li>Implement <code>get_int</code>/<code>get_bool</code> for properties by <a href="https://github.com/marxin"><code>@​marxin</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> <li>deps: bumped phf to 0.11 by <a href="https://github.com/jqnatividad"><code>@​jqnatividad</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/401">Peternator7/strum#401</a></li> <li>Quality of life changes by <a href="https://github.com/MHS-0"><code>@​MHS-0</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/398">Peternator7/strum#398</a></li> <li>fix EnumTryAs to allow attributes on enum variant fields by <a href="https://github.com/phsym"><code>@​phsym</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/400">Peternator7/strum#400</a></li> <li>Using fn() -&gt; T instead of T in the phantom data will make all EnumIterator types Send + Sync. by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/402">Peternator7/strum#402</a></li> <li>Use asserts instead of println in Display docstrings by <a href="https://github.com/sukhmel"><code>@​sukhmel</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/403">Peternator7/strum#403</a></li> <li>Fix <code>Display</code> macro in <code>#![no_std]</code> programs by <a href="https://github.com/bugadani"><code>@​bugadani</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/407">Peternator7/strum#407</a></li> <li>Fix potential errors from vis diffs by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/409">Peternator7/strum#409</a></li> <li>Use a &quot;Path&quot; instead of &quot;String&quot; for FromStr's error methods by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/410">Peternator7/strum#410</a></li> <li>Per cargo docs, this should fix the circular dep when publishing strum by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/411">Peternator7/strum#411</a></li> <li>Remove gnu toolchains from appveyor by <a href="https://github.com/Peternator7"><code>@​Peternator7</code></a> in <a href="https://redirect.github.com/Peternator7/strum/pull/412">Peternator7/strum#412</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/leaf-potato"><code>@​leaf-potato</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/370">Peternator7/strum#370</a></li> <li><a href="https://github.com/vpochapuis"><code>@​vpochapuis</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/377">Peternator7/strum#377</a></li> <li><a href="https://github.com/svix-jplatte"><code>@​svix-jplatte</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/378">Peternator7/strum#378</a></li> <li><a href="https://github.com/cenviity"><code>@​cenviity</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/387">Peternator7/strum#387</a></li> <li><a href="https://github.com/marc0246"><code>@​marc0246</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/389">Peternator7/strum#389</a></li> <li><a href="https://github.com/JimChenWYU"><code>@​JimChenWYU</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/380">Peternator7/strum#380</a></li> <li><a href="https://github.com/biryukovmaxim"><code>@​biryukovmaxim</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/353">Peternator7/strum#353</a></li> <li><a href="https://github.com/marxin"><code>@​marxin</code></a> made their first contribution in <a href="https://redirect.github.com/Peternator7/strum/pull/391">Peternator7/strum#391</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Peternator7/strum/blob/master/CHANGELOG.md">strum's changelog</a>.</em></p> <blockquote> <h2>0.27.1</h2> <ul> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/414">#414</a>: Fix docrs build error.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/417">#417</a>: Mention <code>parse_error_ty</code> and <code>parse_error_fn</code> that had been left out of the docs accidentally.</p> </li> <li> <p><a href="https://redirect.github.com/Peternator7/strum/pull/421">#421</a><a href="https://redirect.github.com/Peternator7/strum/pull/331">#331</a>: Implement <code>#[strum(transparent)]</code> attribute on <code>IntoStaticStr</code>, <code>Display</code> and <code>AsRefStr</code> that forwards the implmenentation to the inner value. Note that for static strings, the inner value must be convertible to an <code>&amp;'static str</code>.</p> <pre lang="rust"><code>#[derive(strum::Display)] enum SurveyResponse { Yes, No, #[strum(transparent)] Other(String) } <p>fn main() { let response = SurveyResponse::Other(&quot;It was good&quot;.into()); println!(&quot;Question: Did you have fun?&quot;); println!(&quot;Answer: {}&quot;, response); // prints: Answer: It was good } </code></pre></p> </li> </ul> <h2>0.27.0</h2> <h3>Highlights</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/407">#407</a>: <code>Display</code> is now correctly derived in <code>[no_std]</code> projects.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/402">#402</a>: <code>EnumIter</code> now implements <code>Send + Sync</code></li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/400">#400</a>: <code>EnumTryAs</code> now handles attributes on variant fields correctly.</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/398">#398</a>: <code>strum</code> is now on rust 2021</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> correctly implements <code>get_bool</code> and <code>get_int</code> finally. 🎉</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/380">#380</a>: <code>FromString</code> now supports 2 additional attributes, <code>parse_error_ty</code> and <code>parse_error_fn</code> that can be added to use a custom error type rather than the default strum error message. <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/410">#410</a>: These attributes accept a <code>Path</code> rather than a <code>String</code> to improve behavior with rust-analyzer.</li> </ul> </li> </ul> <h3>Breaking Changes</h3> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/384">#384</a>: MSRV is now 1.66.1</li> <li><a href="https://redirect.github.com/Peternator7/strum/pull/391">#391</a>: <code>EnumProperties</code> doesn't provide default implementations anymore. This would have required you to manually implement this trait which should be very uncommon.</li> </ul> <h2>0.26.4 (strum_macros)</h2> <ul> <li><a href="https://redirect.github.com/Peternator7/strum/pull/360">#360</a>: Fixes bug introduced with new string interpolation feature where</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Peternator7/strum/commit/85d0ae61d149472d971e76fd08e6bd9c314ec4b7"><code>85d0ae6</code></a> Update versions to 0.27.1 everywhere</li> <li><a href="https://github.com/Peternator7/strum/commit/1576a7ab599b5adffa82fb9234e561a7aeea5ed0"><code>1576a7a</code></a> Peternator7/fix transparent typo (<a href="https://redirect.github.com/Peternator7/strum/issues/421">#421</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/23d29527cde7f389aa2dc17d3e8f01380cfeeccd"><code>23d2952</code></a> Create ci.yml</li> <li><a href="https://github.com/Peternator7/strum/commit/9c5fb56b4b6b7b0db43c9fa8e8a0621b544e209a"><code>9c5fb56</code></a> Fix warnings in tests from variants that need to exist, but don't get used (#...</li> <li><a href="https://github.com/Peternator7/strum/commit/030d7b5b6a42599359887a30bc2c62000f558646"><code>030d7b5</code></a> Merge branch 'bobozaur-258-transparent-attr'</li> <li><a href="https://github.com/Peternator7/strum/commit/7606dd598215e43a1dca004722b42816a60baa01"><code>7606dd5</code></a> Do some light refactoring to combine similiar code paths together</li> <li><a href="https://github.com/Peternator7/strum/commit/b6a357d5ba991555b57530160ed82bd80aed1200"><code>b6a357d</code></a> Merge branch '258-transparent-attr' of <a href="https://github.com/bobozaur/strum">https://github.com/bobozaur/strum</a> into...</li> <li><a href="https://github.com/Peternator7/strum/commit/24e7a4fdddd769d4ed2c84de625b75d06b545b63"><code>24e7a4f</code></a> Use _ to silence warnings (<a href="https://redirect.github.com/Peternator7/strum/issues/418">#418</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/4c1f6c1015d336f9732ea2f5aa96f21020ae2d4b"><code>4c1f6c1</code></a> Update docs to actually include new features (<a href="https://redirect.github.com/Peternator7/strum/issues/417">#417</a>)</li> <li><a href="https://github.com/Peternator7/strum/commit/9db3c4dc9b6f585aeb9f5f15f9cc18b6cf4fd780"><code>9db3c4d</code></a> Replace IntoDiscriminant with EnumDiscriminants in macro exports, as (<a href="https://redirect.github.com/Peternator7/strum/issues/414">#414</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1">compare view</a></li> </ul> </details> <br /> Updates `time` from 0.3.37 to 0.3.39 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/time-rs/time/releases">time's releases</a>.</em></p> <blockquote> <h2>v0.3.39</h2> <p>See the <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">changelog</a> for details.</p> <h2>v0.3.38</h2> <p>See the <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">changelog</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/time-rs/time/blob/main/CHANGELOG.md">time's changelog</a>.</em></p> <blockquote> <h2>0.3.39 [2025-03-06]</h2> <h3>Fixed</h3> <ul> <li>Doc tests run successfully with the default feature set.</li> <li>wasm builds work again.</li> </ul> <p>Both of these were regressions in v0.3.38 and are now checked in CI.</p> <h2>0.3.38 [2025-03-05]</h2> <h3>Added</h3> <ul> <li> <p>The <code>[year]</code> component (in format descriptions) now supports a <code>range</code> modifier, which can be either <code>standard</code> or <code>extended</code>. The default is <code>extended</code> for backwards compatibility. This is intended as a manner to opt <em>out</em> of the extended range when the <code>large-dates</code> feature is enabled. When the <code>large-dates</code> feature is not enabled, the modifier has no effect.</p> </li> <li> <p><code>UtcDateTime</code>, which is semantically equivalent to an <code>OffsetDateTime</code> with UTC as its offset. The advantage is that it is the same size as a <code>PrimitiveDateTime</code> and has improved operability with well-known formats.</p> <p>As part of this, there were some other additions:</p> <ul> <li><code>utc_datetime!</code> macro, which is similar to the <code>datetime!</code> macro but constructs a <code>UtcDateTime</code>.</li> <li><code>PrimitiveDateTime::as_utc</code></li> <li><code>OffsetDateTime::to_utc</code></li> <li><code>OffsetDateTime::checked_to_utc</code></li> </ul> </li> <li> <p><code>time::serde::timestamp::milliseconds_i64</code>, which is a module to serialize/deserialize timestamps as the Unix timestamp. The pre-existing module does this as an <code>i128</code> where an <code>i64</code> would suffice. This new module should be preferred.</p> </li> </ul> <h3>Changed</h3> <ul> <li><code>error::Format</code> has had its <code>source()</code> implementation changed to no longer return a boxed value from the <code>ComponentRange</code> variant. If you were explicitly expecting this, you will need to update your code. The method API remains unchanged.</li> <li><code>[year repr:century]</code> supports single-digit values.</li> <li>All <code>format_into</code> methods accept <code>?Sized</code> references.</li> </ul> <h3>Miscellaneous</h3> <ul> <li>Some non-exhaustive enum variants that are no longer used have been modified to be statically proven as uninhabited. The relevant fields are doc-hidden and not semver-guaranteed to remain as such, though it is unlikely to change.</li> <li>An unnecessary check when parsing RFC 2822 has been removed.</li> <li>Various methods have had their implementations changed, resulting in significant performance gains. Among the methods changed are <ul> <li><code>util::is_leap_year</code></li> <li><code>util::weeks_in_year</code></li> <li><code>Month::length</code></li> <li><code>Date::to_calendar_date</code></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/time-rs/time/commit/7949d2c2e8ee441d39d4acf4b9653739727b6b8b"><code>7949d2c</code></a> v0.3.39 release</li> <li><a href="https://github.com/time-rs/time/commit/f51623b653f31579e230998b23f2e659b6fef46e"><code>f51623b</code></a> Fix breakage from v0.3.38</li> <li><a href="https://github.com/time-rs/time/commit/1a31c0595b232df9f397f4e5e6768c7eb4220c27"><code>1a31c05</code></a> v0.3.38 release</li> <li><a href="https://github.com/time-rs/time/commit/addf231ef500789dae31e715795d8a33cb658bbf"><code>addf231</code></a> Permit unsized writers for <code>format_into</code></li> <li><a href="https://github.com/time-rs/time/commit/338f84f54522441ff3e7d0f5c5877314f0725608"><code>338f84f</code></a> Allow clippy::ref_option lint for serde::format_description.</li> <li><a href="https://github.com/time-rs/time/commit/f8ecd81e8f14e14f5456eef49e7184f365b56949"><code>f8ecd81</code></a> feat: timestamp::milliseconds_i64 serializer</li> <li><a href="https://github.com/time-rs/time/commit/ce03bcab8fc0aaaa6e9a27ad335abf8fab7eeec1"><code>ce03bca</code></a> Update Unicode license for cargo-audit</li> <li><a href="https://github.com/time-rs/time/commit/3d0b981381de87d2be924129af3fdb9626bfe049"><code>3d0b981</code></a> Add parentheses for clarity</li> <li><a href="https://github.com/time-rs/time/commit/3096301eb3fb5f5104d4182d35184551ce064d5a"><code>3096301</code></a> Remove specific year from license</li> <li><a href="https://github.com/time-rs/time/commit/ec327a26dbe8f3e3db612e8c82b9e35a39361f1c"><code>ec327a2</code></a> Optimize Julian day calculations</li> <li>Additional commits viewable in <a href="https://github.com/time-rs/time/compare/v0.3.37...v0.3.39">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.43.0 to 1.44.1 <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.44.1</h2> <h1>1.44.1 (March 13th, 2025)</h1> <h3>Fixed</h3> <ul> <li>rt: skip defer queue in <code>block_in_place</code> context (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7216">#7216</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7216">#7216</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7216">tokio-rs/tokio#7216</a></p> <h2>Tokio v1.44.0</h2> <h1>1.44.0 (March 7th, 2025)</h1> <p>This release changes the <code>from_std</code> method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on <a href="https://redirect.github.com/tokio-rs/tokio/issues/7172">#7172</a>.</p> <h3>Added</h3> <ul> <li>coop: add <code>task::coop</code> module (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7116">#7116</a>)</li> <li>process: add <code>Command::get_kill_on_drop()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7086">#7086</a>)</li> <li>sync: add <code>broadcast::Sender::closed</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6685">#6685</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/7090">#7090</a>)</li> <li>sync: add <code>broadcast::WeakSender</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7100">#7100</a>)</li> <li>sync: add <code>oneshot::Receiver::is_empty()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7153">#7153</a>)</li> <li>sync: add <code>oneshot::Receiver::is_terminated()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7152">#7152</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>fs: empty reads on <code>File</code> should not start a background read (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7139">#7139</a>)</li> <li>process: calling <code>start_kill</code> on exited child should not fail (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7160">#7160</a>)</li> <li>signal: fix <code>CTRL_CLOSE</code>, <code>CTRL_LOGOFF</code>, <code>CTRL_SHUTDOWN</code> on windows (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7122">#7122</a>)</li> <li>sync: properly handle panic during mpsc drop (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7094">#7094</a>)</li> </ul> <h3>Changes</h3> <ul> <li>runtime: clean up magic number in registration set (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7112">#7112</a>)</li> <li>coop: make coop yield using waker defer strategy (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7185">#7185</a>)</li> <li>macros: make <code>select!</code> budget-aware (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7164">#7164</a>)</li> <li>net: panic when passing a blocking socket to <code>from_std</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7166">#7166</a>)</li> <li>io: clean up buffer casts (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7142">#7142</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>rt: add before and after task poll callbacks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7120">#7120</a>)</li> <li>tracing: make the task tracing API unstable public (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6972">#6972</a>)</li> </ul> <h3>Documented</h3> <ul> <li>docs: fix nesting of sections in top-level docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7159">#7159</a>)</li> <li>fs: rename symlink and hardlink parameter names (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7143">#7143</a>)</li> <li>io: swap reader/writer in simplex doc test (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7176">#7176</a>)</li> <li>macros: docs about <code>select!</code> alternatives (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7110">#7110</a>)</li> <li>net: rename the argument for <code>send_to</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7146">#7146</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/d413c9c02af8f2b4fea14b769b86484b12f46595"><code>d413c9c</code></a> chore: prepare Tokio v1.44.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7217">#7217</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/addbfb9204be25a8621feb3f20b44a7c1f00edbd"><code>addbfb9</code></a> rt: skip defer queue in <code>block_in_place</code> context (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7216">#7216</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8182ecf2628d5e80dac52b8ed1ea466dbb0925b9"><code>8182ecf</code></a> chore: prepare Tokio v1.44.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7202">#7202</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a258bff7018940b438e5de3fb846588454df4e4d"><code>a258bff</code></a> ci: enable printing in multi thread loom tests (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7200">#7200</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e076d21f679a35ae2697165d46d111285d09e3b4"><code>e076d21</code></a> process: clarify <code>Child::kill</code> behavior (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7162">#7162</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/042433cdccdf0dd33408c1751a80ddd50a077872"><code>042433c</code></a> net: debug_assert on creating a tokio socket from a blocking one (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7166">#7166</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/0284d1b5c8ea5aff5b30c254200fb0a46c21d67c"><code>0284d1b</code></a> macros: make <code>select!</code> budget-aware (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7164">#7164</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/710bc8071ea030f0ad98817414997beab2420ad2"><code>710bc80</code></a> rt: coop should yield using waker defer strategy (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7185">#7185</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a2b12bd5799f06e912b32ac05a5ffb5cf1fe31cd"><code>a2b12bd</code></a> readme: a…
1 parent 38b4bcc commit dc98aab

File tree

6 files changed

+202
-112
lines changed

6 files changed

+202
-112
lines changed

0 commit comments

Comments
 (0)