diff --git a/example-service/Cargo.toml b/example-service/Cargo.toml index 9de7c8c..5e4c114 100644 --- a/example-service/Cargo.toml +++ b/example-service/Cargo.toml @@ -20,10 +20,8 @@ futures = "0.3" opentelemetry = { version = "0.13", features = ["rt-tokio"] } opentelemetry-jaeger = { version = "0.12", features = ["tokio"] } rand = "0.8" -serde = { version = "1.0" } tarpc = { version = "0.26", path = "../tarpc", features = ["full"] } tokio = { version = "1", features = ["macros", "net", "rt-multi-thread"] } -tokio-serde = { version = "0.8", features = ["json"] } tracing = { version = "0.1" } tracing-opentelemetry = "0.12" tracing-subscriber = "0.2" diff --git a/tarpc/Cargo.toml b/tarpc/Cargo.toml index eab7653..82fcbbe 100644 --- a/tarpc/Cargo.toml +++ b/tarpc/Cargo.toml @@ -18,9 +18,10 @@ default = [] serde1 = ["tarpc-plugins/serde1", "serde", "serde/derive"] tokio1 = ["tokio/rt-multi-thread"] serde-transport = ["serde1", "tokio1", "tokio-serde", "tokio-util/codec"] +serde-transport-json = ["tokio-serde/json"] tcp = ["tokio/net"] -full = ["serde1", "tokio1", "serde-transport", "tcp"] +full = ["serde1", "tokio1", "serde-transport", "serde-transport-json", "tcp"] [badges] travis-ci = { repository = "google/tarpc" }