From ea5431836ce67a4da2e4a38dc2cad4f20a8df9b7 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Wed, 27 Sep 2023 07:01:50 -0400 Subject: [PATCH] chore: Update `prost`, `prost-derive` and `prost-build` to `0.12` (#223) * chore: Update prost and prost-build Signed-off-by: Andrew Lamb * fix: Update cargo.lock Signed-off-by: Andrew Lamb * fix: run `rm proto/perftools.profiles.rs && cargo check --features prost-codec` Signed-off-by: Andrew Lamb --------- Signed-off-by: Andrew Lamb --- Cargo.lock | 47 ++++++++++++++----------------------- Cargo.toml | 6 ++--- proto/perftools.profiles.rs | 2 +- 3 files changed, 22 insertions(+), 33 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cc459c82..afec9a5d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -711,12 +711,12 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "prettyplease" -version = "0.1.25" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" +checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" dependencies = [ "proc-macro2", - "syn 1.0.109", + "syn", ] [[package]] @@ -730,9 +730,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.11.9" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" +checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d" dependencies = [ "bytes", "prost-derive", @@ -740,44 +740,44 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.11.9" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" +checksum = "8bdf592881d821b83d471f8af290226c8d51402259e9bb5be7f9f8bdebbb11ac" dependencies = [ "bytes", "heck", "itertools", - "lazy_static", "log", "multimap", + "once_cell", "petgraph", "prettyplease", "prost", "prost-types", "regex", - "syn 1.0.109", + "syn", "tempfile", "which", ] [[package]] name = "prost-derive" -version = "0.11.9" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" +checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32" dependencies = [ "anyhow", "itertools", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] name = "prost-types" -version = "0.11.9" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" +checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf" dependencies = [ "prost", ] @@ -979,7 +979,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn", ] [[package]] @@ -1045,17 +1045,6 @@ dependencies = [ "symbolic-common", ] -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.37" @@ -1097,7 +1086,7 @@ checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn", ] [[package]] @@ -1171,7 +1160,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.37", + "syn", "wasm-bindgen-shared", ] @@ -1193,7 +1182,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.37", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] diff --git a/Cargo.toml b/Cargo.toml index 731e8d4b..10d14962 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,8 +35,8 @@ cfg-if = "1.0" smallvec = "1.7" inferno = { version = "0.11", default-features = false, features = ["nameattr"], optional = true } -prost = { version = "0.11", optional = true } -prost-derive = { version = "0.11", optional = true } +prost = { version = "0.12", optional = true } +prost-derive = { version = "0.12", optional = true } protobuf = { version = "2.0", optional = true } criterion = {version = "0.5", optional = true} @@ -50,7 +50,7 @@ criterion = "0.5" rand = "0.8.0" [build-dependencies] -prost-build = { version = "0.11", optional = true } +prost-build = { version = "0.12", optional = true } sha2 = { version = "0.10", optional = true } protobuf-codegen-pure = { version = "2.0", optional = true } diff --git a/proto/perftools.profiles.rs b/proto/perftools.profiles.rs index 22453330..051de1ab 100644 --- a/proto/perftools.profiles.rs +++ b/proto/perftools.profiles.rs @@ -49,7 +49,7 @@ pub struct Profile { #[prost(int64, tag = "10")] pub duration_nanos: i64, /// The kind of events between sampled ocurrences. - /// e.g [ "cpu","cycles" ] or [ "heap","bytes" ] + /// e.g \[ "cpu","cycles" \] or \[ "heap","bytes" \] #[prost(message, optional, tag = "11")] pub period_type: ::core::option::Option, /// The number of events between sampled occurrences.