1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-05-22 10:21:03 +02:00

59 Commits

Author SHA1 Message Date
dependabot[bot]
53afa8416b
cargo: bump the patch group with 6 updates (#2731)
Bumps the patch group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.98` |
| [clap](https://github.com/clap-rs/clap) | `4.5.35` | `4.5.37` |
| [zerocopy](https://github.com/google/zerocopy) | `0.8.24` | `0.8.25` |
| [tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets) |
`0.11.3` | `0.11.4` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.153` | `1.0.158` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.153` | `1.0.158` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 11:45:05 +01:00
dependabot[bot]
e0204d0185
cargo: bump the patch group with 11 updates (#2703)
Bumps the patch group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.97` |
| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.34` |
| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` |
| [mdbook](https://github.com/rust-lang/mdBook) | `0.4.45` | `0.4.48` |
| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140`
|
| [zerocopy](https://github.com/google/zerocopy) | `0.8.21` | `0.8.24` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.12` |
`0.12.15` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` |
`2.0.12` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.142` | `1.0.153` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.142` | `1.0.153` |

Updates `anyhow` from 1.0.96 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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bfb89ef244"><code>bfb89ef</code></a>
Release 1.0.97</li>
<li><a
href="c7fca9b086"><code>c7fca9b</code></a>
Ignore elidable_lifetime_names pedantic clippy lint</li>
<li><a
href="427c0bb0f3"><code>427c0bb</code></a>
Point standard library links to stable</li>
<li>See full diff in <a
href="https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97">compare
view</a></li>
</ul>
</details>
<br />

Updates `clap` from 4.5.31 to 4.5.34
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.5.34</h2>
<h2>[4.5.34] - 2025-03-27</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Don't add extra blank lines with
<code>flatten_help(true)</code> and subcommands without arguments</li>
</ul>
<h2>v4.5.33</h2>
<h2>[4.5.33] - 2025-03-26</h2>
<h3>Fixes</h3>
<ul>
<li><em>(error)</em> When showing the usage of a suggestion for an
unknown argument, don't show the group</li>
</ul>
<h2>v4.5.32</h2>
<h2>[4.5.32] - 2025-03-10</h2>
<h3>Features</h3>
<ul>
<li>Add <code>Error::remove</code></li>
</ul>
<h3>Documentation</h3>
<ul>
<li><em>(cookbook)</em> Switch from <code>humantime</code> to
<code>jiff</code></li>
<li><em>(tutorial)</em> Better cover required vs optional</li>
</ul>
<h3>Internal</h3>
<ul>
<li>Update <code>pulldown-cmark</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.5.34] - 2025-03-27</h2>
<h3>Fixes</h3>
<ul>
<li><em>(help)</em> Don't add extra blank lines with
<code>flatten_help(true)</code> and subcommands without arguments</li>
</ul>
<h2>[4.5.33] - 2025-03-26</h2>
<h3>Fixes</h3>
<ul>
<li><em>(error)</em> When showing the usage of a suggestion for an
unknown argument, don't show the group</li>
</ul>
<h2>[4.5.32] - 2025-03-10</h2>
<h3>Features</h3>
<ul>
<li>Add <code>Error::remove</code></li>
</ul>
<h3>Documentation</h3>
<ul>
<li><em>(cookbook)</em> Switch from <code>humantime</code> to
<code>jiff</code></li>
<li><em>(tutorial)</em> Better cover required vs optional</li>
</ul>
<h3>Internal</h3>
<ul>
<li>Update <code>pulldown-cmark</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5d2cdac3e6"><code>5d2cdac</code></a>
chore: Release</li>
<li><a
href="f1c10ebe58"><code>f1c10eb</code></a>
docs: Update changelog</li>
<li><a
href="a4d1a7fe2b"><code>a4d1a7f</code></a>
chore(ci): Take a break from template updates</li>
<li><a
href="e95ed396c4"><code>e95ed39</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5775">#5775</a>
from vivienm/master</li>
<li><a
href="18f8d4c3f5"><code>18f8d4c</code></a>
chore(deps): Update Rust Stable to v1.82 (<a
href="https://redirect.github.com/clap-rs/clap/issues/5788">#5788</a>)</li>
<li><a
href="f35d8e09fb"><code>f35d8e0</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5787">#5787</a>
from epage/template</li>
<li><a
href="1389d7d689"><code>1389d7d</code></a>
chore: Update from '_rust/main' template</li>
<li><a
href="dbc9faa79d"><code>dbc9faa</code></a>
chore(ci): Initialize git for template update</li>
<li><a
href="3dac2f3683"><code>3dac2f3</code></a>
chore(ci): Get history for template update</li>
<li><a
href="e1f77dacf1"><code>e1f77da</code></a>
chore(ci): Fix branch for template update</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.34">compare
view</a></li>
</ul>
</details>
<br />

Updates `log` from 0.4.26 to 0.4.27
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/releases">log's
releases</a>.</em></p>
<blockquote>
<h2>0.4.27</h2>
<h2>What's Changed</h2>
<ul>
<li>A few minor lint fixes by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/671">rust-lang/log#671</a></li>
<li>Enable clippy support for format-like macros by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/665">rust-lang/log#665</a></li>
<li>Add an optional logger param by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/664">rust-lang/log#664</a></li>
<li>Pass global logger by value, supplied logger by ref by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/673">rust-lang/log#673</a></li>
<li>Prepare for 0.4.27 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/674">rust-lang/log#674</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">https://github.com/rust-lang/log/compare/0.4.26...0.4.27</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.27] - 2025-03-24</h2>
<h3>What's Changed</h3>
<ul>
<li>A few minor lint fixes by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/671">rust-lang/log#671</a></li>
<li>Enable clippy support for format-like macros by <a
href="https://github.com/nyurik"><code>@​nyurik</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/665">rust-lang/log#665</a></li>
<li>Add an optional logger param by <a
href="https://github.com/tisonkun"><code>@​tisonkun</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/664">rust-lang/log#664</a></li>
<li>Pass global logger by value, supplied logger by ref by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/673">rust-lang/log#673</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">https://github.com/rust-lang/log/compare/0.4.26...0.4.27</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35161d0d25"><code>35161d0</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/674">#674</a>
from rust-lang/cargo/0.4.27</li>
<li><a
href="cc131ef268"><code>cc131ef</code></a>
prepare for 0.4.27 release</li>
<li><a
href="ea6f54d395"><code>ea6f54d</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/673">#673</a>
from rust-lang/feat/logger-by-ref</li>
<li><a
href="d229c7355b"><code>d229c73</code></a>
fix unclosed code block</li>
<li><a
href="02486e458c"><code>02486e4</code></a>
fill in more tests for logger argument</li>
<li><a
href="71e034ffa6"><code>71e034f</code></a>
expand logger tests</li>
<li><a
href="dfa067e65c"><code>dfa067e</code></a>
fix up kv passing</li>
<li><a
href="39d4c3ab88"><code>39d4c3a</code></a>
run fmt</li>
<li><a
href="7aacc8fea3"><code>7aacc8f</code></a>
pass global logger by value, supplied logger by ref</li>
<li><a
href="a438c6ed08"><code>a438c6e</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/664">#664</a>
from tisonkun/logger-field</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/log/compare/0.4.26...0.4.27">compare
view</a></li>
</ul>
</details>
<br />

Updates `mdbook` from 0.4.45 to 0.4.48
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/mdBook/releases">mdbook's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.48</h2>
<p>See <a
href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0448">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0448</a>
for a complete list of changes.</p>
<h2>v0.4.47</h2>
<p>See <a
href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0447">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0447</a>
for a complete list of changes.</p>
<h2>v0.4.46</h2>
<p>See <a
href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0446">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0446</a>
for a complete list of changes.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's
changelog</a>.</em></p>
<blockquote>
<h2>mdBook 0.4.48</h2>
<p><a
href="https://github.com/rust-lang/mdBook/compare/v0.4.47...v0.4.48">v0.4.47...v0.4.48</a></p>
<h3>Added</h3>
<ul>
<li>Footnotes now have back-reference links. These links bring the
reader back to the original location. As part of this change, footnotes
are now only rendered at the bottom of the page. This also includes some
styling updates and fixes for footnote rendering.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2626">#2626</a></li>
<li>Added an &quot;Auto&quot; theme selection option which will default
to the system-preferred mode. This will also automatically switch when
the system changes the preferred mode.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2576">#2576</a></li>
</ul>
<h3>Changed</h3>
<ul>
<li>The <code>searchindex.json</code> file has been removed; only the
<code>searchindex.js</code> file will be generated.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2552">#2552</a></li>
<li>Updated Javascript code to use eslint.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2554">#2554</a></li>
<li>An error is generated if there are duplicate files in
<code>SUMMARY.md</code>.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2613">#2613</a></li>
</ul>
<h2>mdBook 0.4.47</h2>
<p><a
href="https://github.com/rust-lang/mdBook/compare/v0.4.46...v0.4.47">v0.4.46...v0.4.47</a></p>
<h3>Fixed</h3>
<ul>
<li>Fixed search not showing up in sub-directories.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2586">#2586</a></li>
</ul>
<h2>mdBook 0.4.46</h2>
<p><a
href="https://github.com/rust-lang/mdBook/compare/v0.4.45...v0.4.46">v0.4.45...v0.4.46</a></p>
<h3>Changed</h3>
<ul>
<li>The <code>output.html.hash-files</code> config option has been added
to add hashes to static filenames to bust any caches when a book is
updated. <code>{{resource}}</code> template tags have been added so that
links can be properly generated to those files.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/1368">#1368</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Playground links for Rust 2024 now set the edition correctly.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2557">#2557</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="b7a27d2759"><code>b7a27d2</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2629">#2629</a>
from ehuss/bump-version</li>
<li><a
href="d67dbc74fd"><code>d67dbc7</code></a>
Update to 0.4.48</li>
<li><a
href="d9d27f38c3"><code>d9d27f3</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2625">#2625</a>
from GuillaumeGomez/simplify-resources-location</li>
<li><a
href="4886c92fa4"><code>4886c92</code></a>
Finish moving resources around</li>
<li><a
href="195d97a514"><code>195d97a</code></a>
Move JS files into <code>front-end/js</code></li>
<li><a
href="e954e872f0"><code>e954e87</code></a>
Move css and font files into <code>front-end</code></li>
<li><a
href="e74b4b0507"><code>e74b4b0</code></a>
Move template files into <code>front-end/templates</code> folder</li>
<li><a
href="4946c78e8c"><code>4946c78</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2576">#2576</a>
from tmandry/default-auto-switch</li>
<li><a
href="54d8d37b77"><code>54d8d37</code></a>
Fix eslint errors</li>
<li><a
href="20eea0b41e"><code>20eea0b</code></a>
Add &quot;Auto&quot; option to theme menu</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/mdBook/compare/v0.4.45...v0.4.48">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde` from 1.0.218 to 1.0.219
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/serde/releases">serde's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.219</h2>
<ul>
<li>Prevent <code>absolute_paths</code> Clippy restriction being
triggered inside macro-generated code (<a
href="https://redirect.github.com/serde-rs/serde/issues/2906">#2906</a>,
thanks <a
href="https://github.com/davidzeng0"><code>@​davidzeng0</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="49d098debd"><code>49d098d</code></a>
Release 1.0.219</li>
<li><a
href="40f1d19dbe"><code>40f1d19</code></a>
Wrap dummy.rs to 80 columns</li>
<li><a
href="514848b584"><code>514848b</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2906">#2906</a>
from davidzeng0/master</li>
<li><a
href="168b6cf789"><code>168b6cf</code></a>
fix clippy absolute paths warning</li>
<li><a
href="a8bdd17333"><code>a8bdd17</code></a>
Remove unused Punctuated import</li>
<li><a
href="1c9601358b"><code>1c96013</code></a>
Resolve mem_replace_with_default clippy lint</li>
<li><a
href="f0d1ae08f3"><code>f0d1ae0</code></a>
Ignore elidable_lifetime_names pedantic clippy lint</li>
<li><a
href="e3eaa6a3dd"><code>e3eaa6a</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2896">#2896</a>
from dtolnay/stabledoc</li>
<li><a
href="6a630cf283"><code>6a630cf</code></a>
Also link to stable proc_macro</li>
<li>See full diff in <a
href="https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_json` from 1.0.139 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>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="762783414e"><code>7627834</code></a>
Release 1.0.140</li>
<li><a
href="d77a498c80"><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="b34d317089"><code>b34d317</code></a>
Delete unused gcc installation</li>
<li><a
href="f7200c3cf6"><code>f7200c3</code></a>
Ignore unbuffered_bytes clippy lint</li>
<li><a
href="76cd4fb383"><code>76cd4fb</code></a>
Ignore elidable_lifetime_names pedantic clippy lint</li>
<li><a
href="400eaa977f"><code>400eaa9</code></a>
Point standard library links to stable</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140">compare
view</a></li>
</ul>
</details>
<br />

Updates `zerocopy` from 0.8.21 to 0.8.24
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/zerocopy/releases">zerocopy's
releases</a>.</em></p>
<blockquote>
<h2>v0.8.24</h2>
<h2>What's Changed</h2>
<ul>
<li>[pointer] Document validity safety invariant by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2403">google/zerocopy#2403</a></li>
<li>[pointer] Support generic <code>TransmuteFrom</code> framework by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2408">google/zerocopy#2408</a></li>
<li>Implement FromZeros for AtomicPtr by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2426">google/zerocopy#2426</a></li>
<li>[pointer] SizeEq supports raw pointer transmutes by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2427">google/zerocopy#2427</a></li>
<li>Implement traits for Cell by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2421">google/zerocopy#2421</a></li>
<li>Remove obsolete safety proofs by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2423">google/zerocopy#2423</a></li>
<li>[layout] Move Kani proofs from crate root by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2430">google/zerocopy#2430</a></li>
<li>[git] Ignore VSCode workspace files by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2443">google/zerocopy#2443</a></li>
<li>[ci] Include doctests in coverage by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2446">google/zerocopy#2446</a></li>
<li>[ci] Roll pinned nightly toolchain by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2442">google/zerocopy#2442</a></li>
<li>[ci] Check (but don't test) avr-none target by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2448">google/zerocopy#2448</a></li>
<li>[kani] Use function contracts instead of proofs by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2449">google/zerocopy#2449</a></li>
<li>[byte_slice] Add Kani proofs by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2451">google/zerocopy#2451</a></li>
<li>[ci] Roll pinned stable toolchain by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2454">google/zerocopy#2454</a></li>
<li>[ptr] Simplify PtrInner's invariants by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2450">google/zerocopy#2450</a></li>
<li>[transmute] Update TryTransmuteFromPtr proof by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2455">google/zerocopy#2455</a></li>
<li>[derive] Replace impl_block with builder pattern by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2456">google/zerocopy#2456</a></li>
<li>[ci] Roll pinned nightly toolchain by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2457">google/zerocopy#2457</a></li>
<li>[derive] Support <code>#[zerocopy(crate = &quot;...&quot;)]</code>
attribute by <a
href="https://github.com/andogq"><code>@​andogq</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2452">google/zerocopy#2452</a></li>
<li>Release 0.8.24 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2458">google/zerocopy#2458</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/andogq"><code>@​andogq</code></a> made
their first contribution in <a
href="https://redirect.github.com/google/zerocopy/pull/2452">google/zerocopy#2452</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.23...v0.8.24">https://github.com/google/zerocopy/compare/v0.8.23...v0.8.24</a></p>
<h2>v0.8.23</h2>
<h2>What's Changed</h2>
<ul>
<li>[macro] Support deriving certain traits via macro by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2418">google/zerocopy#2418</a></li>
<li>Release 0.8.23 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2420">google/zerocopy#2420</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.22...v0.8.23">https://github.com/google/zerocopy/compare/v0.8.22...v0.8.23</a></p>
<h2>v0.8.22</h2>
<h2>What's Changed</h2>
<ul>
<li>[pointer] Replace project with cast_unsized_unchecked by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2405">google/zerocopy#2405</a></li>
<li>[pointer] Group imports at the top of the file by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2407">google/zerocopy#2407</a></li>
<li>[pointer] Remove ReadReason from Read trait by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2409">google/zerocopy#2409</a></li>
<li>[pointer] Use PME acronym in method name by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2412">google/zerocopy#2412</a></li>
<li>Inline try_cast_into() by <a
href="https://github.com/korran"><code>@​korran</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2415">google/zerocopy#2415</a></li>
<li>Release 0.8.22 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2417">google/zerocopy#2417</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/korran"><code>@​korran</code></a> made
their first contribution in <a
href="https://redirect.github.com/google/zerocopy/pull/2415">google/zerocopy#2415</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.21...v0.8.22">https://github.com/google/zerocopy/compare/v0.8.21...v0.8.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="99329a9859"><code>99329a9</code></a>
Release 0.8.24 (<a
href="https://redirect.github.com/google/zerocopy/issues/2458">#2458</a>)</li>
<li><a
href="50568992f8"><code>5056899</code></a>
[derive] Support #[zerocopy(crate = &quot;...&quot;)] attribute (<a
href="https://redirect.github.com/google/zerocopy/issues/2452">#2452</a>)</li>
<li><a
href="1a82be7aeb"><code>1a82be7</code></a>
[ci] Roll pinned nightly toolchain (<a
href="https://redirect.github.com/google/zerocopy/issues/2457">#2457</a>)</li>
<li><a
href="ed32df4b2d"><code>ed32df4</code></a>
[derive] Replace impl_block with builder pattern (<a
href="https://redirect.github.com/google/zerocopy/issues/2456">#2456</a>)</li>
<li><a
href="09cda4072f"><code>09cda40</code></a>
[transmute] Update TryTransmuteFromPtr proof (<a
href="https://redirect.github.com/google/zerocopy/issues/2455">#2455</a>)</li>
<li><a
href="31cfbd76dc"><code>31cfbd7</code></a>
[ptr] Simplify PtrInner's invariants (<a
href="https://redirect.github.com/google/zerocopy/issues/2450">#2450</a>)</li>
<li><a
href="7abd7be04f"><code>7abd7be</code></a>
[ci] Roll pinned stable toolchain (<a
href="https://redirect.github.com/google/zerocopy/issues/2454">#2454</a>)</li>
<li><a
href="8aa96d355a"><code>8aa96d3</code></a>
[byte_slice] Add Kani proofs (<a
href="https://redirect.github.com/google/zerocopy/issues/2451">#2451</a>)</li>
<li><a
href="855c2378b4"><code>855c237</code></a>
[kani] Use function contracts instead of proofs (<a
href="https://redirect.github.com/google/zerocopy/issues/2449">#2449</a>)</li>
<li><a
href="ff4a607de2"><code>ff4a607</code></a>
[ci] Check (but don't test) avr-none target (<a
href="https://redirect.github.com/google/zerocopy/issues/2448">#2448</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/google/zerocopy/compare/v0.8.21...v0.8.24">compare
view</a></li>
</ul>
</details>
<br />

Updates `reqwest` from 0.12.12 to 0.12.15
<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.12.15</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix http3 to support streaming response bodies by <a
href="https://github.com/ducaale"><code>@​ducaale</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2517">seanmonstar/reqwest#2517</a></li>
<li>Fix Windows to support both <code>ProxyOverride</code> and
<code>NO_PROXY</code> by <a
href="https://github.com/drewkett"><code>@​drewkett</code></a> in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2601">seanmonstar/reqwest#2601</a></li>
<li>Fix http3 dependency from public API misuse by <a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in
<a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2605">seanmonstar/reqwest#2605</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/drewkett"><code>@​drewkett</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2601">seanmonstar/reqwest#2601</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15">https://github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15</a></p>
<h2>v0.12.14</h2>
<h2>What's Changed</h2>
<ul>
<li>re-add fetch_mode_no_cors shim when not in wasm, but deprecated by
<a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a>
in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2598">seanmonstar/reqwest#2598</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14">https://github.com/seanmonstar/reqwest/compare/v0.12.13...v0.12.14</a></p>
<h2>v0.12.13</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>Form::into_reader()</code> for blocking
<code>multipart</code> forms.</li>
<li>Add <code>Form::into_stream()</code> for async
<code>multipart</code> forms.</li>
<li>Add support for SOCKS4a proxies.</li>
<li>Fix decoding responses with multiple zstd frames.</li>
<li>Fix <code>RequestBuilder::form()</code> from overwriting a
previously set <code>Content-Type</code> header, like the other builder
methods.</li>
<li>Fix cloning of request timeout in
<code>blocking::Request</code>.</li>
<li>Fix http3 synchronization of connection creation, reducing
unneccesary extra connections.</li>
<li>Fix Windows system proxy to use <code>ProxyOverride</code> as a
<code>NO_PROXY</code> value.</li>
<li>Fix blocking read to correctly reserve and zero read buffer.</li>
<li>(wasm) Add support for request timeouts.</li>
<li>(wasm) Fix <code>Error::is_timeout()</code> to return true when from
a request timeout.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/obi1kenobi"><code>@​obi1kenobi</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2524">seanmonstar/reqwest#2524</a></li>
<li><a
href="https://github.com/decathorpe"><code>@​decathorpe</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2529">seanmonstar/reqwest#2529</a></li>
<li><a href="https://github.com/flisky"><code>@​flisky</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/1760">seanmonstar/reqwest#1760</a></li>
<li><a href="https://github.com/0x676e67"><code>@​0x676e67</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2527">seanmonstar/reqwest#2527</a></li>
<li><a
href="https://github.com/maximevtush"><code>@​maximevtush</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2534">seanmonstar/reqwest#2534</a></li>
<li><a
href="https://github.com/Property404"><code>@​Property404</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2554">seanmonstar/reqwest#2554</a></li>
<li><a href="https://github.com/G1gg1L3s"><code>@​G1gg1L3s</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2544">seanmonstar/reqwest#2544</a></li>
<li><a
href="https://github.com/coastalwhite"><code>@​coastalwhite</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2562">seanmonstar/reqwest#2562</a></li>
<li><a href="https://github.com/Fizcko"><code>@​Fizcko</code></a> made
their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2559">seanmonstar/reqwest#2559</a></li>
<li><a
href="https://github.com/markussilvan"><code>@​markussilvan</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2573">seanmonstar/reqwest#2573</a></li>
<li><a
href="https://github.com/aunovis-heidrich"><code>@​aunovis-heidrich</code></a>
made their first contribution in <a
href="https://redirect.github.com/seanmonstar/reqwest/pull/2593">seanmonstar/reqwest#2593</a></li>
</ul>
<h2>Thanks!</h2>
<ul>
<li><a
href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a></li>
<li><a
href="https://github.com/paolobarbolini"><code>@​paolobarbolini</code></a></li>
<li><a href="https://github.com/Nuhvi"><code>@​Nuhvi</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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.12.15</h2>
<ul>
<li>Fix Windows to support both <code>ProxyOverride</code> and
<code>NO_PROXY</code>.</li>
<li>Fix http3 to support streaming response bodies.</li>
<li>Fix http3 dependency from public API misuse.</li>
</ul>
<h2>v0.12.14</h2>
<ul>
<li>Fix missing <code>fetch_mode_no_cors()</code>, marking as deprecated
when not on WASM.</li>
</ul>
<h2>v0.12.13</h2>
<ul>
<li>Add <code>Form::into_reader()</code> for blocking
<code>multipart</code> forms.</li>
<li>Add <code>Form::into_stream()</code> for async
<code>multipart</code> forms.</li>
<li>Add support for SOCKS4a proxies.</li>
<li>Fix decoding responses with multiple zstd frames.</li>
<li>Fix <code>RequestBuilder::form()</code> from overwriting a
previously set <code>Content-Type</code> header, like the other builder
methods.</li>
<li>Fix cloning of request timeout in
<code>blocking::Request</code>.</li>
<li>Fix http3 synchronization of connection creation, reducing
unneccesary extra connections.</li>
<li>Fix Windows system proxy to use <code>ProxyOverride</code> as a
<code>NO_PROXY</code> value.</li>
<li>Fix blocking read to correctly reserve and zero read buffer.</li>
<li>(wasm) Add support for request timeouts.</li>
<li>(wasm) Fix <code>Error::is_timeout()</code> to return true when from
a request timeout.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="54376c35df"><code>54376c3</code></a>
v0.12.15</li>
<li><a
href="e4bb3e6d87"><code>e4bb3e6</code></a>
upgrade h3-quinn (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2605">#2605</a>)</li>
<li><a
href="96a4fea5fe"><code>96a4fea</code></a>
Merge tag 'v0.12.14'</li>
<li><a
href="5fd3d5b4ae"><code>5fd3d5b</code></a>
Re-enable NO_PROXY envs on Windows (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2601">#2601</a>)</li>
<li><a
href="e9215fd68d"><code>e9215fd</code></a>
Support streaming response body in HTTP/3 (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2517">#2517</a>)</li>
<li><a
href="cf50f114b5"><code>cf50f11</code></a>
v0.12.14</li>
<li><a
href="f63c631591"><code>f63c631</code></a>
re-add fetch_mode_no_cors shim when not in wasm, but deprecated (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2598">#2598</a>)</li>
<li><a
href="e44e371305"><code>e44e371</code></a>
v0.12.13</li>
<li><a
href="e83e138af5"><code>e83e138</code></a>
Added osv-scanner.toml file to ignore npm packages in wasm examples
during vu...</li>
<li><a
href="7e85d2f974"><code>7e85d2f</code></a>
ci: pin once-cell in msrv job (<a
href="https://redirect.github.com/seanmonstar/reqwest/issues/2594">#2594</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/seanmonstar/reqwest/compare/v0.12.12...v0.12.15">compare
view</a></li>
</ul>
</details>
<br />

Updates `thiserror` from 2.0.11 to 2.0.12
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/thiserror/releases">thiserror's
releases</a>.</em></p>
<blockquote>
<h2>2.0.12</h2>
<ul>
<li>Prevent elidable_lifetime_names pedantic clippy lint in generated
impl (<a
href="https://redirect.github.com/dtolnay/thiserror/issues/413">#413</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="95a5126693"><code>95a5126</code></a>
Release 2.0.12</li>
<li><a
href="76490f743e"><code>76490f7</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/thiserror/issues/413">#413</a>
from dtolnay/elidablelifetime</li>
<li><a
href="9f27b766f5"><code>9f27b76</code></a>
Ignore elidable_lifetime_names pedantic clippy lint</li>
<li><a
href="daf2a6f36e"><code>daf2a6f</code></a>
Resolve some elidable_lifetime_names pedantic clippy lint</li>
<li><a
href="5f07160c35"><code>5f07160</code></a>
Point standard library links to stable</li>
<li><a
href="6706a5121b"><code>6706a51</code></a>
Convert html links to intra-doc links</li>
<li><a
href="2706873a04"><code>2706873</code></a>
More precise gitignore patterns</li>
<li><a
href="70bc20d848"><code>70bc20d</code></a>
Remove **/*.rs.bk from project-specific gitignore</li>
<li>See full diff in <a
href="https://github.com/dtolnay/thiserror/compare/2.0.11...2.0.12">compare
view</a></li>
</ul>
</details>
<br />

Updates `cxx` from 1.0.142 to 1.0.153
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/cxx/releases">cxx's
releases</a>.</em></p>
<blockquote>
<h2>1.0.153</h2>
<ul>
<li>Factor out source tgz publication to a reusable workflow (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1492">#1492</a>, <a
href="https://redirect.github.com/dtolnay/.github/pull/4">dtolnay/.github#4</a>)</li>
</ul>
<h2>1.0.152</h2>
<ul>
<li>Documentation improvements</li>
</ul>
<h2>1.0.151</h2>
<ul>
<li>Add explicit conversion operator from <code>rust::Str</code> to
<code>std::string_view</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1486">#1486</a>,
thanks <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li>
</ul>
<h2>1.0.150</h2>
<ul>
<li>Make source tars deterministic and reproducible (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1483">#1483</a>)</li>
<li>Update codespan-reporting dependency to 0.12 (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1485">#1485</a>)</li>
</ul>
<h2>1.0.149</h2>
<ul>
<li>Fix incorrect symlinks in release tgz (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1482">#1482</a>)</li>
</ul>
<h2>1.0.148</h2>
<ul>
<li>Produce source archives for releases with stable checksum (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1475">#1475</a>)</li>
<li>Fix Bazel presubmit build targets to unblock BCR publish (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1476">#1476</a>)</li>
</ul>
<h2>1.0.147</h2>
<ul>
<li>Add strip_prefix to unblock automated Bazel module publish (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1473">#1473</a>,
thanks <a
href="https://github.com/mortenmj"><code>@​mortenmj</code></a>)</li>
</ul>
<h2>1.0.146</h2>
<ul>
<li>Publish releases automatically to bazel-central-registry (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1467">#1467</a>,
thanks <a
href="https://github.com/UebelAndre"><code>@​UebelAndre</code></a>)</li>
</ul>
<h2>1.0.145</h2>
<ul>
<li>Update bzlmod to support Bazel 8 (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1466">#1466</a>,
thanks <a
href="https://github.com/UebelAndre"><code>@​UebelAndre</code></a>)</li>
</ul>
<h2>1.0.144</h2>
<ul>
<li>Handle <code>cfg</code> attributes on type aliases (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1464">#1464</a>,
thanks <a
href="https://github.com/ahayzen-kdab"><code>@​ahayzen-kdab</code></a>)</li>
</ul>
<h2>1.0.143</h2>
<ul>
<li>New trait impls for UniquePtr: Seek, PartialEq, Eq, PartialOrd, Ord,
Hash (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1454">#1454</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1455">#1455</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1446">#1446</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1456">#1456</a>)</li>
<li>New trait impls for SharedPtr: PartialEq, Eq, PartialOrd, Ord, Hash
(<a
href="https://redirect.github.com/dtolnay/cxx/issues/1457">#1457</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dfb54b4a6b"><code>dfb54b4</code></a>
Release 1.0.153</li>
<li><a
href="24cd5f1328"><code>24cd5f1</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/cxx/issues/1492">#1492</a>
from dtolnay/releasetgz</li>
<li><a
href="9ca318cf13"><code>9ca318c</code></a>
Update source.template.json URL to match release_tgz.yml behavior</li>
<li><a
href="4c2b0c1703"><code>4c2b0c1</code></a>
Factor out tgz release logic to reusable workflow</li>
<li><a
href="db7ad02949"><code>db7ad02</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/cxx/issues/1491">#1491</a>
from dtolnay/integrity</li>
<li><a
href="3d0dd2da76"><code>3d0dd2d</code></a>
Clear integrity value in source.template.json</li>
<li><a
href="6c117a8475"><code>6c117a8</code></a>
Release 1.0.152</li>
<li><a
href="4303b19db0"><code>4303b19</code></a>
Lockfile update</li>
<li><a
href="765515e3b8"><code>765515e</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/cxx/issues/1490">#1490</a>
from dtolnay/indexmut</li>
<li><a
href="6791858bc5"><code>6791858</code></a>
Document the naming of CxxVector's index_mut with aliases</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/cxx/compare/1.0.142...1.0.153">compare
view</a></li>
</ul>
</details>
<br />

Updates `cxx-build` from 1.0.142 to 1.0.153
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/cxx/releases">cxx-build's
releases</a>.</em></p>
<blockquote>
<h2>1.0.153</h2>
<ul>
<li>Factor out source tgz publication to a reusable workflow (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1492">#1492</a>, <a
href="https://redirect.github.com/dtolnay/.github/pull/4">dtolnay/.github#4</a>)</li>
</ul>
<h2>1.0.152</h2>
<ul>
<li>Documentation improvements</li>
</ul>
<h2>1.0.151</h2>
<ul>
<li>Add explicit conversion operator from <code>rust::Str</code> to
<code>std::string_view</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1486">#1486</a>,
thanks <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li>
</ul>
<h2>1.0.150</h2>
<ul>
<li>Make source tars deterministic and reproducible (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1483">#1483</a>)</li>
<li>Update codespan-reporting dependency to 0.12 (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1485">#1485</a>)</li>
</ul>
<h2>1.0.149</h2>
<ul>
<li>Fix incorrect symlinks in release tgz (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1482">#1482</a>)</li>
</ul>
<h2>1.0.148</h2>
<ul>
<li>Produce source archives for releases with stable checksum (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1475">#1475</a>)</li>
<li>Fix Bazel presubmit build targets to unblock BCR publish (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1476">#1476</a>)</li>
</ul>
<h2>1.0.147</h2>
<ul>
<li>Add strip_prefix to unblock automated Bazel module publish (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1473">#1473</a>,
thanks <a
href="https://github.com/mortenmj"><code>@​mortenmj</code></a>)</li>
</ul>
<h2>1.0.146</h2>
<ul>
<li>Publish releases automatically to bazel-central-registry (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1467">#1467</a>,
thanks <a
href="https://github.com/UebelAndre"><code>@​UebelAndre</code></a>)</li>
</ul>
<h2>1.0.145</h2>
<ul>
<li>Update bzlmod to support Bazel 8 (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1466">#1466</a>,
thanks <a
href="https://github.com/UebelAndre"><code>@​UebelAndre</code></a>)</li>
</ul>
<h2>1.0.144</h2>
<ul>
<li>Handle <code>cfg</code> attributes on type aliases (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1464">#1464</a>,
thanks <a
href="https://github.com/ahayzen-kdab"><code>@​ahayzen-kdab</code></a>)</li>
</ul>
<h2>1.0.143</h2>
<ul>
<li>New trait impls for UniquePtr: Seek, PartialEq, Eq, PartialOrd, Ord,
Hash (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1454">#1454</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1455">#1455</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1446">#1446</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1456">#1456</a>)</li>
<li>New trait impls for SharedPtr: PartialEq, Eq, PartialOrd, Ord, Hash
(<a
href="https://redirect.github.com/dtolnay/cxx/issues/1457">#1457</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dfb54b4a6b"><code>dfb54b4</code></a>
Release 1.0.153</li>
<li><a
href="24cd5f1328"><code>24cd5f1</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/cxx/issues/1492">#1492</a>
from dtolnay/releasetgz</li>
<li><a
href="9ca318cf13"><code>9ca318c</code></a>
Update source.template.json URL to match release_tgz.yml behavior</li>
<li><a
href="4c2b0c1703"><code>4c2b0c1</code></a>
Factor out tgz release logic to reusable workflow</li>
<li><a
href="db7ad02949"><code>db7ad02</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/cxx/issues/1491">#1491</a>
from dtolnay/integrity</li>
<li><a
href="3d0dd2da76"><code>3d0dd2d</code></a>
Clear integrity value in source.template.json</li>
<li><a
href="6c117a8475"><code>6c117a8</code></a>
Release 1.0.152</li>
<li><a
href="4303b19db0"><code>4303b19</code></a>
Lockfile update</li>
<li><a
href="765515e3b8"><code>765515e</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/cxx/issues/1490">#1490</a>
from dtolnay/indexmut</li>
<li><a
href="6791858bc5"><code>6791858</code></a>
Document the naming of CxxVector's index_mut with aliases</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/cxx/compare/1.0.142...1.0.153">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot 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>
2025-04-01 12:10:16 -04:00
dependabot[bot]
f098b02efd
cargo: bump the patch group with 9 updates (#2682)
Bumps the patch group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.95` | `1.0.96` |
| [clap](https://github.com/clap-rs/clap) | `4.5.27` | `4.5.31` |
| [log](https://github.com/rust-lang/log) | `0.4.25` | `0.4.26` |
| [mdbook](https://github.com/rust-lang/mdBook) | `0.4.44` | `0.4.45` |
| [serde](https://github.com/serde-rs/serde) | `1.0.217` | `1.0.218` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.138` | `1.0.139`
|
| [zerocopy](https://github.com/google/zerocopy) | `0.8.14` | `0.8.21` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.137` | `1.0.142` |

Updates `anyhow` from 1.0.95 to 1.0.96
<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.96</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f0aa0d367f"><code>f0aa0d3</code></a>
Release 1.0.96</li>
<li><a
href="bc33c24bd2"><code>bc33c24</code></a>
Convert html links to intra-doc links</li>
<li><a
href="1cff785c76"><code>1cff785</code></a>
Unset doc-scrape-examples for lib target</li>
<li><a
href="d71c806e97"><code>d71c806</code></a>
More precise gitignore patterns</li>
<li><a
href="3e409755ce"><code>3e40975</code></a>
Remove **/*.rs.bk from project-specific gitignore</li>
<li><a
href="b880dd050e"><code>b880dd0</code></a>
Ignore Cargo-generated tests/crate/target directory</li>
<li><a
href="8891ce34b4"><code>8891ce3</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/anyhow/issues/404">#404</a>
from dtolnay/missingabi</li>
<li><a
href="51a173ee68"><code>51a173e</code></a>
Ignore missing_abi lint in nightly-2025-01-16</li>
<li><a
href="4d71a84097"><code>4d71a84</code></a>
Ignore double_ended_iterator_last clippy lint</li>
<li><a
href="af0937ef72"><code>af0937e</code></a>
Update ui test suite to nightly-2025-01-02</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96">compare
view</a></li>
</ul>
</details>
<br />

Updates `clap` from 4.5.27 to 4.5.31
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.5.31</h2>
<h2>[4.5.31] - 2025-02-24</h2>
<h3>Features</h3>
<ul>
<li>Add <code>ValueParserFactory</code> for
<code>Saturating&lt;T&gt;</code></li>
</ul>
<h2>v4.5.30</h2>
<h2>[4.5.30] - 2025-02-17</h2>
<h3>Fixes</h3>
<ul>
<li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with
<code>SetTrue</code></li>
<li><em>(assert)</em> Clean up rendering of <code>takes_values</code>
assertions</li>
</ul>
<h2>v4.5.29</h2>
<h2>[4.5.29] - 2025-02-11</h2>
<h3>Fixes</h3>
<ul>
<li>Change <code>ArgMatches::args_present</code> so not-present flags
are considered not-present (matching the documentation)</li>
</ul>
<h2>v4.5.28</h2>
<h2>[4.5.28] - 2025-02-03</h2>
<h3>Features</h3>
<ul>
<li><em>(derive)</em> Unstable support for full markdown syntax for doc
comments, enabled with <code>unstable-markdown</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.5.31] - 2025-02-24</h2>
<h3>Features</h3>
<ul>
<li>Add <code>ValueParserFactory</code> for
<code>Saturating&lt;T&gt;</code></li>
</ul>
<h2>[4.5.30] - 2025-02-17</h2>
<h3>Fixes</h3>
<ul>
<li><em>(assert)</em> Allow <code>num_args(0..=1)</code> to be used with
<code>SetTrue</code></li>
<li><em>(assert)</em> Clean up rendering of <code>takes_values</code>
assertions</li>
</ul>
<h2>[4.5.29] - 2025-02-11</h2>
<h3>Fixes</h3>
<ul>
<li>Change <code>ArgMatches::args_present</code> so not-present flags
are considered not-present (matching the documentation)</li>
</ul>
<h2>[4.5.28] - 2025-02-03</h2>
<h3>Features</h3>
<ul>
<li><em>(derive)</em> Unstable support for full markdown syntax for doc
comments, enabled with <code>unstable-markdown</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="acf9abbc1b"><code>acf9abb</code></a>
chore: Release</li>
<li><a
href="9186a1872c"><code>9186a18</code></a>
docs: Update changelog</li>
<li><a
href="233c316d11"><code>233c316</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5926">#5926</a>
from sorairolake/feature/value-parser-factory-for-sa...</li>
<li><a
href="13931a25e7"><code>13931a2</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5923">#5923</a>
from Reverier-Xu/master</li>
<li><a
href="536e29fb85"><code>536e29f</code></a>
feat(builder): Add <code>ValueParserFactory</code> for
<code>Saturating\&lt;T&gt;</code></li>
<li><a
href="45ed71c0f2"><code>45ed71c</code></a>
chore: Avoid using gen for rust 2024 preserved keyword</li>
<li><a
href="5029bb3d11"><code>5029bb3</code></a>
chore: Avoid using <code>gen</code> for rust 2024 preserved keyword</li>
<li><a
href="8a1d59bbb0"><code>8a1d59b</code></a>
chore(deps): Update Rust Stable to v1.85 (<a
href="https://redirect.github.com/clap-rs/clap/issues/5921">#5921</a>)</li>
<li><a
href="9caee534e0"><code>9caee53</code></a>
docs(changelog): Clarify 5.0.0</li>
<li><a
href="cb2352f84a"><code>cb2352f</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5918">#5918</a>
from epage/test</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...v4.5.31">compare
view</a></li>
</ul>
</details>
<br />

Updates `log` from 0.4.25 to 0.4.26
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/releases">log's
releases</a>.</em></p>
<blockquote>
<h2>0.4.26</h2>
<h2>What's Changed</h2>
<ul>
<li>Derive <code>Clone</code> for <code>kv::Value</code> by <a
href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li>
<li>Add <code>spdlog-rs</code> link to crate doc by <a
href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li>
<li>Prepare for 0.4.26 release by <a
href="https://github.com/KodrAus"><code>@​KodrAus</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/670">rust-lang/log#670</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/log/blob/master/CHANGELOG.md">log's
changelog</a>.</em></p>
<blockquote>
<h2>[0.4.26] - 2025-02-18</h2>
<h2>What's Changed</h2>
<ul>
<li>Derive <code>Clone</code> for <code>kv::Value</code> by <a
href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/668">rust-lang/log#668</a></li>
<li>Add <code>spdlog-rs</code> link to crate doc by <a
href="https://github.com/SpriteOvO"><code>@​SpriteOvO</code></a> in <a
href="https://redirect.github.com/rust-lang/log/pull/669">rust-lang/log#669</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">https://github.com/rust-lang/log/compare/0.4.25...0.4.26</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="5a91554817"><code>5a91554</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/670">#670</a>
from rust-lang/cargo/0.4.26</li>
<li><a
href="5aba0c2290"><code>5aba0c2</code></a>
prepare for 0.4.26 release</li>
<li><a
href="0551261bb4"><code>0551261</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/669">#669</a>
from SpriteOvO/crate-doc-update</li>
<li><a
href="3ff3bdcbd7"><code>3ff3bdc</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/log/issues/668">#668</a>
from SpriteOvO/value-clone</li>
<li><a
href="931d8832d0"><code>931d883</code></a>
Add <code>spdlog-rs</code> link to crate doc</li>
<li><a
href="310c9b43ff"><code>310c9b4</code></a>
Derive <code>Clone</code> for <code>kv::Value</code></li>
<li>See full diff in <a
href="https://github.com/rust-lang/log/compare/0.4.25...0.4.26">compare
view</a></li>
</ul>
</details>
<br />

Updates `mdbook` from 0.4.44 to 0.4.45
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/mdBook/releases">mdbook's
releases</a>.</em></p>
<blockquote>
<h2>v0.4.45</h2>
<p>See <a
href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445">https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#mdbook-0445</a>
for a complete list of changes.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md">mdbook's
changelog</a>.</em></p>
<blockquote>
<h2>mdBook 0.4.45</h2>
<p><a
href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">v0.4.44...v0.4.45</a></p>
<h3>Changed</h3>
<ul>
<li>Added context to error message when rustdoc is not found.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2545">#2545</a></li>
<li>Slightly changed the styling rules around margins of footnotes.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2524">#2524</a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed an issue where it would panic if a source_path is not set.
<a
href="https://redirect.github.com/rust-lang/mdBook/pull/2550">#2550</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4941acdb87"><code>4941acd</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2551">#2551</a>
from ehuss/bump-version</li>
<li><a
href="7e3d2f96ab"><code>7e3d2f9</code></a>
Update to 0.4.45</li>
<li><a
href="ddba36b24c"><code>ddba36b</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2524">#2524</a>
from WaffleLapkin/first-last-of-type-footnote</li>
<li><a
href="35cf96a064"><code>35cf96a</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2550">#2550</a>
from ehuss/fix-expected-source-path</li>
<li><a
href="5777a0edc4"><code>5777a0e</code></a>
Fix issue with None source_path</li>
<li><a
href="53c3a92285"><code>53c3a92</code></a>
Add test for a chapter with no source path</li>
<li><a
href="132ca0dca3"><code>132ca0d</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2548">#2548</a>
from tamird/patch-1</li>
<li><a
href="56c2b9ba3a"><code>56c2b9b</code></a>
README.md: update workflow status badge</li>
<li><a
href="542b6feed1"><code>542b6fe</code></a>
Merge pull request <a
href="https://redirect.github.com/rust-lang/mdBook/issues/2545">#2545</a>
from ehuss/rustdoc-missing-error</li>
<li><a
href="2af44a396f"><code>2af44a3</code></a>
Add context when <code>rustdoc</code> command is not found</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/mdBook/compare/v0.4.44...v0.4.45">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde` from 1.0.217 to 1.0.218
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/serde/releases">serde's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.218</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="7bfd518dd4"><code>7bfd518</code></a>
Release 1.0.218</li>
<li><a
href="723a9491e2"><code>723a949</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2895">#2895</a>
from dtolnay/stabledoc</li>
<li><a
href="2b44efb085"><code>2b44efb</code></a>
Point standard library links to stable</li>
<li><a
href="03dc0fc137"><code>03dc0fc</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2894">#2894</a>
from dtolnay/doclink</li>
<li><a
href="85cb0c478e"><code>85cb0c4</code></a>
Convert html links to intra-doc links</li>
<li><a
href="abe7194480"><code>abe7194</code></a>
Update ui test suite to nightly-2025-02-12</li>
<li><a
href="aaccac7413"><code>aaccac7</code></a>
Unset doc-scrape-examples for lib target</li>
<li><a
href="7cd4d84cac"><code>7cd4d84</code></a>
Update ui test suite to nightly-2025-02-07</li>
<li><a
href="04ff3e8f95"><code>04ff3e8</code></a>
More precise gitignore patterns</li>
<li><a
href="dc3031b614"><code>dc3031b</code></a>
Remove *.sw[po] from gitignore</li>
<li>Additional commits viewable in <a
href="https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218">compare
view</a></li>
</ul>
</details>
<br />

Updates `serde_json` from 1.0.138 to 1.0.139
<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.139</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4d4f53c3b7"><code>4d4f53c</code></a>
Release 1.0.139</li>
<li><a
href="5d6b32f378"><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="e5bb8bd38f"><code>e5bb8bd</code></a>
Document behavior of write_f32/f64 on non-finite floats</li>
<li><a
href="7a797810d2"><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><a
href="13591f1dd4"><code>13591f1</code></a>
Convert html links to intra-doc links</li>
<li><a
href="1d7378e8ee"><code>1d7378e</code></a>
Unset doc-scrape-examples for lib target</li>
<li><a
href="1174c5f57d"><code>1174c5f</code></a>
Resolve unnecessary_semicolon pedantic clippy lint</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139">compare
view</a></li>
</ul>
</details>
<br />

Updates `zerocopy` from 0.8.14 to 0.8.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/zerocopy/releases">zerocopy's
releases</a>.</em></p>
<blockquote>
<h2>v0.8.20</h2>
<h2>What's Changed</h2>
<ul>
<li>[readme] Explain maintenance, thank contributors by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2360">google/zerocopy#2360</a></li>
<li>Release 0.8.20 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2361">google/zerocopy#2361</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20">https://github.com/google/zerocopy/compare/v0.8.19...v0.8.20</a></p>
<h2>v0.8.19</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix soundness of FromBytes::read_from_io (<a
href="https://redirect.github.com/google/zerocopy/issues/2320">#2320</a>)
by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2358">google/zerocopy#2358</a></li>
<li>Release 0.8.19 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2359">google/zerocopy#2359</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19">https://github.com/google/zerocopy/compare/v0.8.18...v0.8.19</a></p>
<h2>v0.8.18</h2>
<h2>What's Changed</h2>
<ul>
<li>Add <code>Self: IntoBytes</code> bound to
<code>TryFromBytes::try_mut*</code> by <a
href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2331">google/zerocopy#2331</a></li>
<li>Release 0.8.18 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2342">google/zerocopy#2342</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18">https://github.com/google/zerocopy/compare/v0.8.17...v0.8.18</a></p>
<h2>v0.8.17</h2>
<h2>What's Changed</h2>
<ul>
<li>[derive] Fix bug with KnownLayout on repr(packed) by <a
href="https://github.com/joshlf"><code>@​joshlf</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2307">google/zerocopy#2307</a></li>
<li>Release 0.8.17 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2308">google/zerocopy#2308</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17">https://github.com/google/zerocopy/compare/v0.8.16...v0.8.17</a></p>
<h2>v0.8.16</h2>
<h2>What's Changed</h2>
<ul>
<li>Enforce <code>Src: FromBytes</code> in
<code>try_transmute_mut!</code> by <a
href="https://github.com/jswrenn"><code>@​jswrenn</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2229">google/zerocopy#2229</a></li>
<li>Release 0.8.16 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2297">google/zerocopy#2297</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16">https://github.com/google/zerocopy/compare/v0.8.15...v0.8.16</a></p>
<h2>v0.8.15</h2>
<h2>What's Changed</h2>
<ul>
<li>[derive] Implement an IntoBytes-based PartialEq/Eq derive by <a
href="https://github.com/max-heller"><code>@​max-heller</code></a> in <a
href="https://redirect.github.com/google/zerocopy/pull/2285">google/zerocopy#2285</a></li>
<li>Release 0.8.15 by <a
href="https://github.com/google-pr-creation-bot"><code>@​google-pr-creation-bot</code></a>
in <a
href="https://redirect.github.com/google/zerocopy/pull/2294">google/zerocopy#2294</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15">https://github.com/google/zerocopy/compare/v0.8.15-alpha...v0.8.15</a></p>
<h2>v0.8.15-alpha</h2>
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dccbbcd871"><code>dccbbcd</code></a>
Release 0.8.21 (<a
href="https://redirect.github.com/google/zerocopy/issues/2402">#2402</a>)</li>
<li><a
href="0772a12d22"><code>0772a12</code></a>
Support 16-bit target platforms (<a
href="https://redirect.github.com/google/zerocopy/issues/2401">#2401</a>)</li>
<li><a
href="367e68b06c"><code>367e68b</code></a>
[pointer] Improve soundness of invariant modeling (<a
href="https://redirect.github.com/google/zerocopy/issues/2397">#2397</a>)</li>
<li><a
href="417344326c"><code>4173443</code></a>
[layout] Update test documentation (<a
href="https://redirect.github.com/google/zerocopy/issues/2026">#2026</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2396">#2396</a>)</li>
<li><a
href="fe70ab6911"><code>fe70ab6</code></a>
[pointer] Fix Ptr[Inner] variance (<a
href="https://redirect.github.com/google/zerocopy/issues/2351">#2351</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2393">#2393</a>)</li>
<li><a
href="8bbfec2ab8"><code>8bbfec2</code></a>
[ci] Don't run on push (<a
href="https://redirect.github.com/google/zerocopy/issues/1882">#1882</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2394">#2394</a>)</li>
<li><a
href="a90f4d4a9d"><code>a90f4d4</code></a>
[ci] Add GitHub Action to backport PR (backports <a
href="https://redirect.github.com/google/zerocopy/issues/2017">#2017</a>
and <a
href="https://redirect.github.com/google/zerocopy/issues/2018">#2018</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2391">#2391</a>)</li>
<li><a
href="15a2cf5ac5"><code>15a2cf5</code></a>
documented how to implement enums with endian-specific tags (<a
href="https://redirect.github.com/google/zerocopy/issues/1993">#1993</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2390">#2390</a>)</li>
<li><a
href="47949a4097"><code>47949a4</code></a>
[pointer][invariant] Remove AliasingMapping, Inaccessible (<a
href="https://redirect.github.com/google/zerocopy/issues/2301">#2301</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2386">#2386</a>)</li>
<li><a
href="bce7ec5766"><code>bce7ec5</code></a>
[CI] skip installation step when cache hit (<a
href="https://redirect.github.com/google/zerocopy/issues/1978">#1978</a>)
(<a
href="https://redirect.github.com/google/zerocopy/issues/2385">#2385</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/google/zerocopy/compare/v0.8.14...v0.8.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `cxx` from 1.0.137 to 1.0.142
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/cxx/releases">cxx's
releases</a>.</em></p>
<blockquote>
<h2>1.0.142</h2>
<ul>
<li>Add template deduction guide for rust::Slice constructor (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>,
thanks <a
href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li>
</ul>
<h2>1.0.141</h2>
<ul>
<li>Fix missing <code>#include &lt;ranges&gt;</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>,
thanks <a
href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li>
</ul>
<h2>1.0.140</h2>
<ul>
<li>Add <code>rust::String(const char8_t *)</code> and
<code>rust::String(const char8_t *, size_t)</code> constructors (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>,
thanks <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li>
<li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code>
to be <code>noexcept</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li>
</ul>
<h2>1.0.139</h2>
<ul>
<li>Make <code>rust::Slice</code> satisfy C++20
<code>contiguous_range</code> concept (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>,
thanks <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li>
</ul>
<h2>1.0.138</h2>
<ul>
<li>Add method to convert from <code>&amp;CxxString</code> to
<code>&amp;CStr</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>,
thanks <a
href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4b4e1c1039"><code>4b4e1c1</code></a>
Release 1.0.142</li>
<li><a
href="db3aaac6a0"><code>db3aaac</code></a>
Lockfile update</li>
<li><a
href="6aa95012fb"><code>6aa9501</code></a>
Touch up tests of std::span -&gt; rust::Slice deduction</li>
<li><a
href="5702ef80fb"><code>5702ef8</code></a>
Merge pull request 1449 from
JonathonReinhart/add-Slice-ctor-deduction-guide</li>
<li><a
href="bdf2e39ea0"><code>bdf2e39</code></a>
Disable clippy in CI due to ICE</li>
<li><a
href="33f3fa8ba4"><code>33f3fa8</code></a>
Add template deduction guide for Slice constructor</li>
<li><a
href="94e8e46066"><code>94e8e46</code></a>
Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li>
<li><a
href="0c114bece7"><code>0c114be</code></a>
One more stable standard library crate</li>
<li><a
href="aeec460144"><code>aeec460</code></a>
Bump Bazel build to rustc 1.85.0</li>
<li><a
href="2379562a10"><code>2379562</code></a>
Bump Bazel build to rustc 1.84.1</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">compare
view</a></li>
</ul>
</details>
<br />

Updates `cxx-build` from 1.0.137 to 1.0.142
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dtolnay/cxx/releases">cxx-build's
releases</a>.</em></p>
<blockquote>
<h2>1.0.142</h2>
<ul>
<li>Add template deduction guide for rust::Slice constructor (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1449">#1449</a>,
thanks <a
href="https://github.com/JonathonReinhart"><code>@​JonathonReinhart</code></a>)</li>
</ul>
<h2>1.0.141</h2>
<ul>
<li>Fix missing <code>#include &lt;ranges&gt;</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1442">#1442</a>, <a
href="https://redirect.github.com/dtolnay/cxx/issues/1443">#1443</a>,
thanks <a
href="https://github.com/atetubou"><code>@​atetubou</code></a>)</li>
</ul>
<h2>1.0.140</h2>
<ul>
<li>Add <code>rust::String(const char8_t *)</code> and
<code>rust::String(const char8_t *, size_t)</code> constructors (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1437">#1437</a>,
thanks <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li>
<li>Declare <code>operator+(ptrdiff_t, Slice&lt;T&gt;::iterator)</code>
to be <code>noexcept</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1440">#1440</a>)</li>
</ul>
<h2>1.0.139</h2>
<ul>
<li>Make <code>rust::Slice</code> satisfy C++20
<code>contiguous_range</code> concept (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1432">#1432</a>,
thanks <a
href="https://github.com/anforowicz"><code>@​anforowicz</code></a>)</li>
</ul>
<h2>1.0.138</h2>
<ul>
<li>Add method to convert from <code>&amp;CxxString</code> to
<code>&amp;CStr</code> (<a
href="https://redirect.github.com/dtolnay/cxx/issues/1431">#1431</a>,
thanks <a
href="https://github.com/nyurik"><code>@​nyurik</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4b4e1c1039"><code>4b4e1c1</code></a>
Release 1.0.142</li>
<li><a
href="db3aaac6a0"><code>db3aaac</code></a>
Lockfile update</li>
<li><a
href="6aa95012fb"><code>6aa9501</code></a>
Touch up tests of std::span -&gt; rust::Slice deduction</li>
<li><a
href="5702ef80fb"><code>5702ef8</code></a>
Merge pull request 1449 from
JonathonReinhart/add-Slice-ctor-deduction-guide</li>
<li><a
href="bdf2e39ea0"><code>bdf2e39</code></a>
Disable clippy in CI due to ICE</li>
<li><a
href="33f3fa8ba4"><code>33f3fa8</code></a>
Add template deduction guide for Slice constructor</li>
<li><a
href="94e8e46066"><code>94e8e46</code></a>
Revert &quot;Bump Bazel build to rustc 1.85.0&quot;</li>
<li><a
href="0c114bece7"><code>0c114be</code></a>
One more stable standard library crate</li>
<li><a
href="aeec460144"><code>aeec460</code></a>
Bump Bazel build to rustc 1.85.0</li>
<li><a
href="2379562a10"><code>2379562</code></a>
Bump Bazel build to rustc 1.84.1</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/cxx/compare/1.0.137...1.0.142">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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot 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>
2025-03-03 13:25:12 +01:00
dependabot[bot]
010bd291c0
cargo: bump the patch group with 8 updates (#2614)
Bumps the patch group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.23` | `4.5.27` |
| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.25` |
| [mdbook](https://github.com/rust-lang/mdBook) | `0.4.43` | `0.4.44` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.134` | `1.0.138`
|
| [fantoccini](https://github.com/jonhoo/fantoccini) | `0.21.3` |
`0.21.4` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.9` | `2.0.11`
|
| [cxx](https://github.com/dtolnay/cxx) | `1.0.136` | `1.0.137` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.136` | `1.0.137` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-01 18:17:30 +00:00
dependabot[bot]
a0ef82ef7c
cargo: bump the patch group with 12 updates (#2535)
Bumps the patch group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.93` | `1.0.95` |
| [clap](https://github.com/clap-rs/clap) | `4.5.21` | `4.5.23` |
| [serde](https://github.com/serde-rs/serde) | `1.0.215` | `1.0.217` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.133` | `1.0.134`
|
| [fantoccini](https://github.com/jonhoo/fantoccini) | `0.21.2` |
`0.21.3` |
| [glob](https://github.com/rust-lang/glob) | `0.3.1` | `0.3.2` |
| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.12` | `0.7.13`
|
| [zerocopy](https://github.com/google/zerocopy) | `0.8.11` | `0.8.14` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.3` | `2.0.9`
|
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.9` |
`0.12.12` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.133` | `1.0.136` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.133` | `1.0.136` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-02 09:35:25 +01:00
dependabot[bot]
c85816a01f
cargo: bump the patch group across 1 directory with 12 updates (#2489)
Bumps the patch group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.91` | `1.0.93` |
| [clap](https://github.com/clap-rs/clap) | `4.5.20` | `4.5.21` |
| [mdbook](https://github.com/rust-lang/mdBook) | `0.4.40` | `0.4.43` |
| [serde](https://github.com/serde-rs/serde) | `1.0.214` | `1.0.215` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.132` | `1.0.133`
|
| [csv](https://github.com/BurntSushi/rust-csv) | `1.3.0` | `1.3.1` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.41.0` | `1.41.1` |
| [url](https://github.com/servo/rust-url) | `2.5.2` | `2.5.4` |
| [mockall](https://github.com/asomers/mockall) | `0.13.0` | `0.13.1` |
| [zerocopy](https://github.com/google/zerocopy) | `0.8.8` | `0.8.11` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.129` | `1.0.133` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.129` | `1.0.133` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-01 21:05:18 +00:00
dependabot[bot]
9dcfc7e4d8
cargo: bump the patch group with 11 updates (#2456)
Bumps the patch group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.91` |
| [clap](https://github.com/clap-rs/clap) | `4.5.18` | `4.5.20` |
| [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.11.1` |
| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.214` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.132`
|
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) |
`0.12.1` | `0.12.2` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` |
`1.0.66` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.8` |
`0.12.9` |
| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.30` |
`0.3.31` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.128` | `1.0.129` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.128` | `1.0.129` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-01 08:29:38 +01:00
Martin Geisler
ec6cb024e8
Apply clippy::semicolon_if_nothing_returned (#2410)
This is for consistency: if a block returns `()`, and the last
expression of the block also returns `()`, then the final `;` can be
left out.

However, this is a little confusing (I was asked about this in a class
today) and it is inconsistent.

See

https://rust-lang.github.io/rust-clippy/master/index.html#/semicolon_if_nothing_returned
for details.
2024-10-21 19:57:01 +02:00
dependabot[bot]
0a9a01d991
cargo: bump the patch group with 8 updates (#2388)
Bumps the patch group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.86` | `1.0.89` |
| [clap](https://github.com/clap-rs/clap) | `4.5.16` | `4.5.18` |
| [serde](https://github.com/serde-rs/serde) | `1.0.209` | `1.0.210` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.127` | `1.0.128`
|
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) |
`0.12.0` | `0.12.1` |
| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.11` | `0.7.12`
|
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.63` |
`1.0.64` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.7` |
`0.12.8` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 14:14:54 +01:00
dependabot[bot]
be9ed92365
cargo: bump the minor group with 4 updates (#2387)
Bumps the minor group with 4 updates:
[regex](https://github.com/rust-lang/regex),
[buddy_system_allocator](https://github.com/rcore-os/buddy_system_allocator),
[tempfile](https://github.com/Stebalien/tempfile) and
[tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-01 14:00:01 +01:00
dependabot[bot]
dc7ba17421
cargo: bump the patch group with 4 updates (#2316)
Bumps the patch group with 4 updates:
[serde](https://github.com/serde-rs/serde),
[serde_json](https://github.com/serde-rs/json),
[fantoccini](https://github.com/jonhoo/fantoccini) and
[reqwest](https://github.com/seanmonstar/reqwest).
2024-08-26 09:43:35 -04:00
dependabot[bot]
56ae649097
cargo: bump the patch group with 6 updates (#2291)
Bumps the patch group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.15` | `4.5.16` |
| [serde](https://github.com/serde-rs/serde) | `1.0.206` | `1.0.208` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.124` | `1.0.125`
|
| [tokio](https://github.com/tokio-rs/tokio) | `1.39.2` | `1.39.3` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.124` | `1.0.126` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.124` | `1.0.126` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 12:14:42 +01:00
dependabot[bot]
9cc9ca4e74
cargo: bump the patch group with 3 updates (#2274)
Bumps the patch group with 3 updates:
[clap](https://github.com/clap-rs/clap),
[serde](https://github.com/serde-rs/serde) and
[serde_json](https://github.com/serde-rs/json).
2024-08-12 10:57:51 -04:00
dependabot[bot]
4bb61c5cbe
cargo: bump the patch group with 3 updates (#2262)
Bumps the patch group with 3 updates:
[clap](https://github.com/clap-rs/clap),
[regex](https://github.com/rust-lang/regex) and
[serde_json](https://github.com/serde-rs/json).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 11:30:15 +01:00
dependabot[bot]
80791ba59d
cargo: bump the patch group with 2 updates (#2229)
Bumps the patch group with 2 updates:
[clap](https://github.com/clap-rs/clap) and
[thiserror](https://github.com/dtolnay/thiserror).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 10:32:46 +01:00
dependabot[bot]
eeea2ec2ac
cargo: bump the patch group with 3 updates (#2201)
Bumps the patch group with 3 updates:
[serde](https://github.com/serde-rs/serde),
[serde_json](https://github.com/serde-rs/json) and
[zerocopy](https://github.com/google/zerocopy).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 08:56:03 +01:00
dependabot[bot]
751b33d45f
cargo: bump the patch group with 3 updates (#2179)
Bumps the patch group with 3 updates:
[clap](https://github.com/clap-rs/clap),
[log](https://github.com/rust-lang/log) and
[serde_json](https://github.com/serde-rs/json).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 11:54:41 +01:00
dependabot[bot]
52e8795d15
cargo: bump lazy_static from 1.4.0 to 1.5.0 in the minor group (#2160)
Bumps the minor group with 1 update:
[lazy_static](https://github.com/rust-lang-nursery/lazy-static.rs).

Updates `lazy_static` from 1.4.0 to 1.5.0

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 10:19:18 +00:00
dependabot[bot]
45e4b167e9
cargo: bump the patch group across 1 directory with 2 updates (#2170)
Bumps the patch group with 2 updates in the / directory:
[serde_json](https://github.com/serde-rs/json) and
[reqwest](https://github.com/seanmonstar/reqwest).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-25 10:50:39 +01:00
dependabot[bot]
043645c90a
cargo: bump the patch group with 3 updates (#2150)
Bumps the patch group with 3 updates:
[clap](https://github.com/clap-rs/clap),
[cxx](https://github.com/dtolnay/cxx) and
[cxx-build](https://github.com/dtolnay/cxx).
2024-06-17 09:36:18 -04:00
dependabot[bot]
6b17ce7125
cargo: bump the patch group with 4 updates (#2137)
Bumps the patch group with 4 updates:
[clap](https://github.com/clap-rs/clap),
[regex](https://github.com/rust-lang/regex),
[cxx](https://github.com/dtolnay/cxx) and
[cxx-build](https://github.com/dtolnay/cxx).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-10 09:39:27 +01:00
dependabot[bot]
83b31e19af
cargo: bump the patch group with 2 updates (#2099)
Bumps the patch group with 2 updates:
[serde](https://github.com/serde-rs/serde) and
[tokio-websockets](https://github.com/Gelbpunkt/tokio-websockets).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-28 10:26:34 +01:00
dependabot[bot]
82b60f27a0
cargo: bump the patch group with 4 updates (#2087)
Bumps the patch group with 4 updates:
[anyhow](https://github.com/dtolnay/anyhow),
[mdbook](https://github.com/rust-lang/mdBook),
[serde](https://github.com/serde-rs/serde) and
[thiserror](https://github.com/dtolnay/thiserror).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 10:06:01 +01:00
dependabot[bot]
a1d43bc74b
cargo: bump the patch group with 7 updates (#2077)
Bumps the patch group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.82` | `1.0.83` |
| [serde](https://github.com/serde-rs/serde) | `1.0.200` | `1.0.201` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.116` | `1.0.117`
|
| [zerocopy](https://github.com/google/zerocopy) | `0.7.33` | `0.7.34` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.59` |
`1.0.60` |
| [cxx](https://github.com/dtolnay/cxx) | `1.0.121` | `1.0.122` |
| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.121` | `1.0.122` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-13 10:28:26 +01:00
dependabot[bot]
3cd28c3404
cargo: bump the patch group with 2 updates (#2056)
Bumps the patch group with 2 updates:
[serde](https://github.com/serde-rs/serde) and
[zerocopy](https://github.com/google/zerocopy).
2024-05-06 09:35:18 -04:00
dependabot[bot]
5c0ed8823f
cargo: bump the patch group with 2 updates (#2035)
Bumps the patch group with 2 updates:
[serde](https://github.com/serde-rs/serde) and
[pulldown-cmark](https://github.com/raphlinus/pulldown-cmark).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 11:30:53 +01:00
Dustin J. Mitchell
face5af783
Update Concurrency course with times (#2007)
As I mentioned in #1536:

* Break into segments at approximately the places @fw-immunant put
breaks
 * Move all of the files into `src/concurrency`
 * Add timings and segment/session metadata so course outlines appear

There's room for more work here, including some additional feedback from
@fw-immunant after the session I observed, but let's do one step at a
time :)
2024-04-23 13:26:41 +00:00
dependabot[bot]
9ce4b4698f
cargo: bump the patch group with 4 updates (#2016)
Updates `serde` from 1.0.197 to 1.0.198

Updates `serde_json` from 1.0.115 to 1.0.116

Updates `thiserror` from 1.0.58 to 1.0.59

Updates `reqwest` from 0.12.3 to 0.12.4

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 09:18:08 +02:00
Dustin J. Mitchell
bb44b1d7a8
Use tables to summarize course content (#2005)
This is more friendly to translation (as it can share the translation of
the title).

This fixes #1982.
2024-04-19 13:38:26 +00:00
dependabot[bot]
5df10096ac
cargo: bump the patch group with 3 updates (#1987)
Bumps the patch group with 3 updates:
[anyhow](https://github.com/dtolnay/anyhow),
[cxx](https://github.com/dtolnay/cxx) and
[cxx-build](https://github.com/dtolnay/cxx).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-15 10:24:49 +01:00
dependabot[bot]
cc0bd2190e
cargo: bump the patch group with 3 updates (#1956)
Bumps the patch group with 3 updates:
[clap](https://github.com/clap-rs/clap),
[serde_json](https://github.com/serde-rs/json) and
[reqwest](https://github.com/seanmonstar/reqwest).
2024-04-01 11:22:57 -04:00
dependabot[bot]
3facea27d4
cargo: bump the patch group with 5 updates (#1926)
Bumps the patch group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.80` | `1.0.81` |
| [clap](https://github.com/clap-rs/clap) | `4.5.2` | `4.5.3` |
| [serde_yaml](https://github.com/dtolnay/serde-yaml) | `0.9.32` |
`0.9.33` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.57` |
`1.0.58` |
| [reqwest](https://github.com/seanmonstar/reqwest) | `0.11.25` |
`0.11.26` |

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 09:41:01 +00:00
dependabot[bot]
a265ca3222
cargo: bump the patch group with 4 updates (#1915)
Bumps the patch group with 4 updates:
[clap](https://github.com/clap-rs/clap),
[reqwest](https://github.com/seanmonstar/reqwest),
[cxx](https://github.com/dtolnay/cxx) and
[cxx-build](https://github.com/dtolnay/cxx).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 10:28:24 +00:00
Martin Geisler
1b3984df20
Move Mockall and GoogleTest slides to Android section (#1533)
After #1528 and #1532, we now have actual slides which showcase the
crates in action. So we can reclaim a few minutes by removing the slide
which mentions Mockall and GoogleTest slide.

The slide mentioned [proptest](https://docs.rs/proptest) and
[rstest](https://docs.rs/rstest) as well. While I'm sure the libraries
are useful, we don't have them imported into AOSP and I've never
personally used them. We should therefore not advertise them yet at this
point since they won't be useful to Android engineers.

Of course we can mention things that are not in AOSP (or in Chromium),
but I think we should do it in the speaker notes at most.
2024-03-04 16:25:35 +01:00
dependabot[bot]
1e6fa1cb49
cargo: bump the patch group with 4 updates (#1873)
Bumps the patch group with 4 updates:
[log](https://github.com/rust-lang/log),
[tempfile](https://github.com/Stebalien/tempfile),
[cxx](https://github.com/dtolnay/cxx) and
[cxx-build](https://github.com/dtolnay/cxx).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 10:55:27 +00:00
dependabot[bot]
cbcf599588
cargo: bump the patch group with 6 updates (#1850)
Bumps the patch group with 6 updates

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 10:50:09 +00:00
dependabot[bot]
0cf4ec1352
cargo: bump the patch group with 1 update (#1828)
Bumps the patch group with 1 update:
[clap](https://github.com/clap-rs/clap).

Updates `clap` from 4.5.0 to 4.5.1

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 11:25:19 +00:00
dependabot[bot]
76362763c3
cargo: bump the patch group with 4 updates (#1810)
Bumps the patch group with 4 updates:
[mdbook](https://github.com/rust-lang/mdBook),
[thiserror](https://github.com/dtolnay/thiserror),
[cxx](https://github.com/dtolnay/cxx) and
[cxx-build](https://github.com/dtolnay/cxx).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 10:40:19 +00:00
dependabot[bot]
8b31cd978e
cargo: bump the minor group with 2 updates (#1809)
Bumps the minor group with 2 updates:
[clap](https://github.com/clap-rs/clap) and
[tempfile](https://github.com/Stebalien/tempfile).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 10:09:59 +00:00
Dustin J. Mitchell
9f67c9b0e7
Adjust morning-session timings downward (#1786)
Based on feedback from @marshallpierce that mornings took about 2.5
hours, this adjusts a bunch of the morning times downward to try to
match that. In other words, this is trying to make the times in the
course more accurate, rather than reducing the amount of time available
for these slides.

This also updates the `course-schedule` tool to be able to show
per-segment timings.
2024-02-06 15:48:56 -05:00
dependabot[bot]
0e505be897
cargo: bump the patch group with 3 updates (#1784)
Bumps the patch group with 3 updates:
[serde_json](https://github.com/serde-rs/json),
[serde_yaml](https://github.com/dtolnay/serde-yaml) and
[reqwest](https://github.com/seanmonstar/reqwest).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-05 10:30:46 +00:00
dependabot[bot]
85b2f76ea0
cargo: bump the patch group with 4 updates (#1767)
Bumps the patch group with 4 updates:
[serde](https://github.com/serde-rs/serde),
[serde_json](https://github.com/serde-rs/json),
[pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) and
[buddy_system_allocator](https://github.com/rcore-os/buddy_system_allocator).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 10:29:15 +00:00
Dustin J. Mitchell
2313c0c3d0
Add a 'course-content' binary (#1757)
This allows dumping the course content in order, which I've needed
several times to verify whether a concept is used before it is covered
-- for example in #1516 I want to make sure we don't use trait objects
before the Smart Pointers section.
2024-01-25 09:47:23 -05:00
dependabot[bot]
19c3d7f904
cargo: bump the patch group with 1 update (#1722)
Bumps the patch group with 1 update:
[clap](https://github.com/clap-rs/clap).

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-18 11:10:08 +00:00
dependabot[bot]
e4bd837e59
build(deps): bump clap from 4.4.12 to 4.4.16 (#1698)
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.12 to 4.4.16.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/releases">clap's
releases</a>.</em></p>
<blockquote>
<h2>v4.4.16</h2>
<h2>[4.4.16] - 2024-01-12</h2>
<h3>Fixes</h3>
<ul>
<li>Ensure invalid escape sequences in user-defined strings are
correctly stripped when terminal doesn't support color</li>
</ul>
<h2>v4.4.15</h2>
<h2>[4.4.15] - 2024-01-11</h2>
<h3>Fixes</h3>
<ul>
<li>Improve error for <code>args_conflicts_with_subcommands</code></li>
<li>Ensure we error for <code>args_conflicts_with_subcommands</code>
when using subcommand short and long flags</li>
</ul>
<h2>v4.4.14</h2>
<h2>[4.4.14] - 2024-01-08</h2>
<h3>Documentation</h3>
<ul>
<li>Fix <code>find</code> cookbook entry to allow repeats of
flags/options</li>
</ul>
<h3>Features</h3>
<ul>
<li>Allow <code>num_args(0)</code> on options which allows making them
emulate being a flag for position-tracking flags</li>
</ul>
<h2>v4.4.13</h2>
<h2>[4.4.13] - 2024-01-04</h2>
<h3>Documentation</h3>
<ul>
<li>Fix link to structopt migration guide</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's
changelog</a>.</em></p>
<blockquote>
<h2>[4.4.16] - 2024-01-12</h2>
<h3>Fixes</h3>
<ul>
<li>Ensure invalid escape sequences in user-defined strings are
correctly stripped when terminal doesn't support color</li>
</ul>
<h2>[4.4.15] - 2024-01-11</h2>
<h3>Fixes</h3>
<ul>
<li>Improve error for <code>args_conflicts_with_subcommands</code></li>
<li>Ensure we error for <code>args_conflicts_with_subcommands</code>
when using subcommand short and long flags</li>
</ul>
<h2>[4.4.14] - 2024-01-08</h2>
<h3>Documentation</h3>
<ul>
<li>Fix <code>find</code> cookbook entry to allow repeats of
flags/options</li>
</ul>
<h3>Features</h3>
<ul>
<li>Allow <code>num_args(0)</code> on options which allows making them
emulate being a flag for position-tracking flags</li>
</ul>
<h2>[4.4.13] - 2024-01-04</h2>
<h3>Documentation</h3>
<ul>
<li>Fix link to structopt migration guide</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="cbc9c9dd44"><code>cbc9c9d</code></a>
chore: Release</li>
<li><a
href="4718b89486"><code>4718b89</code></a>
docs: Update changelog</li>
<li><a
href="38f805cea0"><code>38f805c</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5299">#5299</a>
from epage/ansi</li>
<li><a
href="2a3356a535"><code>2a3356a</code></a>
fix: Update anstream</li>
<li><a
href="12b5c39d46"><code>12b5c39</code></a>
chore: Release</li>
<li><a
href="1c5b63390b"><code>1c5b633</code></a>
docs: Update changelog</li>
<li><a
href="a5d46410e0"><code>a5d4641</code></a>
Merge pull request <a
href="https://redirect.github.com/clap-rs/clap/issues/5298">#5298</a>
from epage/conflict</li>
<li><a
href="f529ec398c"><code>f529ec3</code></a>
fix(parser): Ensure subcommand flags can conflict</li>
<li><a
href="a7e04a53e4"><code>a7e04a5</code></a>
fix(parser): Improve subcommand conflict error</li>
<li><a
href="ea00ef3051"><code>ea00ef3</code></a>
refactor(error): Allow more conflict sources</li>
<li>Additional commits viewable in <a
href="https://github.com/clap-rs/clap/compare/v4.4.12...v4.4.16">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=clap&package-manager=cargo&previous-version=4.4.12&new-version=4.4.16)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 09:55:50 +00:00
Dustin J. Mitchell
4c0833a22e
Comment PRs with updated schedule information (#1576)
This adds a GH action to add a comment to every PR giving the updated
course schedule with the PR merged.

To accomplish this, I broke `mdbook-course` into a library and two
binaries, allowing the mdbook content to be loaded dynamically outside
of an `mdbook build` invocation.

I think this is a net benefit, but possible improvements include:
* diffing the "before" and "after" schedules and only making the comment
when those are not the same (or replacing the comment with "no schedule
changes")
* including per-segment timing behind `<details>` (with a few minutes
effort I couldn't get this to play nicely with the markdown lists)

---------

Co-authored-by: Martin Geisler <mgeisler@google.com>
2024-01-12 15:53:09 +00:00
dependabot[bot]
041babdb7c
build(deps): bump serde_json from 1.0.109 to 1.0.111 (#1668)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.109 to
1.0.111.
<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.111</h2>
<ul>
<li>Improve floating point parsing performance on loongarch64 (<a
href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>,
thanks <a
href="https://github.com/heiher"><code>@​heiher</code></a>)</li>
</ul>
<h2>v1.0.110</h2>
<ul>
<li>Update proc-macro2 to fix caching issue when using a rustc-wrapper
such as sccache</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="0131ac6821"><code>0131ac6</code></a>
Release 1.0.111</li>
<li><a
href="96ecfadd3f"><code>96ecfad</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>
from heiher/limb-64-la64</li>
<li><a
href="c80dbaf8ff"><code>c80dbaf</code></a>
Set limb width to 64 for loongarch64</li>
<li><a
href="df5cf215b7"><code>df5cf21</code></a>
Release 1.0.110</li>
<li><a
href="c35856a93c"><code>c35856a</code></a>
Pull in proc-macro2 sccache fix</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.109...v1.0.111">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.109&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 10:13:03 +00:00
dependabot[bot]
d5d7d5d814
build(deps): bump serde from 1.0.194 to 1.0.195 (#1671)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.194 to
1.0.195.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/serde-rs/serde/releases">serde's
releases</a>.</em></p>
<blockquote>
<h2>v1.0.195</h2>
<ul>
<li>Prevent remote definitions of tuple struct or tuple variant from
triggering dead_code warning (<a
href="https://redirect.github.com/serde-rs/serde/issues/2671">#2671</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="03eec42c33"><code>03eec42</code></a>
Release 1.0.195</li>
<li><a
href="196f311ae2"><code>196f311</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2671">#2671</a>
from dtolnay/deadremote</li>
<li><a
href="38d9e0b209"><code>38d9e0b</code></a>
Revert &quot;Add FIXME to fix dead_code warning when using
serde(remote)&quot;</li>
<li><a
href="6502b31316"><code>6502b31</code></a>
Fix new dead_code warning in tuple struct and tuple variant remote
defs</li>
<li><a
href="6f1a8c3115"><code>6f1a8c3</code></a>
Add FIXME to fix dead_code warning when using serde(remote)</li>
<li><a
href="d883c94cc9"><code>d883c94</code></a>
Work around dead_code warning in tests</li>
<li><a
href="961fa59a74"><code>961fa59</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/serde/issues/2670">#2670</a>
from serde-rs/exhaustive</li>
<li><a
href="8bc71def55"><code>8bc71de</code></a>
Fill in omitted patterns for GenericArguments match</li>
<li><a
href="7c65a9dc0e"><code>7c65a9d</code></a>
Pick up changes to non_exhaustive_omitted_patterns lint</li>
<li>See full diff in <a
href="https://github.com/serde-rs/serde/compare/v1.0.194...v1.0.195">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde&package-manager=cargo&previous-version=1.0.194&new-version=1.0.195)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 10:05:26 +01:00
dependabot[bot]
d4dc1935e2
build(deps): bump anyhow from 1.0.76 to 1.0.79 (#1653)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.76 to 1.0.79.
<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.79</h2>
<ul>
<li>Work around improperly cached build script result by sccache (<a
href="https://redirect.github.com/dtolnay/anyhow/issues/340">#340</a>)</li>
</ul>
<h2>1.0.78</h2>
<ul>
<li>Reduce spurious rebuilds under RustRover IDE when using a nightly
toolchain (<a
href="https://redirect.github.com/dtolnay/anyhow/issues/337">#337</a>)</li>
</ul>
<h2>1.0.77</h2>
<ul>
<li>Make <code>anyhow::Error::backtrace</code> available on stable Rust
compilers 1.65+ (<a
href="https://redirect.github.com/dtolnay/anyhow/issues/293">#293</a>,
thanks <a
href="https://github.com/LukasKalbertodt"><code>@​LukasKalbertodt</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="71ab53dd2e"><code>71ab53d</code></a>
Release 1.0.79</li>
<li><a
href="60705a53ce"><code>60705a5</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/anyhow/issues/340">#340</a>
from dtolnay/depinfo</li>
<li><a
href="17e252bfdf"><code>17e252b</code></a>
Include env-dep:RUSTC_BOOTSTRAP in dep-info for sccache</li>
<li><a
href="04774c0894"><code>04774c0</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/anyhow/issues/338">#338</a>
from dtolnay/nightlyci</li>
<li><a
href="1fd290c222"><code>1fd290c</code></a>
Make CI verify that error_generic_member_access works in latest
nightly</li>
<li><a
href="ee414707be"><code>ee41470</code></a>
RUSTC must be set by Cargo for build script</li>
<li><a
href="38c79ef242"><code>38c79ef</code></a>
Release 1.0.78</li>
<li><a
href="ded2295ff5"><code>ded2295</code></a>
Merge pull request <a
href="https://redirect.github.com/dtolnay/anyhow/issues/337">#337</a>
from dtolnay/bootstrap</li>
<li><a
href="ae45b672c9"><code>ae45b67</code></a>
Do not rebuild on RUSTC_BOOTSTRAP changes on nightly compiler</li>
<li><a
href="2d32366f58"><code>2d32366</code></a>
Update crate name used for build script probe</li>
<li>Additional commits viewable in <a
href="https://github.com/dtolnay/anyhow/compare/1.0.76...1.0.79">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.76&new-version=1.0.79)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-05 13:24:05 +00:00
dependabot[bot]
4f849b3c63
build(deps): bump serde_json from 1.0.108 to 1.0.109 (#1632)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to
1.0.109.
<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.109</h2>
<ul>
<li>Documentation improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f88bf1fccb"><code>f88bf1f</code></a>
Release 1.0.109</li>
<li><a
href="bb62c73ece"><code>bb62c73</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a>
from serde-rs/doccfg</li>
<li><a
href="df36d109fd"><code>df36d10</code></a>
Restore doc cfg on re-exports</li>
<li><a
href="c367091342"><code>c367091</code></a>
Merge pull request <a
href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a>
from dtolnay/hashtest</li>
<li><a
href="b328ee7df4"><code>b328ee7</code></a>
Eliminate hash closure in favor of calling hash_one directly</li>
<li><a
href="b9bcbad3c0"><code>b9bcbad</code></a>
Use BuildHasher::hash_one</li>
<li><a
href="7ff6c9e30c"><code>7ff6c9e</code></a>
Use random hasher state for number hashing test</li>
<li><a
href="fe031cd1de"><code>fe031cd</code></a>
Delete trace_macros! functionality from test</li>
<li><a
href="05196caf16"><code>05196ca</code></a>
Update ui test suite to nightly-2023-11-19</li>
<li>See full diff in <a
href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.109">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.109)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 16:54:29 -05:00