Bug 1955085 - build(rust): update serde 1.0.218 → 1.0.219 r=supply-chain-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D242215
This commit is contained in:
Erich Gubler
2025-03-20 18:17:36 +00:00
parent ab39bc2281
commit 4335c290be
12 changed files with 77 additions and 70 deletions

8
Cargo.lock generated
View File

@@ -5772,9 +5772,9 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.218"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
dependencies = [
"serde_derive",
]
@@ -5800,9 +5800,9 @@ dependencies = [
[[package]]
name = "serde_derive"
version = "1.0.218"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
"proc-macro2",
"quote",

View File

@@ -592,8 +592,8 @@ user-login = "Amanieu"
user-name = "Amanieu d'Antras"
[[publisher.serde]]
version = "1.0.218"
when = "2025-02-20"
version = "1.0.219"
when = "2025-03-09"
user-id = 3618
user-login = "dtolnay"
user-name = "David Tolnay"
@@ -606,8 +606,8 @@ user-login = "dtolnay"
user-name = "David Tolnay"
[[publisher.serde_derive]]
version = "1.0.218"
when = "2025-02-20"
version = "1.0.219"
when = "2025-03-09"
user-id = 3618
user-login = "dtolnay"
user-name = "David Tolnay"
@@ -1950,7 +1950,7 @@ who = "Jan-Erik Rediger <jrediger@mozilla.com>"
criteria = "safe-to-deploy"
user-id = 127697 # bendk
start = "2022-06-16"
end = "2025-03-05"
end = "2026-03-14"
notes = "Maintained by Mozilla"
aggregated-from = "https://raw.githubusercontent.com/mozilla/glean/main/supply-chain/audits.toml"

View File

@@ -1 +1 @@
{"files":{"Cargo.lock":"f781a3bfe116e32479818e54880bbf249a2abfe6ad0dda28ac3657e705c87d4f","Cargo.toml":"3a33f134d8185174dce6bf016b623f6400989ab7f51d13e40b5a407be32f2459","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","build.rs":"8bce1d4e3594972da27e54bac89058e1a73024205535d58008f7d0db5c4b4461","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/de/ignored_any.rs":"6480f2b2a83dc4764d01b2eec7309729eef2492eede2e5ee98d23a60b05198eb","src/de/impls.rs":"18ed2d8221b04c7fe8f7a757445a04cd1d28c887f46f7a8717afff10eada146f","src/de/mod.rs":"15d008ddf31fdfc5a39d2a301b6df79798969468daee0bcc3ebbcd3b78585e7a","src/de/seed.rs":"045d890712a04eb33ffc5a021e5d948a63c89402b8ffeea749df2171b7484f8f","src/de/size_hint.rs":"fff83dc39d30e75e8e611991f9c5399188a1aad23a6462dbca2c8b62655cfedb","src/de/value.rs":"8b6055d90e1ee4637fadaa11c87cc3599fe74b83db9d5791e604016cb349ae37","src/format.rs":"c85071b016df643b161859682d21ce34fa0ebf2a3bdbeeea69859da48f5d934f","src/integer128.rs":"29ef30b7d94507b34807090e68173767cdc7aff62edccd38affe69e75338dddc","src/lib.rs":"5d3303e7951ff5b658b640ae59372d48a4a7f003f24c1770d6ae66a47e896405","src/macros.rs":"8cf477d0406006f8fbf76833c40a0fd2ed0ba6e01e5afd346c07119f72588ded","src/private/de.rs":"07e3346f224342a8599c8c84630fa218408aa4a547e667290c440bbeef61d40d","src/private/doc.rs":"b222decb40321190155209e1b8a5a52e3adfaa470047e379e664b71e0320655a","src/private/mod.rs":"b8f0c348621d91dd9da3db83d8877e70bc61ad0a2dc2d6fb57c6fc2c2cbafa26","src/private/ser.rs":"19c075b8f26f0170283a64a81bdd53622e83251ebd92510b820dd4bc7534baba","src/ser/fmt.rs":"bd129d9f085933b76dafef6eb43ffac893c1f6484a3064dcd82faeeebc3b203c","src/ser/impls.rs":"00b58a84f7c07b2f575219d6d0745fd1258dae9b9c8ec5b9b299a712c482b1a3","src/ser/impossible.rs":"8e4473db23faeed1accb35e6d2d4e058b6bfaa0746f49f0f3b95a76efbf97878","src/ser/mod.rs":"debdf82e14a219f61e43facb04aad5fba1c2166d8cfdd80c603b2560fe782714","src/std_error.rs":"25a07149e2e468747ffa5a58051c7f93d7b3c0fa0372f012a96c97ec8ab03b97"},"package":"e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"}
{"files":{"Cargo.lock":"da4953e290aebe86c5a9554b270fc27b05227a326cfc51e3d6e471cea99f32de","Cargo.toml":"b1f51ec5dbcb19613d6fabb9c021cebcc5a0f296a70bac81eb3c7207b65782f9","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","build.rs":"8bce1d4e3594972da27e54bac89058e1a73024205535d58008f7d0db5c4b4461","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/de/ignored_any.rs":"6480f2b2a83dc4764d01b2eec7309729eef2492eede2e5ee98d23a60b05198eb","src/de/impls.rs":"18ed2d8221b04c7fe8f7a757445a04cd1d28c887f46f7a8717afff10eada146f","src/de/mod.rs":"15d008ddf31fdfc5a39d2a301b6df79798969468daee0bcc3ebbcd3b78585e7a","src/de/seed.rs":"045d890712a04eb33ffc5a021e5d948a63c89402b8ffeea749df2171b7484f8f","src/de/size_hint.rs":"fff83dc39d30e75e8e611991f9c5399188a1aad23a6462dbca2c8b62655cfedb","src/de/value.rs":"8b6055d90e1ee4637fadaa11c87cc3599fe74b83db9d5791e604016cb349ae37","src/format.rs":"c85071b016df643b161859682d21ce34fa0ebf2a3bdbeeea69859da48f5d934f","src/integer128.rs":"29ef30b7d94507b34807090e68173767cdc7aff62edccd38affe69e75338dddc","src/lib.rs":"50dd6bf086cb41aa82cf2de869d9a257397ee391686d0652a8ada1f68bf09b89","src/macros.rs":"8cf477d0406006f8fbf76833c40a0fd2ed0ba6e01e5afd346c07119f72588ded","src/private/de.rs":"07e3346f224342a8599c8c84630fa218408aa4a547e667290c440bbeef61d40d","src/private/doc.rs":"b222decb40321190155209e1b8a5a52e3adfaa470047e379e664b71e0320655a","src/private/mod.rs":"b8f0c348621d91dd9da3db83d8877e70bc61ad0a2dc2d6fb57c6fc2c2cbafa26","src/private/ser.rs":"19c075b8f26f0170283a64a81bdd53622e83251ebd92510b820dd4bc7534baba","src/ser/fmt.rs":"bd129d9f085933b76dafef6eb43ffac893c1f6484a3064dcd82faeeebc3b203c","src/ser/impls.rs":"00b58a84f7c07b2f575219d6d0745fd1258dae9b9c8ec5b9b299a712c482b1a3","src/ser/impossible.rs":"8e4473db23faeed1accb35e6d2d4e058b6bfaa0746f49f0f3b95a76efbf97878","src/ser/mod.rs":"debdf82e14a219f61e43facb04aad5fba1c2166d8cfdd80c603b2560fe782714","src/std_error.rs":"25a07149e2e468747ffa5a58051c7f93d7b3c0fa0372f012a96c97ec8ab03b97"},"package":"5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"}

40
third_party/rust/serde/Cargo.lock generated vendored
View File

@@ -2,55 +2,55 @@
# It is not intended for manual editing.
[[package]]
name = "proc-macro2"
version = "1.0.93"
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"unicode-ident 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-ident 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "quote"
version = "1.0.38"
version = "1.0.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde"
version = "1.0.218"
version = "1.0.219"
dependencies = [
"serde_derive 1.0.218 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.219 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_derive"
version = "1.0.218"
version = "1.0.219"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 2.0.98 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 2.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "syn"
version = "2.0.98"
version = "2.0.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-ident 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-ident 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "unicode-ident"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
[metadata]
"checksum proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)" = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
"checksum quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)" = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
"checksum serde_derive 1.0.218 (registry+https://github.com/rust-lang/crates.io-index)" = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
"checksum syn 2.0.98 (registry+https://github.com/rust-lang/crates.io-index)" = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
"checksum unicode-ident 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
"checksum proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)" = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
"checksum quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801"
"checksum serde_derive 1.0.219 (registry+https://github.com/rust-lang/crates.io-index)" = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
"checksum syn 2.0.99 (registry+https://github.com/rust-lang/crates.io-index)" = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2"
"checksum unicode-ident 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"

View File

@@ -13,7 +13,7 @@
edition = "2018"
rust-version = "1.31"
name = "serde"
version = "1.0.218"
version = "1.0.219"
authors = [
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
"David Tolnay <dtolnay@gmail.com>",
@@ -81,4 +81,4 @@ optional = true
version = "1"
[target."cfg(any())".dependencies.serde_derive]
version = "=1.0.218"
version = "=1.0.219"

View File

@@ -95,7 +95,7 @@
////////////////////////////////////////////////////////////////////////////////
// Serde types in rustdoc of other crates get linked to here.
#![doc(html_root_url = "https://docs.rs/serde/1.0.218")]
#![doc(html_root_url = "https://docs.rs/serde/1.0.219")]
// Support using Serde without the standard library!
#![cfg_attr(not(feature = "std"), no_std)]
// Show which crate feature enables conditionally compiled APIs in documentation.
@@ -144,6 +144,7 @@
clippy::too_many_lines,
// preference
clippy::doc_markdown,
clippy::elidable_lifetime_names,
clippy::needless_lifetimes,
clippy::unseparated_literal_suffix,
// false positive

View File

@@ -1 +1 @@
{"files":{"Cargo.lock":"1e53df8d832ddbfb3abb788522070c4ed392fbf05fbc32870d57badb7b5ff54e","Cargo.toml":"2f88a86c55e1b0cb331d52ea75d32aab457d5bc1ed140a69e02b9b4c5bd782b2","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/bound.rs":"eda458b2adf8d4b75eccba18621301f846e2a84a04ef2b54e7421f69574e24bc","src/de.rs":"92dc9d8fccee08887b030b13a7ca0c0f205320f76658a4292bafe4f451c7c2c0","src/dummy.rs":"9533dfee23f20d92ea75734c739022820c2787ded0d54f459feacdeb770ec912","src/fragment.rs":"6757cb4c3131d4300f093572efc273c4ab5a20e3e1efb54a311dcfa52d0bd6eb","src/internals/ast.rs":"171478e83d203193cd96f2c9c922bd240214e05fdf76add73fb7e029784bace8","src/internals/attr.rs":"7be1f043d99af3169737a473137426296d6bba5d8ee9b2963c1d61ec24c27a70","src/internals/case.rs":"10c8dda2b32d8c6c6b63cf09cdc63d02375af7e95ecefe8fecb34f93b65191bb","src/internals/check.rs":"86ea817316638ec33f70ecdf9634a31c934fd3df84533e3e315816dc130f0bff","src/internals/ctxt.rs":"83a4e6fbe0e439d578478883594407e03f2f340541be479bdf0b04a202633a37","src/internals/mod.rs":"c1ece6bbce5a5e8a2bf5d6d9a29e85551258db9c610fab73ac19c6b7d8cf98fd","src/internals/name.rs":"9bc1553d7b493794cd436664ee6b43fccb914f271fa86705ae2937ae923a876f","src/internals/receiver.rs":"467b69134e48bdeb9473eecf0de477ed770d9d0ea22b95ef038889dbb5f7a44a","src/internals/respan.rs":"899753859c58ce5f532a3ec4584796a52f13ed5a0533191e48c953ba5c1b52ff","src/internals/symbol.rs":"d2590f1c8356d6a10923476b558c39a85b77392ba09c92fa97e05e2c403e73c7","src/lib.rs":"01eda17637c815e3be0f9c28a7de2cd72af0c72b714bb4a3b5195c8ad90c0265","src/pretend.rs":"7facc10a5b805564dd95735ae11118ec17ca6adcc49a59764e7c920e27b9fc4a","src/ser.rs":"7ecc28b3829ec87f73a71be74c04bdb8657351ddd817b43819fed90f6ac11da0","src/this.rs":"87818dc80cbb521b51938a653d09daf10aafc220bb10425948de82ad670fcb85"},"package":"f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"}
{"files":{"Cargo.lock":"1912a1811b4af5ce7792fa8f362dc9a7a03088e4da333dc69d446b8d3835a66c","Cargo.toml":"e3146884595654ff934208c0d9f99e2f8f388d07e4d893a62e0bc792f006002c","LICENSE-APACHE":"62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"56dd9b1d02be861a2c2a88c06005adc61f8b1d4330cd6db304ee330bcfdc4310","crates-io.md":"407d92b2932923f8708aaf31db266fd7db32e2b0afa6c569d134b680b74a1920","src/bound.rs":"eda458b2adf8d4b75eccba18621301f846e2a84a04ef2b54e7421f69574e24bc","src/de.rs":"92dc9d8fccee08887b030b13a7ca0c0f205320f76658a4292bafe4f451c7c2c0","src/dummy.rs":"4f7347536113434bffe3d04f3d240a3cf47483cf96aa580b16c7ad467735982f","src/fragment.rs":"6757cb4c3131d4300f093572efc273c4ab5a20e3e1efb54a311dcfa52d0bd6eb","src/internals/ast.rs":"171478e83d203193cd96f2c9c922bd240214e05fdf76add73fb7e029784bace8","src/internals/attr.rs":"7be1f043d99af3169737a473137426296d6bba5d8ee9b2963c1d61ec24c27a70","src/internals/case.rs":"10c8dda2b32d8c6c6b63cf09cdc63d02375af7e95ecefe8fecb34f93b65191bb","src/internals/check.rs":"86ea817316638ec33f70ecdf9634a31c934fd3df84533e3e315816dc130f0bff","src/internals/ctxt.rs":"83a4e6fbe0e439d578478883594407e03f2f340541be479bdf0b04a202633a37","src/internals/mod.rs":"c1ece6bbce5a5e8a2bf5d6d9a29e85551258db9c610fab73ac19c6b7d8cf98fd","src/internals/name.rs":"9bc1553d7b493794cd436664ee6b43fccb914f271fa86705ae2937ae923a876f","src/internals/receiver.rs":"901c12f5b5d3935f2757f4cfcb05f4fcdb36a2520f62167679410099e44510c0","src/internals/respan.rs":"899753859c58ce5f532a3ec4584796a52f13ed5a0533191e48c953ba5c1b52ff","src/internals/symbol.rs":"d2590f1c8356d6a10923476b558c39a85b77392ba09c92fa97e05e2c403e73c7","src/lib.rs":"e64c6eaef2b5e87ad48677ba6a1564007f100b7411c39924c33ae315cb9fd26d","src/pretend.rs":"7facc10a5b805564dd95735ae11118ec17ca6adcc49a59764e7c920e27b9fc4a","src/ser.rs":"7ecc28b3829ec87f73a71be74c04bdb8657351ddd817b43819fed90f6ac11da0","src/this.rs":"87818dc80cbb521b51938a653d09daf10aafc220bb10425948de82ad670fcb85"},"package":"5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"}

View File

@@ -2,67 +2,67 @@
# It is not intended for manual editing.
[[package]]
name = "proc-macro2"
version = "1.0.93"
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"unicode-ident 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-ident 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "quote"
version = "1.0.38"
version = "1.0.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde"
version = "1.0.217"
version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde_derive 1.0.217 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_derive"
version = "1.0.217"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 2.0.98 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.218 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_derive"
version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.217 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 2.0.98 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 2.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_derive"
version = "1.0.219"
dependencies = [
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.218 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 2.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "syn"
version = "2.0.98"
version = "2.0.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-ident 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-ident 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "unicode-ident"
version = "1.0.17"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
[metadata]
"checksum proc-macro2 1.0.93 (registry+https://github.com/rust-lang/crates.io-index)" = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
"checksum quote 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)" = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc"
"checksum serde 1.0.217 (registry+https://github.com/rust-lang/crates.io-index)" = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
"checksum serde_derive 1.0.217 (registry+https://github.com/rust-lang/crates.io-index)" = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
"checksum syn 2.0.98 (registry+https://github.com/rust-lang/crates.io-index)" = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1"
"checksum unicode-ident 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe"
"checksum proc-macro2 1.0.94 (registry+https://github.com/rust-lang/crates.io-index)" = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
"checksum quote 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801"
"checksum serde 1.0.218 (registry+https://github.com/rust-lang/crates.io-index)" = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
"checksum serde_derive 1.0.218 (registry+https://github.com/rust-lang/crates.io-index)" = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
"checksum syn 2.0.99 (registry+https://github.com/rust-lang/crates.io-index)" = "e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2"
"checksum unicode-ident 1.0.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"

View File

@@ -13,7 +13,7 @@
edition = "2015"
rust-version = "1.61"
name = "serde_derive"
version = "1.0.218"
version = "1.0.219"
authors = [
"Erick Tryzelaar <erick.tryzelaar@gmail.com>",
"David Tolnay <dtolnay@gmail.com>",
@@ -48,6 +48,7 @@ rustdoc-args = [
"--extern-html-root-url=core=https://doc.rust-lang.org",
"--extern-html-root-url=alloc=https://doc.rust-lang.org",
"--extern-html-root-url=std=https://doc.rust-lang.org",
"--extern-html-root-url=proc_macro=https://doc.rust-lang.org",
]
targets = ["x86_64-unknown-linux-gnu"]

View File

@@ -14,7 +14,12 @@ pub fn wrap_in_const(serde_path: Option<&syn::Path>, code: TokenStream) -> Token
quote! {
#[doc(hidden)]
#[allow(non_upper_case_globals, unused_attributes, unused_qualifications)]
#[allow(
non_upper_case_globals,
unused_attributes,
unused_qualifications,
clippy::absolute_paths,
)]
const _: () = {
#use_serde
#code

View File

@@ -2,7 +2,6 @@ use crate::internals::respan::respan;
use proc_macro2::Span;
use quote::ToTokens;
use std::mem;
use syn::punctuated::Punctuated;
use syn::{
parse_quote, Data, DeriveInput, Expr, ExprPath, GenericArgument, GenericParam, Generics, Macro,
Path, PathArguments, QSelf, ReturnType, Token, Type, TypeParamBound, TypePath, WherePredicate,
@@ -49,7 +48,7 @@ impl ReplaceReceiver<'_> {
path.leading_colon = Some(**path.segments.pairs().next().unwrap().punct().unwrap());
let segments = mem::replace(&mut path.segments, Punctuated::new());
let segments = mem::take(&mut path.segments);
path.segments = segments.into_pairs().skip(1).collect();
}

View File

@@ -13,7 +13,7 @@
//!
//! [https://serde.rs/derive.html]: https://serde.rs/derive.html
#![doc(html_root_url = "https://docs.rs/serde_derive/1.0.218")]
#![doc(html_root_url = "https://docs.rs/serde_derive/1.0.219")]
#![cfg_attr(not(check_cfg), allow(unexpected_cfgs))]
// Ignored clippy lints
#![allow(
@@ -41,6 +41,7 @@
clippy::cast_possible_truncation,
clippy::checked_conversions,
clippy::doc_markdown,
clippy::elidable_lifetime_names,
clippy::enum_glob_use,
clippy::indexing_slicing,
clippy::items_after_statements,