Update Rust crate tracing-opentelemetry to 0.23.0 - autoclosed #93
CI.yaml
on: pull_request
`cargo deny`
54s
Clippy
59s
Matrix: Rust CI
Annotations
11 errors and 1 warning
the trait bound `opentelemetry_sdk::trace::Tracer: opentelemetry::trace::tracer::Tracer` is not satisfied:
src/lib.rs#L148
error[E0277]: the trait bound `opentelemetry_sdk::trace::Tracer: opentelemetry::trace::tracer::Tracer` is not satisfied
--> src/cli/cmds/server.rs:148:76
|
148 | .map(|provider| tracing_opentelemetry::layer().with_tracer(provider.tracer("ume"))),
| ----------- ^^^^^^^^^^^^^^^^^^^^^^ the trait `opentelemetry::trace::tracer::Tracer` is not implemented for `opentelemetry_sdk::trace::Tracer`
| |
| required by a bound introduced by this call
|
= help: the following other types implement trait `opentelemetry::trace::tracer::Tracer`:
opentelemetry::global::trace::BoxedTracer
opentelemetry::trace::noop::NoopTracer
opentelemetry_sdk::trace::tracer::Tracer
note: required by a bound in `tracing_opentelemetry::OpenTelemetryLayer::<S, T>::with_tracer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-opentelemetry-0.23.0/src/layer.rs:581:17
|
579 | pub fn with_tracer<Tracer>(self, tracer: Tracer) -> OpenTelemetryLayer<S, Tracer>
| ----------- required by a bound in this associated function
580 | where
581 | Tracer: otel::Tracer + PreSampledTracer + 'static,
| ^^^^^^^^^^^^ required by this bound in `OpenTelemetryLayer::<S, T>::with_tracer`
|
the trait bound `opentelemetry_sdk::trace::Tracer: tracing_opentelemetry::PreSampledTracer` is not satisfied:
src/lib.rs#L148
error[E0277]: the trait bound `opentelemetry_sdk::trace::Tracer: tracing_opentelemetry::PreSampledTracer` is not satisfied
--> src/cli/cmds/server.rs:148:76
|
148 | .map(|provider| tracing_opentelemetry::layer().with_tracer(provider.tracer("ume"))),
| ----------- ^^^^^^^^^^^^^^^^^^^^^^ the trait `tracing_opentelemetry::PreSampledTracer` is not implemented for `opentelemetry_sdk::trace::Tracer`
| |
| required by a bound introduced by this call
|
= help: the following other types implement trait `tracing_opentelemetry::PreSampledTracer`:
opentelemetry::trace::noop::NoopTracer
opentelemetry_sdk::trace::tracer::Tracer
note: required by a bound in `tracing_opentelemetry::OpenTelemetryLayer::<S, T>::with_tracer`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-opentelemetry-0.23.0/src/layer.rs:581:32
|
579 | pub fn with_tracer<Tracer>(self, tracer: Tracer) -> OpenTelemetryLayer<S, Tracer>
| ----------- required by a bound in this associated function
580 | where
581 | Tracer: otel::Tracer + PreSampledTracer + 'static,
| ^^^^^^^^^^^^^^^^ required by this bound in `OpenTelemetryLayer::<S, T>::with_tracer`
|
the trait bound `opentelemetry_sdk::trace::Tracer: opentelemetry::trace::tracer::Tracer` is not satisfied:
src/lib.rs#L147
error[E0277]: the trait bound `opentelemetry_sdk::trace::Tracer: opentelemetry::trace::tracer::Tracer` is not satisfied
--> src/cli/cmds/server.rs:147:13
|
146 | .with(
| ---- required by a bound introduced by this call
147 | / provider
148 | | .map(|provider| tracing_opentelemetry::layer().with_tracer(provider.tracer("ume"))),
| |___________________________________________________________________________________________________^ the trait `opentelemetry::trace::tracer::Tracer` is not implemented for `opentelemetry_sdk::trace::Tracer`
|
= help: the following other types implement trait `opentelemetry::trace::tracer::Tracer`:
opentelemetry::global::trace::BoxedTracer
opentelemetry::trace::noop::NoopTracer
opentelemetry_sdk::trace::tracer::Tracer
= note: required for `OpenTelemetryLayer<Layered<Filtered<Filtered<Option<WriteLayer<...>>, ..., ...>, ..., ...>, ...>, ...>` to implement `tracing_subscriber::Layer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<std::option::Option<noelware_log::WriteLayer<tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>>, tracing::level_filters::LevelFilter, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:140:68: 140:74}>, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_su
|
the trait bound `opentelemetry_sdk::trace::Tracer: tracing_opentelemetry::PreSampledTracer` is not satisfied:
src/lib.rs#L147
error[E0277]: the trait bound `opentelemetry_sdk::trace::Tracer: tracing_opentelemetry::PreSampledTracer` is not satisfied
--> src/cli/cmds/server.rs:147:13
|
146 | .with(
| ---- required by a bound introduced by this call
147 | / provider
148 | | .map(|provider| tracing_opentelemetry::layer().with_tracer(provider.tracer("ume"))),
| |___________________________________________________________________________________________________^ the trait `tracing_opentelemetry::PreSampledTracer` is not implemented for `opentelemetry_sdk::trace::Tracer`
|
= help: the following other types implement trait `tracing_opentelemetry::PreSampledTracer`:
opentelemetry::trace::noop::NoopTracer
opentelemetry_sdk::trace::tracer::Tracer
= note: required for `OpenTelemetryLayer<Layered<Filtered<Filtered<Option<WriteLayer<...>>, ..., ...>, ..., ...>, ...>, ...>` to implement `tracing_subscriber::Layer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<std::option::Option<noelware_log::WriteLayer<tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>>, tracing::level_filters::LevelFilter, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:140:68: 140:74}>, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter:
|
the method `init` exists for struct `Layered<Option<OpenTelemetryLayer<Layered<Filtered<Filtered<..., ..., ...>, ..., ...>, ...>, ...>>, ...>`, but its trait bounds were not satisfied:
src/lib.rs#L150
error[E0599]: the method `init` exists for struct `Layered<Option<OpenTelemetryLayer<Layered<Filtered<Filtered<..., ..., ...>, ..., ...>, ...>, ...>>, ...>`, but its trait bounds were not satisfied
--> src/cli/cmds/server.rs:150:10
|
116 | / tracing_subscriber::registry()
117 | | .with(
118 | | match config.logging.json {
119 | | false => WriteLayer::new_with(io::stdout(), writers::default),
... |
149 | | )
150 | | .init();
| | -^^^^ method cannot be called due to unsatisfied trait bounds
| |_________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tracing-subscriber-0.3.18/src/layer/layered.rs:22:1
|
22 | pub struct Layered<L, I, S = I> {
| -------------------------------
| |
| doesn't satisfy `_: Into<Dispatch>`
| doesn't satisfy `_: SubscriberInitExt`
|
= note: the full type name has been written to '/home/runner/work/ume/ume/target/debug/deps/ume-0378b0167e870055.long-type-11418567797789049155.txt'
= note: the following trait bounds were not satisfied:
`tracing_subscriber::layer::Layered<std::option::Option<tracing_opentelemetry::OpenTelemetryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<std::option::Option<noelware_log::WriteLayer<tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>>, tracing::level_filters::LevelFilter, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:140:68: 140:74}>, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>, tracing_subscriber::layer::Layered<tracing_subscriber::filter::Filtered<tracing_subscriber::filter::Filtered<noelware_log::WriteLayer<tracing_subscriber::Registry>, tracing::level_filters::LevelFilter, tracing_subscriber::Registry>, tracing_subscriber::filter::FilterFn<{closure@src/cli/cmds/server.rs:123:64: 123:70}>, tracing_subscriber::Registry>, tracing_subscriber::Registry>>>, tracing_subscriber::layer::Layered<sentry_tracing::SentryLayer<tracing_subscriber::
|
aborting due to 5 previous errors; 1 warning emitted
error: aborting due to 5 previous errors; 1 warning emitted
|
Clippy
Received a internal compiler error OR an unknown message type, view this in debug mode to view the payload
|
Clippy
{
"rendered": "Some errors have detailed explanations: E0277, E0599.\n",
"$message_type": "diagnostic",
"children": [],
"code": null,
"level": "failure-note",
"message": "Some errors have detailed explanations: E0277, E0599.",
"spans": []
}
|
Rust CI (nightly)
Process completed with exit code 101.
|
Rust CI (stable)
The job was canceled because "nightly" failed.
|
Rust CI (stable)
The operation was canceled.
|
unused import: `util::SubscriberInitExt`:
src/lib.rs#L41
warning: unused import: `util::SubscriberInitExt`
--> src/cli/cmds/server.rs:41:48
|
41 | use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt, Layer};
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|