Repository: oxidecomputer/typify
Pull request #745 (2025-01-20 13:59:43)

Bump syn from 2.0.95 to 2.0.96
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.95 to 2.0.96.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p>
<blockquote>
<h2>2.0.96</h2>
<ul>
<li>Expression precedence fixes (<a href="https://redirect.github.com/dtolnay/syn/issues/1834">#1834</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1836">#1836</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1837">#1837</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1838">#1838</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1839">#1839</a>, <a href="https://redirect.github.com/dtolnay/syn/issues/1840">#1840</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/dtolnay/syn/commit/d1cbce8ef483a182c8d584ea88c248ffe89b6c96"><code>d1cbce8</code></a> Release 2.0.96</li>
<li><a href="https://github.com/dtolnay/syn/commit/80d8d12bb94631453eecb635271c1b64517e1a74"><code>80d8d12</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1840">#1840</a> from dtolnay/letchain</li>
<li><a href="https://github.com/dtolnay/syn/commit/96175bea89134a416dfd7f8db93a4c157187020a"><code>96175be</code></a> Integrate Expr::Let into precedence fixups</li>
<li><a href="https://github.com/dtolnay/syn/commit/1f096d3fb43e6e96fa0761b30f312b6e9513bfa0"><code>1f096d3</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1839">#1839</a> from dtolnay/chainedcompare</li>
<li><a href="https://github.com/dtolnay/syn/commit/49443622bd2ff2986554ca58d7ee13436d784c22"><code>4944362</code></a> Fix parenthesization of chained comparisons containing bailout</li>
<li><a href="https://github.com/dtolnay/syn/commit/fd198d9b0c9cd850666618156758f78df45d73e0"><code>fd198d9</code></a> Generalize Expr::Range bailout to any operator that can begin expr</li>
<li><a href="https://github.com/dtolnay/syn/commit/d3f2879241b90a12182d1d78a04fc91088c584e0"><code>d3f2879</code></a> Add regression test for chained comparisons with bailout</li>
<li><a href="https://github.com/dtolnay/syn/commit/9872bef59a86cfec11d7283fb0866ae261225097"><code>9872bef</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1838">#1838</a> from dtolnay/prevoperator</li>
<li><a href="https://github.com/dtolnay/syn/commit/00a125eeeeb9f714bc55dcbe058985bedb636154"><code>00a125e</code></a> Short-circuit precedence scan for high-precedence expressions</li>
<li><a href="https://github.com/dtolnay/syn/commit/83195c05e8c7869a28f324b8889fc9aeead9750b"><code>83195c0</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/syn/issues/1837">#1837</a> from dtolnay/rangebailout</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/2.0.95...2.0.96">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=syn&package-manager=cargo&previous-version=2.0.95&new-version=2.0.96)](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>


Patch:
diff --git a/Cargo.lock b/Cargo.lock
index 69fa7a1..fd1b3a0 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -990,9 +990,9 @@ checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
 
 [[package]]
 name = "syn"
-version = "2.0.95"
+version = "2.0.96"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46f71c0377baf4ef1cc3e3402ded576dccc315800fbc62dfc7fe04b009773b4a"
+checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1183,9 +1183,9 @@ dependencies = [
 
 [[package]]
 name = "trybuild"
-version = "1.0.101"
+version = "1.0.102"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8dcd332a5496c026f1e14b7f3d2b7bd98e509660c04239c58b0ba38a12daded4"
+checksum = "9f14b5c02a137632f68194ec657ecb92304138948e8957c932127eb1b58c23be"
 dependencies = [
  "glob",
  "serde",
diff --git a/typify-impl/Cargo.toml b/typify-impl/Cargo.toml
index 7a357c7..db4a79f 100644
--- a/typify-impl/Cargo.toml
+++ b/typify-impl/Cargo.toml
@@ -17,7 +17,7 @@ schemars = "0.8.21"
 semver = "1.0.25"
 serde = "1.0.217"
 serde_json = "1.0.135"
-syn = { version = "2.0.95", features = ["full"] }
+syn = { version = "2.0.96", features = ["full"] }
 thiserror = "2.0.9"
 unicode-ident = "1.0.14"
 
@@ -29,5 +29,5 @@ paste = "1.0.15"
 rustfmt-wrapper = "0.2.1"
 schema = "0.1.0"
 schemars = { version = "0.8.21", features = ["uuid1", "impl_json_schema"] }
-syn = { version = "2.0.95", features = ["full", "extra-traits", "visit-mut"] }
+syn = { version = "2.0.96", features = ["full", "extra-traits", "visit-mut"] }
 uuid = "1.12.0"
diff --git a/typify/Cargo.toml b/typify/Cargo.toml
index fa66ae6..cd1c152 100644
--- a/typify/Cargo.toml
+++ b/typify/Cargo.toml
@@ -28,5 +28,5 @@ rustfmt-wrapper = "0.2.1"
 schemars = "0.8.21"
 serde = "1.0.217"
 serde_json = "1.0.135"
-trybuild = "1.0.101"
+trybuild = "1.0.102"
 uuid = { version = "1.12.0", features = ["serde"] }


Test patch:
diff --git a/typify-test/Cargo.toml b/typify-test/Cargo.toml
index 13b9dbe..94f0b3d 100644
--- a/typify-test/Cargo.toml
+++ b/typify-test/Cargo.toml
@@ -13,5 +13,5 @@ ipnetwork = { version = "0.21.1", features = ["schemars"] }
 prettyplease = "0.2.27"
 schemars = "0.8.21"
 serde = "1.0.217"
-syn = "2.0.95"
+syn = "2.0.96"
 typify = { path = "../typify" }