diff --git a/Cargo.lock b/Cargo.lock index ab3b931f75ce..7e722c1e301c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -320,6 +320,26 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +[[package]] +name = "bcs" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a86ab68e515a8b195b2be6ff544a83b626eb3b15ea435be1fa6b9d4ccd1591ac" +dependencies = [ + "serde", + "thiserror", +] + +[[package]] +name = "bincode" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +dependencies = [ + "byteorder", + "serde", +] + [[package]] name = "bindgen" version = "0.54.0" @@ -5882,10 +5902,12 @@ dependencies = [ [[package]] name = "serde-generate" -version = "0.15.2" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dbbd5f23fb6261d94e4364f4904b881a44f3f6900005d120684036dc7d5239b" +checksum = "4d0f85376837e3205327f904948a0dd369a132d63faa645ffc5925b7479daa13" dependencies = [ + "bcs", + "bincode", "heck", "include_dir", "maplit", diff --git a/common/libradoc/Cargo.toml b/common/libradoc/Cargo.toml index 3dec55d77c47..18c298e90a0d 100644 --- a/common/libradoc/Cargo.toml +++ b/common/libradoc/Cargo.toml @@ -11,7 +11,7 @@ edition = "2018" [dependencies] serde_yaml = "0.8.14" serde-reflection = "0.3.2" -serde-generate = "0.15.2" +serde-generate = "0.18.0" anyhow = "1.0.34" regex = "1.4.2" structopt = "0.3.20" diff --git a/language/transaction-builder/generator/Cargo.toml b/language/transaction-builder/generator/Cargo.toml index 516dbe3d9e04..a2f0e586aaab 100644 --- a/language/transaction-builder/generator/Cargo.toml +++ b/language/transaction-builder/generator/Cargo.toml @@ -15,7 +15,7 @@ regex = "1.4.2" structopt = "0.3.20" textwrap = "0.12.1" serde-reflection = "0.3.2" -serde-generate = "0.15.2" +serde-generate = "0.18.0" serde_yaml = "0.8.14" libra-types = { path = "../../../types", version = "0.1.0" }