From 7d8e83c2e86e131094d482c8b1bc2c3ae518fe0a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 20 May 2024 10:55:19 +0000
Subject: [PATCH] chore(deps): lock file maintenance rust crates (#46)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| | | lockFileMaintenance | All locks refreshed |
| [anyhow](https://togithub.com/dtolnay/anyhow) | dependencies | patch |
`1.0.83` -> `1.0.86` |
| [proc-macro2](https://togithub.com/dtolnay/proc-macro2) | dependencies
| patch | `1.0.82` -> `1.0.83` |
| [syn](https://togithub.com/dtolnay/syn) | dependencies | patch |
`2.0.63` -> `2.0.65` |
| [toml_edit](https://togithub.com/toml-rs/toml) | dependencies | patch
| `0.22.12` -> `0.22.13` |
🔧 This Pull Request updates lock files to use the latest dependency
versions.
---
### Release Notes
dtolnay/anyhow (anyhow)
### [`v1.0.86`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.86)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.85...1.0.86)
- Fix parse error in `ensure!` with non-literal after minus sign
([#373](https://togithub.com/dtolnay/anyhow/issues/373))
### [`v1.0.85`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.85)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.84...1.0.85)
- Improve `ensure!` macro's rules to unblock some rustc pretty-printer
improvements
([#368](https://togithub.com/dtolnay/anyhow/issues/368),
[#371](https://togithub.com/dtolnay/anyhow/issues/371))
### [`v1.0.84`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.84)
[Compare
Source](https://togithub.com/dtolnay/anyhow/compare/1.0.83...1.0.84)
- Disallow calling `ensure!` through a `Not` impl for a type that is not
`bool` ([#367](https://togithub.com/dtolnay/anyhow/issues/367))
dtolnay/proc-macro2 (proc-macro2)
###
[`v1.0.83`](https://togithub.com/dtolnay/proc-macro2/releases/tag/1.0.83)
[Compare
Source](https://togithub.com/dtolnay/proc-macro2/compare/1.0.82...1.0.83)
- Optimize the representation of `Ident`
([#462](https://togithub.com/dtolnay/proc-macro2/issues/462))
dtolnay/syn (syn)
### [`v2.0.65`](https://togithub.com/dtolnay/syn/releases/tag/2.0.65)
[Compare
Source](https://togithub.com/dtolnay/syn/compare/2.0.64...2.0.65)
- Optimize the implementation of `Fold` to compile faster
([#1666](https://togithub.com/dtolnay/syn/issues/1666),
[#1667](https://togithub.com/dtolnay/syn/issues/1667),
[#1668](https://togithub.com/dtolnay/syn/issues/1668))
### [`v2.0.64`](https://togithub.com/dtolnay/syn/releases/tag/2.0.64)
[Compare
Source](https://togithub.com/dtolnay/syn/compare/2.0.63...2.0.64)
- Support using ParseBuffer across `catch_unwind`
([#1646](https://togithub.com/dtolnay/syn/issues/1646))
- Validate that the expression in a let-else ends in brace as required
by rustc ([#1648](https://togithub.com/dtolnay/syn/issues/1648),
[#1649](https://togithub.com/dtolnay/syn/issues/1649))
- Legalize invalid const generic arguments by wrapping in braces
([#1654](https://togithub.com/dtolnay/syn/issues/1654),
[#1655](https://togithub.com/dtolnay/syn/issues/1655))
- Fix some expression precedence edge cases involving `break` and
`return` in loop headers
([#1656](https://togithub.com/dtolnay/syn/issues/1656))
- Always print closure bodies with a brace when the closure has an
explicit return type
([#1658](https://togithub.com/dtolnay/syn/issues/1658))
- Automatically insert necessary parentheses in ToTokens for Expr when
required by expression precedence
([#1659](https://togithub.com/dtolnay/syn/issues/1659))
- Support struct literal syntax in match guard expressions
([#1662](https://togithub.com/dtolnay/syn/issues/1662))
toml-rs/toml (toml_edit)
###
[`v0.22.13`](https://togithub.com/toml-rs/toml/compare/v0.22.12...v0.22.13)
[Compare
Source](https://togithub.com/toml-rs/toml/compare/v0.22.12...v0.22.13)
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on monday" in timezone
Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Boshen/cargo-shear).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
Cargo.lock | 72 ++++++++++++++++++++++++++++++------------------------
1 file changed, 40 insertions(+), 32 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 0f1ca01..21b1ce7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -13,9 +13,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.83"
+version = "1.0.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3"
+checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
[[package]]
name = "autocfg"
@@ -45,9 +45,9 @@ dependencies = [
[[package]]
name = "camino"
-version = "1.1.6"
+version = "1.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
+checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239"
dependencies = [
"serde",
]
@@ -140,15 +140,15 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.19"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
+checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
[[package]]
name = "either"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2"
+checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
[[package]]
name = "equivalent"
@@ -158,11 +158,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
[[package]]
name = "erased-serde"
-version = "0.4.4"
+version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b73807008a3c7f171cc40312f37d95ef0396e048b5848d775f54b1a4dd4a0d3"
+checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d"
dependencies = [
"serde",
+ "typeid",
]
[[package]]
@@ -238,9 +239,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "proc-macro2"
-version = "1.0.82"
+version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b"
+checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43"
dependencies = [
"unicode-ident",
]
@@ -329,21 +330,22 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.201"
+version = "1.0.202"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c"
+checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde-untagged"
-version = "0.1.5"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a160535368dfc353348e7eaa299156bd508c60c45a9249725f5f6d370d82a66"
+checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6"
dependencies = [
"erased-serde",
"serde",
+ "typeid",
]
[[package]]
@@ -358,9 +360,9 @@ dependencies = [
[[package]]
name = "serde_derive"
-version = "1.0.201"
+version = "1.0.202"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865"
+checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838"
dependencies = [
"proc-macro2",
"quote",
@@ -380,18 +382,18 @@ dependencies = [
[[package]]
name = "serde_spanned"
-version = "0.6.5"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
+checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
dependencies = [
"serde",
]
[[package]]
name = "syn"
-version = "2.0.63"
+version = "2.0.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf5be731623ca1a1fb7d8be6f261a3be6d3e2337b8a1f97be944d020c8fcb704"
+checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106"
dependencies = [
"proc-macro2",
"quote",
@@ -400,18 +402,18 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.60"
+version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18"
+checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.60"
+version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524"
+checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [
"proc-macro2",
"quote",
@@ -435,9 +437,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "toml"
-version = "0.8.12"
+version = "0.8.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
+checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba"
dependencies = [
"serde",
"serde_spanned",
@@ -447,18 +449,18 @@ dependencies = [
[[package]]
name = "toml_datetime"
-version = "0.6.5"
+version = "0.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
-version = "0.22.12"
+version = "0.22.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef"
+checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c"
dependencies = [
"indexmap",
"serde",
@@ -467,6 +469,12 @@ dependencies = [
"winnow",
]
+[[package]]
+name = "typeid"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf"
+
[[package]]
name = "unicode-bidi"
version = "0.3.15"