diff --git a/Cargo.lock b/Cargo.lock index ab3b931f75ce..a17d99463ea4 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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d175dfa69e619905c4c3cdb7c3c203fa3bdd5d51184e3afdb2742c0280493772" +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.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dbbd5f23fb6261d94e4364f4904b881a44f3f6900005d120684036dc7d5239b" +checksum = "b53e80288353f538b8a6aff447ce08fd59b81f3e56ca4c45326e6585155188ce" dependencies = [ + "bcs", + "bincode", "heck", "include_dir", "maplit", @@ -5894,7 +5916,7 @@ dependencies = [ "serde_bytes", "serde_yaml", "structopt 0.3.20", - "textwrap 0.12.1", + "textwrap 0.13.4", ] [[package]] @@ -6142,6 +6164,12 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" +[[package]] +name = "smawk" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" + [[package]] name = "smoke-test" version = "0.1.0" @@ -6705,6 +6733,16 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "textwrap" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd05616119e612a8041ef58f2b578906cc2531a6069047ae092cfb86a325d835" +dependencies = [ + "smawk", + "unicode-width", +] + [[package]] name = "thiserror" version = "1.0.22" diff --git a/common/libradoc/Cargo.toml b/common/libradoc/Cargo.toml index 3dec55d77c47..6207981f9086 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.19.1" 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..ea836ed0f0a8 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.19.1" serde_yaml = "0.8.14" libra-types = { path = "../../../types", version = "0.1.0" }