Skip to content

Commit 356e6e9

Browse files
authored
rust: add serde and serde_json dependencies (#4539)
Summary: The [`serde`] crate is a key ecosystem framework, providing a bridge between data formats (JSON, YAML, CBOR, etc.) and serializable structs. A Rust struct can `#[derive(Serialize, Deserialize)]` and then operate with any data format, such as [`serde_json`]. Most pressingly, we want these for encoding structs within blob keys. [`serde`]: https://crates.io/crates/serde [`serde_json`]: https://crates.io/crates/serde_json Test Plan: They build: `bazel build //third_party/rust:{serde,serde_json}`. wchargin-branch: rust-dep-serde
1 parent 9820380 commit 356e6e9

File tree

9 files changed

+350
-0
lines changed

9 files changed

+350
-0
lines changed

tensorboard/data/server/Cargo.lock

Lines changed: 39 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tensorboard/data/server/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ log = "0.4.11"
3535
prost = "0.6.1"
3636
rand = "0.7.3"
3737
rand_chacha = "0.2.2"
38+
serde = { version = "1.0", features = ["derive"] }
39+
serde_json = "1.0.59"
3840
thiserror = "1.0.21"
3941
tokio = { version = "0.2.2", features = ["macros"] }
4042
tonic = "0.3.1"

third_party/rust/BUILD.bazel

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

third_party/rust/crates.bzl

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

third_party/rust/remote/BUILD.ryu-1.0.5.bazel

Lines changed: 72 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

third_party/rust/remote/BUILD.serde-1.0.118.bazel

Lines changed: 61 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

third_party/rust/remote/BUILD.serde_derive-1.0.118.bazel

Lines changed: 58 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)