diff --git a/.drone.yml b/.drone.yml index a25c1ec..19d24fd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -30,8 +30,9 @@ steps: - cargo clippy --features opentelemetry_0_17 -- -D warnings - cargo clippy --features opentelemetry_0_18 -- -D warnings - cargo clippy --features opentelemetry_0_19 -- -D warnings - - cargo clippy --example client --features opentelemetry_0_19 -- -D warnings - - cargo clippy --example server --features opentelemetry_0_19 -- -D warnings + - cargo clippy --features opentelemetry_0_20 -- -D warnings + - cargo clippy --example client --features opentelemetry_0_20 -- -D warnings + - cargo clippy --example server --features opentelemetry_0_20 -- -D warnings trigger: event: @@ -98,8 +99,8 @@ steps: pull: always commands: - cargo check --target=$TARGET - - cargo check --target=$TARGET --example client --features opentelemetry_0_19 - - cargo check --target=$TARGET --example server --features opentelemetry_0_19 + - cargo check --target=$TARGET --example client --features opentelemetry_0_20 + - cargo check --target=$TARGET --example server --features opentelemetry_0_20 trigger: event: @@ -132,8 +133,8 @@ steps: pull: always commands: - cargo check --target=$TARGET - - cargo check --target=$TARGET --example client --features opentelemetry_0_19 - - cargo check --target=$TARGET --example server --features opentelemetry_0_19 + - cargo check --target=$TARGET --example client --features opentelemetry_0_20 + - cargo check --target=$TARGET --example server --features opentelemetry_0_20 trigger: event: @@ -166,8 +167,8 @@ steps: pull: always commands: - cargo check --target=$TARGET - - cargo check --target=$TARGET --example client --features opentelemetry_0_19 - - cargo check --target=$TARGET --example server --features opentelemetry_0_19 + - cargo check --target=$TARGET --example client --features opentelemetry_0_20 + - cargo check --target=$TARGET --example server --features opentelemetry_0_20 trigger: event: @@ -199,8 +200,8 @@ steps: pull: always commands: - cargo build --target=$TARGET - - cargo build --target=$TARGET --example client --features opentelemetry_0_19 - - cargo build --target=$TARGET --example server --features opentelemetry_0_19 + - cargo build --target=$TARGET --example client --features opentelemetry_0_20 + - cargo build --target=$TARGET --example server --features opentelemetry_0_20 trigger: event: @@ -232,8 +233,8 @@ steps: pull: always commands: - cargo build --target=$TARGET - - cargo build --target=$TARGET --example client --features opentelemetry_0_19 - - cargo build --target=$TARGET --example server --features opentelemetry_0_19 + - cargo build --target=$TARGET --example client --features opentelemetry_0_20 + - cargo build --target=$TARGET --example server --features opentelemetry_0_20 trigger: event: @@ -265,8 +266,8 @@ steps: pull: always commands: - cargo build --target=$TARGET - - cargo build --target=$TARGET --example client --features opentelemetry_0_19 - - cargo build --target=$TARGET --example server --features opentelemetry_0_19 + - cargo build --target=$TARGET --example client --features opentelemetry_0_20 + - cargo build --target=$TARGET --example server --features opentelemetry_0_20 trigger: event: diff --git a/Cargo.toml b/Cargo.toml index 57a6de0..6238a9c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tracing-awc" description = "Tracing instrumentation for the awc http client" -version = "0.1.7" +version = "0.1.8" authors = ["asonix Span { let span = tracing::info_span!("Root span", trace_id = tracing::field::Empty,); @@ -57,14 +62,16 @@ pub fn root_span() -> Span { #[cfg(not(any( feature = "opentelemetry_0_17", feature = "opentelemetry_0_18", - feature = "opentelemetry_0_19" + feature = "opentelemetry_0_19", + feature = "opentelemetry_0_20" )))] let trace_id = span.context().span().span_context().trace_id().to_hex(); #[cfg(any( feature = "opentelemetry_0_17", feature = "opentelemetry_0_18", - feature = "opentelemetry_0_19" + feature = "opentelemetry_0_19", + feature = "opentelemetry_0_20" ))] let trace_id = { let id = span.context().span().span_context().trace_id(); @@ -302,7 +309,8 @@ struct RequestHeaderCarrier<'a> { feature = "opentelemetry_0_16", feature = "opentelemetry_0_17", feature = "opentelemetry_0_18", - feature = "opentelemetry_0_19" + feature = "opentelemetry_0_19", + feature = "opentelemetry_0_20" ))] impl<'a> opentelemetry::propagation::Injector for RequestHeaderCarrier<'a> { fn set(&mut self, key: &str, value: String) { @@ -337,7 +345,8 @@ fn record_otel(_headers: &mut HeaderMap, _span: &Span) { feature = "opentelemetry_0_16", feature = "opentelemetry_0_17", feature = "opentelemetry_0_18", - feature = "opentelemetry_0_19" + feature = "opentelemetry_0_19", + feature = "opentelemetry_0_20" ))] { let span = _span;