diff --git a/opentelemetry-sdk/Cargo.toml b/opentelemetry-sdk/Cargo.toml index 37595ae041..326e94e06f 100644 --- a/opentelemetry-sdk/Cargo.toml +++ b/opentelemetry-sdk/Cargo.toml @@ -11,7 +11,7 @@ dashmap = { version = "4.0.1", optional = true } fnv = { version = "1.0", optional = true } futures-channel = "0.3" futures-executor = "0.3" -futures-util = { version = "0.3", default-features = false, features = ["std", "sink"] } +futures-util = { version = "0.3", default-features = false, features = ["std", "sink", "async-await"] } lazy_static = "1.4" percent-encoding = { version = "2.0", optional = true } pin-project = { version = "1.0.2", optional = true } diff --git a/opentelemetry-sdk/benches/trace.rs b/opentelemetry-sdk/benches/trace.rs index e9f9dad0c7..4d75e7493c 100644 --- a/opentelemetry-sdk/benches/trace.rs +++ b/opentelemetry-sdk/benches/trace.rs @@ -103,7 +103,7 @@ struct VoidExporter; impl SpanExporter for VoidExporter { fn export(&mut self, _spans: Vec) -> BoxFuture<'static, ExportResult> { - Box::pin(futures::future::ready(Ok(()))) + Box::pin(futures_util::future::ready(Ok(()))) } }