From 7b5195115ec9dfc4ce50117ec3d0737d50912f64 Mon Sep 17 00:00:00 2001 From: Jonathan Schwender Date: Sun, 20 Aug 2023 09:52:40 +0200 Subject: [PATCH] Legacy Generator: Pin Serde to 1.0.171 Pin serde to the last release before downloading binaries was introduced. This is only relevant for the legacy generator and does not affect users that are not using the legacy generator. --- generator/Cargo.lock | 29 +++++++++++++++-------------- generator/Cargo.toml | 2 ++ 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/generator/Cargo.lock b/generator/Cargo.lock index b175a7c9..a72fb258 100644 --- a/generator/Cargo.lock +++ b/generator/Cargo.lock @@ -57,6 +57,7 @@ version = "0.1.0" dependencies = [ "cargo_metadata", "clap", + "serde", ] [[package]] @@ -76,9 +77,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] @@ -100,18 +101,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.182" +version = "1.0.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb30a74471f5b7a1fa299f40b4bf1be93af61116df95465b2b5fc419331e430" +checksum = "30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.182" +version = "1.0.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f4c2c6ea4bc09b5c419012eafcdb0fcef1d9119d626c8f3a0708a5b92d38a70" +checksum = "389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682" dependencies = [ "proc-macro2", "quote", @@ -120,9 +121,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.104" +version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" +checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" dependencies = [ "itoa", "ryu", @@ -131,9 +132,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.28" +version = "2.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" +checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" dependencies = [ "proc-macro2", "quote", @@ -151,18 +152,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.44" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" +checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.44" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" +checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" dependencies = [ "proc-macro2", "quote", diff --git a/generator/Cargo.toml b/generator/Cargo.toml index 712cb0c9..7ed3a201 100644 --- a/generator/Cargo.toml +++ b/generator/Cargo.toml @@ -7,6 +7,8 @@ edition = "2018" [dependencies] cargo_metadata = "0.15" +# See https://github.com/serde-rs/serde/issues/2538#issuecomment-1684517372 for why we pin serde +serde = { version = "1, < 1.0.172", features = ["derive"] } [dependencies.clap] version = "2.34"