diff --git a/Cargo.lock b/Cargo.lock index 508ed9a4..9c676d22 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -893,7 +893,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.10.1", +] + +[[package]] +name = "prost" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac47baaef3631368888abc13a62cb6d42b88bfd5c3fc6f920a9cbe4d7d3ddc9d" +dependencies = [ + "bytes", + "prost-derive 0.13.0", ] [[package]] @@ -911,8 +921,8 @@ dependencies = [ "log", "multimap", "petgraph", - "prost", - "prost-types", + "prost 0.10.4", + "prost-types 0.10.1", "regex", "tempfile", "which", @@ -931,6 +941,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "prost-derive" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5834058badd2cf6cfcd9c92998ceb2bab614f012cccf3728de3edf2c57b9132" +dependencies = [ + "anyhow", + "itertools 0.13.0", + "proc-macro2", + "quote", + "syn 2.0.68", +] + [[package]] name = "prost-types" version = "0.10.1" @@ -938,7 +961,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" dependencies = [ "bytes", - "prost", + "prost 0.10.4", +] + +[[package]] +name = "prost-types" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36c1964ef64b94480df8c92ae14e5764d470014ad951d2f99e5a6c0c7712710c" +dependencies = [ + "prost 0.13.0", ] [[package]] @@ -1237,9 +1269,9 @@ dependencies = [ "num-traits", "once_cell", "percent-encoding", - "prost", + "prost 0.10.4", "prost-build", - "prost-types", + "prost-types 0.13.0", "regex", "semver", "serde_json", diff --git a/rs/Cargo.toml b/rs/Cargo.toml index 80f5e3e4..7c593556 100644 --- a/rs/Cargo.toml +++ b/rs/Cargo.toml @@ -20,7 +20,7 @@ private_docs = [] # Prost is used to deal with protobuf serialization and deserialization. prost = "0.10" -prost-types = "0.10" +prost-types = "0.13" # Prost doesn't generate any introspection stuff, so we hack that stuff in with # our own procedural macros.