Repository: oxidecomputer/typify
Pull request #357 (2023-07-24 13:31:29)

Bump serde from 1.0.166 to 1.0.175
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.166 to 1.0.175.
<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.175</h2>
<ul>
<li>Restore missing LICENSE files in serde_derive crate (<a href="https://redirect.github.com/serde-rs/serde/issues/2527">#2527</a>, thanks <a href="https://github.com/ankane"><code>@​ankane</code></a>)</li>
</ul>
<h2>v1.0.174</h2>
<ul>
<li>Documentation improvements</li>
</ul>
<h2>v1.0.173</h2>
<ul>
<li>Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the <code>bitflags</code> crate (<a href="https://redirect.github.com/serde-rs/serde/issues/2516">#2516</a>)</li>
</ul>
<h2>v1.0.172</h2>
<ul>
<li>Experiment with precompiling the serde_derive macros to reduce build time (<a href="https://redirect.github.com/serde-rs/serde/issues/2514">#2514</a>)</li>
</ul>
<h2>v1.0.171</h2>
<ul>
<li>Support <code>derive(Deserialize)</code> on unit structs that have const generics (<a href="https://redirect.github.com/serde-rs/serde/issues/2500">#2500</a>, thanks <a href="https://github.com/Baptistemontan"><code>@​Baptistemontan</code></a>)</li>
</ul>
<h2>v1.0.170</h2>
<ul>
<li>Produce error message on suffixed string literals inside serde attributes (<a href="https://redirect.github.com/serde-rs/serde/issues/2242">#2242</a>)</li>
<li>Support single identifier as unbraced default value for const generic parameter (<a href="https://redirect.github.com/serde-rs/serde/issues/2449">#2449</a>)</li>
</ul>
<h2>v1.0.169</h2>
<ul>
<li>Add Deserializer::deserialize_identifier support for adjacently tagged enums (<a href="https://redirect.github.com/serde-rs/serde/issues/2475">#2475</a>, thanks <a href="https://github.com/Baptistemontan"><code>@​Baptistemontan</code></a>)</li>
<li>Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (<a href="https://redirect.github.com/serde-rs/serde/issues/2414">#2414</a>)</li>
</ul>
<h2>v1.0.168</h2>
<ul>
<li>Allow <code>serde::de::IgnoredAny</code> to be the type for a <code>serde(flatten)</code> field (<a href="https://redirect.github.com/serde-rs/serde/issues/2436">#2436</a>, thanks <a href="https://github.com/Mingun"><code>@​Mingun</code></a>)</li>
<li>Allow larger preallocated capacity for smaller elements (<a href="https://redirect.github.com/serde-rs/serde/issues/2494">#2494</a>)</li>
</ul>
<h2>v1.0.167</h2>
<ul>
<li>Add serialize and deserialize impls for <code>RangeFrom</code> and <code>RangeTo</code> (<a href="https://redirect.github.com/serde-rs/serde/issues/2471">#2471</a>, thanks <a href="https://github.com/tbu"><code>@​tbu</code></a>-)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/serde-rs/serde/commit/6140b6f527f93e718ecf05e51bdc33829d3e95f5"><code>6140b6f</code></a> Release 1.0.175</li>
<li><a href="https://github.com/serde-rs/serde/commit/4cabc9f293e84c7f87eba443949b29495a1e9986"><code>4cabc9f</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2527">#2527</a> from ankane/license-files</li>
<li><a href="https://github.com/serde-rs/serde/commit/aa7c6345a4a724d24ced838722d34af3f650cb55"><code>aa7c634</code></a> Include license files in serde_derive crate</li>
<li><a href="https://github.com/serde-rs/serde/commit/27414c90a8b6ad44f40263e672fba64a8badb53b"><code>27414c9</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/serde/issues/2522">#2522</a> from serde-rs/leak</li>
<li><a href="https://github.com/serde-rs/serde/commit/50e2f4b21370e40b6c3735952a6983954c84172d"><code>50e2f4b</code></a> Leak all memory allocated during macro expansion</li>
<li><a href="https://github.com/serde-rs/serde/commit/22be673beb63adf7fa436296719528f150946201"><code>22be673</code></a> Release 1.0.174</li>
<li><a href="https://github.com/serde-rs/serde/commit/166c89fabfa2c04d39c2abaf8b0a690d431ea94c"><code>166c89f</code></a> Opt in to generate-link-to-definition when building on docs.rs</li>
<li><a href="https://github.com/serde-rs/serde/commit/6e0b13eedbe24c54d49b421ae1ef36e007e8e592"><code>6e0b13e</code></a> Release 1.0.173</li>
<li><a href="https://github.com/serde-rs/serde/commit/7e8f978ca9127cf2c0dec9aca68972f6187eff85"><code>7e8f978</code></a> Handle $crate special case</li>
<li><a href="https://github.com/serde-rs/serde/commit/6c0e838a7ce326ae0d3d0c8b34a3695c40592fc0"><code>6c0e838</code></a> Always consider empty output to be unsuccessful</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.166...v1.0.175">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.166&new-version=1.0.175)](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 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 a86323c..1f40e1d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -917,18 +917,18 @@ dependencies = [
 
 [[package]]
 name = "serde"
-version = "1.0.166"
+version = "1.0.175"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d01b7404f9d441d3ad40e6a636a7782c377d2abdbe4fa2440e2edcc2f4f10db8"
+checksum = "5d25439cd7397d044e2748a6fe2432b5e85db703d6d097bd014b3c0ad1ebff0b"
 dependencies = [
  "serde_derive",
 ]
 
 [[package]]
 name = "serde_derive"
-version = "1.0.166"
+version = "1.0.175"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dd83d6dde2b6b2d466e14d9d1acce8816dedee94f735eac6395808b3483c6d6"
+checksum = "b23f7ade6f110613c0d63858ddb8b94c1041f550eab58a16b371bdf2c9c80ab4"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -1248,9 +1248,9 @@ checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
 
 [[package]]
 name = "unicode-ident"
-version = "1.0.10"
+version = "1.0.11"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73"
+checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c"
 
 [[package]]
 name = "unicode-segmentation"
diff --git a/typify-impl/Cargo.toml b/typify-impl/Cargo.toml
index 4ca8250..54f9b62 100644
--- a/typify-impl/Cargo.toml
+++ b/typify-impl/Cargo.toml
@@ -17,7 +17,7 @@ schemars = "0.8.12"
 serde_json = "1.0"
 syn = { version = "2.0", features = ["full"] }
 thiserror = "1.0"
-unicode-ident = "1.0.10"
+unicode-ident = "1.0.11"
 
 [dev-dependencies]
 expectorate = "1.0"
diff --git a/typify/Cargo.toml b/typify/Cargo.toml
index 16de2de..a1af147 100644
--- a/typify/Cargo.toml
+++ b/typify/Cargo.toml
@@ -25,7 +25,7 @@ quote = "1.0.31"
 regress = "0.6.0"
 rustfmt-wrapper = "0.2.0"
 schemars = "0.8.12"
-serde = "1.0.166"
+serde = "1.0.175"
 serde_json = "1.0.99"
 trybuild = "1.0.81"
 uuid = { version = "1.4.1", features = ["serde"] }


Test patch:
diff --git a/typify-test/Cargo.toml b/typify-test/Cargo.toml
index 81d68b0..482adcf 100644
--- a/typify-test/Cargo.toml
+++ b/typify-test/Cargo.toml
@@ -5,13 +5,13 @@ edition = "2021"
 
 [dependencies]
 regress = "0.6.0"
-serde = "1.0.166"
+serde = "1.0.175"
 serde_json = "1.0.99"
 
 [build-dependencies]
 ipnetwork = { version = "0.20.0", features = ["schemars"] }
 prettyplease = "0.2"
 schemars = "0.8.12"
-serde = "1.0.166"
+serde = "1.0.175"
 syn = "2.0.27"
 typify = { path = "../typify" }