@@ -13,7 +13,7 @@ rust-version = "1.70"
1313opentelemetry = { version = " 0.27" , path = " ../opentelemetry/" }
1414opentelemetry-http = { version = " 0.27" , path = " ../opentelemetry-http" , optional = true }
1515async-std = { workspace = true , features = [" unstable" ], optional = true }
16- async-trait = { workspace = true }
16+ async-trait = { workspace = true , optional = true }
1717futures-channel = " 0.3"
1818futures-executor = { workspace = true }
1919futures-util = { workspace = true , features = [" std" , " sink" , " async-await-macro" ] }
@@ -43,11 +43,11 @@ pprof = { version = "0.13", features = ["flamegraph", "criterion"] }
4343
4444[features ]
4545default = [" trace" , " metrics" , " logs" , " internal-logs" ]
46- trace = [" opentelemetry/trace" , " rand" , " percent-encoding" ]
46+ trace = [" opentelemetry/trace" , " rand" , " percent-encoding" ]
4747jaeger_remote_sampler = [" trace" , " opentelemetry-http" , " http" , " serde" , " serde_json" , " url" ]
48- logs = [" opentelemetry/logs" , " serde_json" ]
48+ logs = [" opentelemetry/logs" , " async-trait " , " serde_json" ]
4949spec_unstable_logs_enabled = [" logs" , " opentelemetry/spec_unstable_logs_enabled" ]
50- metrics = [" opentelemetry/metrics" , " glob" ]
50+ metrics = [" opentelemetry/metrics" , " glob" , " async-trait " ]
5151testing = [" opentelemetry/testing" , " trace" , " metrics" , " logs" , " rt-async-std" , " rt-tokio" , " rt-tokio-current-thread" , " tokio/macros" , " tokio/rt-multi-thread" ]
5252rt-tokio = [" tokio" , " tokio-stream" ]
5353rt-tokio-current-thread = [" tokio" , " tokio-stream" ]
0 commit comments