attributes: fix `#[instrument]` skipping code when returning pinned futures
Fixes #1296.

I had forgotten to use all the input statements in #1228, so we would delete nearly all the statement of sync functions that return a boxed future :/
## Bug Report
<!--
Thank you for reporting an issue.

Please fill in as much of the template below as you're able.
-->

### Version

```
│   │   └── tracing v0.1.25
│   │       ├── tracing-attributes v0.1.14 (proc-macro)
│   │       └── tracing-core v0.1.17
│   ├── tracing v0.1.25 (*)
│   └── tracing v0.1.25 (*)
│   └── tracing v0.1.25 (*)
├── tracing v0.1.25 (*)
├── tracing-core v0.1.17 (*)
├── tracing-futures v0.2.5
│   └── tracing v0.1.25 (*)
├── tracing-log v0.1.2
│   └── tracing-core v0.1.17 (*)
├── tracing-subscriber v0.2.16
│   ├── tracing v0.1.25 (*)
│   ├── tracing-core v0.1.17 (*)
│   ├── tracing-log v0.1.2 (*)
│   └── tracing-serde v0.1.2
│       └── tracing-core v0.1.17 (*)
```

### Platform

<!---
Output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows)
-->

Darwin Kernel Version 20.3.0 (AMR64)

### Crates

tracing-attributes

### Description

Upgrading to tracing-attributes 0.1.14 appears to be placing variables out of scope.

I don't exactly have a minimal reproduction, but here's roughly the code that causes it:

```rust
#[instrument(skip(self, req), fields(app_id))]
fn call(&mut self, req: (Req, IpAddr)) -> Self::Future {
    // ...
    let metrics = self.metrics.clone();
    // ...
    Box::pin(async move {
        // ...
        metrics // cannot find value `metrics` in this scope
    })
}
```

Removing `#[instrument(...)]` fixes the issue.
tracing-attributes 0.1.14 causes variables to be out of scope when they're in scope
diff --git a/tracing-attributes/src/lib.rs b/tracing-attributes/src/lib.rs
index 54f5efebe5..639adad445 100644
--- a/tracing-attributes/src/lib.rs
+++ b/tracing-attributes/src/lib.rs
@@ -264,39 +264,45 @@ pub fn instrument(
     // the future instead of the wrapper
     if let Some(internal_fun) = get_async_trait_info(&input.block, input.sig.asyncness.is_some()) {
         // let's rewrite some statements!
-        let mut out_stmts = Vec::with_capacity(input.block.stmts.len());
-        for stmt in &input.block.stmts {
-            if stmt == internal_fun.source_stmt {
-                match internal_fun.kind {
-                    // async-trait <= 0.1.43
-                    AsyncTraitKind::Function(fun) => {
-                        out_stmts.push(gen_function(
-                            fun,
-                            args,
-                            instrumented_function_name,
-                            internal_fun.self_type,
-                        ));
-                    }
-                    // async-trait >= 0.1.44
-                    AsyncTraitKind::Async(async_expr) => {
-                        // fallback if we couldn't find the '__async_trait' binding, might be
-                        // useful for crates exhibiting the same behaviors as async-trait
-                        let instrumented_block = gen_block(
-                            &async_expr.block,
-                            &input.sig.inputs,
-                            true,
-                            args,
-                            instrumented_function_name,
-                            None,
-                        );
-                        let async_attrs = &async_expr.attrs;
-                        out_stmts.push(quote! {
-                            Box::pin(#(#async_attrs) * async move { #instrumented_block })
-                        });
+        let mut out_stmts: Vec<TokenStream> = input
+            .block
+            .stmts
+            .iter()
+            .map(|stmt| stmt.to_token_stream())
+            .collect();
+
+        if let Some((iter, _stmt)) = input
+            .block
+            .stmts
+            .iter()
+            .enumerate()
+            .find(|(_iter, stmt)| *stmt == internal_fun.source_stmt)
+        {
+            // instrument the future by rewriting the corresponding statement
+            out_stmts[iter] = match internal_fun.kind {
+                // async-trait <= 0.1.43
+                AsyncTraitKind::Function(fun) => gen_function(
+                    fun,
+                    args,
+                    instrumented_function_name.as_str(),
+                    internal_fun.self_type.as_ref(),
+                ),
+                // async-trait >= 0.1.44
+                AsyncTraitKind::Async(async_expr) => {
+                    let instrumented_block = gen_block(
+                        &async_expr.block,
+                        &input.sig.inputs,
+                        true,
+                        args,
+                        instrumented_function_name.as_str(),
+                        None,
+                    );
+                    let async_attrs = &async_expr.attrs;
+                    quote! {
+                        Box::pin(#(#async_attrs) * async move { #instrumented_block })
                     }
                 }
-                break;
-            }
+            };
         }
 
         let vis = &input.vis;
@@ -310,7 +316,7 @@ pub fn instrument(
         )
         .into()
     } else {
-        gen_function(&input, args, instrumented_function_name, None).into()
+        gen_function(&input, args, instrumented_function_name.as_str(), None).into()
     }
 }
 
@@ -318,8 +324,8 @@ pub fn instrument(
 fn gen_function(
     input: &ItemFn,
     args: InstrumentArgs,
-    instrumented_function_name: String,
-    self_type: Option<syn::TypePath>,
+    instrumented_function_name: &str,
+    self_type: Option<&syn::TypePath>,
 ) -> proc_macro2::TokenStream {
     // these are needed ahead of time, as ItemFn contains the function body _and_
     // isn't representable inside a quote!/quote_spanned! macro
@@ -377,8 +383,8 @@ fn gen_block(
     params: &Punctuated<FnArg, Token![,]>,
     async_context: bool,
     mut args: InstrumentArgs,
-    instrumented_function_name: String,
-    self_type: Option<syn::TypePath>,
+    instrumented_function_name: &str,
+    self_type: Option<&syn::TypePath>,
 ) -> proc_macro2::TokenStream {
     let err = args.err;
 
@@ -465,7 +471,7 @@ fn gen_block(
             // when async-trait <=0.1.43 is in use, replace instances
             // of the "Self" type inside the fields values
             if let Some(self_type) = self_type {
-                replacer.types.push(("Self", self_type));
+                replacer.types.push(("Self", self_type.clone()));
             }
 
             for e in fields.iter_mut().filter_map(|f| f.value.as_mut()) {

diff --git a/tracing-attributes/tests/async_fn.rs b/tracing-attributes/tests/async_fn.rs
index dcd502f31b..54e945967c 100644
--- a/tracing-attributes/tests/async_fn.rs
+++ b/tracing-attributes/tests/async_fn.rs
@@ -4,6 +4,7 @@
 mod support;
 use support::*;
 
+use std::{future::Future, pin::Pin, sync::Arc};
 use tracing::collect::with_default;
 use tracing_attributes::instrument;
 
@@ -214,6 +215,18 @@ fn async_fn_with_async_trait_and_fields_expressions_with_generic_parameter() {
     #[derive(Clone, Debug)]
     struct TestImpl;
 
+    // we also test sync functions that return futures, as they should be handled just like
+    // async-trait (>= 0.1.44) functions
+    impl TestImpl {
+        #[instrument(fields(Self=std::any::type_name::<Self>()))]
+        fn sync_fun(&self) -> Pin<Box<dyn Future<Output = ()> + Send + '_>> {
+            let val = self.clone();
+            Box::pin(async move {
+                let _ = val;
+            })
+        }
+    }
+
     #[async_trait]
     impl Test for TestImpl {
         // instrumenting this is currently not possible, see https://github.com/tokio-rs/tracing/issues/864#issuecomment-667508801
@@ -221,7 +234,9 @@ fn async_fn_with_async_trait_and_fields_expressions_with_generic_parameter() {
         async fn call() {}
 
         #[instrument(fields(Self=std::any::type_name::<Self>()))]
-        async fn call_with_self(&self) {}
+        async fn call_with_self(&self) {
+            self.sync_fun().await;
+        }
 
         #[instrument(fields(Self=std::any::type_name::<Self>()))]
         async fn call_with_mut_self(&mut self) {}
@@ -230,6 +245,7 @@ fn async_fn_with_async_trait_and_fields_expressions_with_generic_parameter() {
     //let span = span::mock().named("call");
     let span2 = span::mock().named("call_with_self");
     let span3 = span::mock().named("call_with_mut_self");
+    let span4 = span::mock().named("sync_fun");
     let (collector, handle) = collector::mock()
         /*.new_span(span.clone()
             .with_field(
@@ -243,6 +259,13 @@ fn async_fn_with_async_trait_and_fields_expressions_with_generic_parameter() {
                 .with_field(field::mock("Self").with_value(&std::any::type_name::<TestImpl>())),
         )
         .enter(span2.clone())
+        .new_span(
+            span4
+                .clone()
+                .with_field(field::mock("Self").with_value(&std::any::type_name::<TestImpl>())),
+        )
+        .enter(span4.clone())
+        .exit(span4)
         .exit(span2.clone())
         .drop_span(span2)
         .new_span(
@@ -266,3 +289,45 @@ fn async_fn_with_async_trait_and_fields_expressions_with_generic_parameter() {
 
     handle.assert_finished();
 }
+
+#[test]
+fn out_of_scope_fields() {
+    // Reproduces tokio-rs/tracing#1296
+
+    struct Thing {
+        metrics: Arc<()>,
+    }
+
+    impl Thing {
+        #[instrument(skip(self, _req), fields(app_id))]
+        fn call(&mut self, _req: ()) -> Pin<Box<dyn Future<Output = Arc<()>> + Send + Sync>> {
+            // ...
+            let metrics = self.metrics.clone();
+            // ...
+            Box::pin(async move {
+                // ...
+                metrics // cannot find value `metrics` in this scope
+            })
+        }
+    }
+
+    let span = span::mock().named("call");
+    let (collector, handle) = collector::mock()
+        .new_span(span.clone())
+        .enter(span.clone())
+        .exit(span.clone())
+        .drop_span(span)
+        .done()
+        .run_with_handle();
+
+    with_default(collector, || {
+        block_on_future(async {
+            let mut my_thing = Thing {
+                metrics: Arc::new(()),
+            };
+            my_thing.call(()).await;
+        });
+    });
+
+    handle.assert_finished();
+}

{"event_outside_of_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_hourly_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_unsupported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::with_ansi_false": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_flattened_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "inject_context_into_outgoing_requests": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::overridden_parents_in_scope": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::info_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_round_date_hourly": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::dispatch_is": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::warn_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "spans_always_go_to_the_subscriber_that_tagged_them": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_round_date_minutely": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_none": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_structs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite::tests::linked_list_push_several": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_macros_dont_infinite_loop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::stack::tests::pop_first_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::spans_are_only_closed_when_the_last_ref_drops": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::stack::tests::pop_last_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::delimited::test::delimited_new_visitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_daily": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "numeric_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::debug_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::single_subscriber_can_access_closed_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::future_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::overridden_parents": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::events_dont_infinite_loop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_nested_tuples": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_active": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "both_shorthands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "record_new_values_for_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "new_span_with_target_and_log_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "self_expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_minutely": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_disabled_span_list_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_close_no_timing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_when_exited": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_no_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::writer::test::custom_writer_closure": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefixed_event_macros": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::writer::test::custom_writer_mutex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_shorthand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::sparse_value_sets_are_not_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::with_ansi_true": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::three_subscribers_are_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::fields_from_other_callsets_are_skipped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tracer::tests::assigns_default_trace_id_if_missing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "contextual_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "cloning_a_span_calls_clone_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::trace_id_from_existing_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_blocking::test::backpressure_exerted": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::empty_value_set_is_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "named_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::error_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_async": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::writer::test::custom_writer_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child_at_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_root_with_children": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::span_kind": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "moved_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "impl_trait_return_type": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::extensions::tests::clear_drops_elements": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_max_level_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "out_of_scope_fields": {"run": "NONE", "test": "NONE", "fix": "PASS"}, "dotted_field_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::trace_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_shorthand_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::format_nanos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::record_debug_fn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::downcasts_to_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::child_closes_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "handles_to_different_spans_are_not_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_with_assigned_otel_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_name_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child_regardless_of_ctx": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrowed_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotation_path_hourly": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_root_span_is_root_regardless_of_ctx": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "clone_and_drop_span_always_go_to_the_subscriber_that_tagged_the_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::downcasts_to_subscriber": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait_and_fields_expressions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "new_span_after_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "methods": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_root_span_is_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_filter_reprs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_only_enters_for_polls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "filters_are_reevaluated_for_different_call_sites": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite::tests::linked_list_push": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::impls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::impls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "filters_are_not_reevaluated_for_the_same_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "wrapping_event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::dispatch_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::includes_timings": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::fmt_span_combinations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata_macro_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "entered": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "handles_to_different_spans_with_the_same_metadata_are_not_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "string_message_without_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_blocking::test::multi_threaded_writes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nested_set_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::without_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::subscriber_downcasts_to_parts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::value_sets_with_fields_from_other_callsites_are_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::future_error_ends_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_never_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::value_set_with_no_values_is_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "clashy_expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefixed_span_macros": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "set_default_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_join_date_never": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "locals_with_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_tuples": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_from_str": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_after_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_never": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_refs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "parameters_with_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "can_initialize_log_tracer_with_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_events": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::subscriber_is_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "move_field_out_of_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::spans_dont_infinite_loop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nonzeroi32_event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_spans": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "locals_no_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_round_date_daily": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_full": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "entered_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite::tests::linked_list_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_targets": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::fmt_subscriber_downcasts_to_parts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_targets": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "contextual_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite_macro_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::empty_fields_are_skipped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::dynamic_span_names": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tracer::tests::sampled_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_minutely_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::fmt_subscriber_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_filter_is_usize_sized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_disabled_current_span_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "record_new_value_for_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_daily_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "one_with_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::multiple_subscribers_can_access_closed_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::stream_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::extensions::tests::clear_retains_capacity": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotation_path_daily": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::filter_level_conversion": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_nested_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dropping_a_span_calls_drop_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::is_lookup_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "normalized_metadata": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::two_subscribers_are_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::extensions::tests::test_extensions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_expr_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "display_shorthand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_tuple_structs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::record_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_name_no_equals_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_name_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::is_lookup_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_no_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::child_closes_grandparent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotation_path_minutely": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_with_active_otel_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::subscriber_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "generics": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_level_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "message_without_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "spans_always_go_to_the_subscriber_that_tagged_them_even_across_threads": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "filter_caching_is_lexically_scoped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "handles_to_the_same_span_are_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::delimited::test::delimited_visitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "events_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut_async": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_ends_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_nested": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_early_return": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_with_non_rust_symbol": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait_and_fields_expressions_with_generic_parameter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::span_enter_guards_are_dropped_out_of_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_hourly": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::span_follows_future_onto_threadpool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "spans_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::spans_are_removed_from_registry": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_span_when_exiting_dispatchers_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"event_outside_of_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_hourly_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_unsupported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::with_ansi_false": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_flattened_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "inject_context_into_outgoing_requests": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::overridden_parents_in_scope": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::info_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_round_date_hourly": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::dispatch_is": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::warn_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "spans_always_go_to_the_subscriber_that_tagged_them": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_round_date_minutely": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_none": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_structs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite::tests::linked_list_push_several": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_macros_dont_infinite_loop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::stack::tests::pop_first_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::spans_are_only_closed_when_the_last_ref_drops": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::stack::tests::pop_last_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::delimited::test::delimited_new_visitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_daily": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "numeric_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::debug_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::single_subscriber_can_access_closed_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::future_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::overridden_parents": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::events_dont_infinite_loop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_nested_tuples": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_active": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "both_shorthands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "record_new_values_for_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "new_span_with_target_and_log_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "self_expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_minutely": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_disabled_span_list_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_close_no_timing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_when_exited": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_no_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::writer::test::custom_writer_closure": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefixed_event_macros": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::writer::test::custom_writer_mutex": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_shorthand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::sparse_value_sets_are_not_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::with_ansi_true": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::three_subscribers_are_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::fields_from_other_callsets_are_skipped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tracer::tests::assigns_default_trace_id_if_missing": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "contextual_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "cloning_a_span_calls_clone_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::trace_id_from_existing_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_blocking::test::backpressure_exerted": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::empty_value_set_is_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "named_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::error_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_async": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::writer::test::custom_writer_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child_at_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_root_with_children": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::span_kind": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "moved_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "impl_trait_return_type": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::extensions::tests::clear_drops_elements": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_max_level_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "out_of_scope_fields": {"run": "NONE", "test": "NONE", "fix": "PASS"}, "dotted_field_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test::trace_callsite_is_correct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_shorthand_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::format_nanos": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::record_debug_fn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::downcasts_to_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::child_closes_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "handles_to_different_spans_are_not_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_with_assigned_otel_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_name_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child_regardless_of_ctx": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrowed_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotation_path_hourly": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_root_span_is_root_regardless_of_ctx": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "clone_and_drop_span_always_go_to_the_subscriber_that_tagged_the_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::downcasts_to_subscriber": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait_and_fields_expressions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "new_span_after_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "methods": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_root_span_is_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_filter_reprs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_only_enters_for_polls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "filters_are_reevaluated_for_different_call_sites": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite::tests::linked_list_push": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::impls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::impls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "filters_are_not_reevaluated_for_the_same_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "wrapping_event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::dispatch_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::includes_timings": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::fmt_span_combinations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata_macro_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "entered": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "handles_to_different_spans_with_the_same_metadata_are_not_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "string_message_without_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_blocking::test::multi_threaded_writes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nested_set_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::test::without_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::subscriber_downcasts_to_parts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::value_sets_with_fields_from_other_callsites_are_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::future_error_ends_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_never_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::value_set_with_no_values_is_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "clashy_expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefixed_span_macros": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "set_default_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "global_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_join_date_never": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "locals_with_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_tuples": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_from_str": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_after_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_never": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_refs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "parameters_with_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "can_initialize_log_tracer_with_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_events": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::subscriber_is_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "move_field_out_of_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::spans_dont_infinite_loop": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nonzeroi32_event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_close": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_spans": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "locals_no_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_round_date_daily": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::synthesize_span_full": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "entered_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite::tests::linked_list_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_targets": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::fmt_subscriber_downcasts_to_parts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_targets": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "contextual_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "callsite_macro_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::empty_fields_are_skipped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscriber::tests::dynamic_span_names": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tracer::tests::sampled_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_minutely_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::fmt_subscriber_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_filter_is_usize_sized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_disabled_current_span_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "record_new_value_for_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_daily_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "one_with_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::multiple_subscribers_can_access_closed_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::stream_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::extensions::tests::clear_retains_capacity": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotation_path_daily": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::filter_level_conversion": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::json_nested_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dropping_a_span_calls_drop_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::fmt_subscriber::test::is_lookup_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "normalized_metadata": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "subscribe::tests::two_subscribers_are_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::extensions::tests::test_extensions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "two_expr_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "display_shorthand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "destructure_tuple_structs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::format::json::test::record_works": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_name_no_equals_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_name_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::is_lookup_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_no_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::child_closes_grandparent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotation_path_minutely": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_with_active_otel_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fmt::test::subscriber_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "generics": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "max_level_hints": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "message_without_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "spans_always_go_to_the_subscriber_that_tagged_them_even_across_threads": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "filter_caching_is_lexically_scoped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "handles_to_the_same_span_are_equal": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::delimited::test::delimited_visitor": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "events_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut_async": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_ends_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_nested": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_early_return": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_with_non_rust_symbol": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait_and_fields_expressions_with_generic_parameter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::span_enter_guards_are_dropped_out_of_order": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_next_date_hourly": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::span_follows_future_onto_threadpool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "spans_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "registry::sharded::tests::spans_are_removed_from_registry": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_span_when_exiting_dispatchers_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"passed_count": 245, "failed_count": 26, "skipped_count": 2, "passed_tests": ["event_outside_of_span", "entered", "handles_to_different_spans_with_the_same_metadata_are_not_equal", "string_message_without_delims", "non_blocking::test::multi_threaded_writes", "rolling::test::write_hourly_log", "nested_set_default", "backtrace::tests::capture_unsupported", "fmt::format::test::with_ansi_false", "fmt::format::json::test::json_flattened_event", "inject_context_into_outgoing_requests", "fmt::format::test::without_level", "fmt::format::test::overridden_parents_in_scope", "test::info_callsite_is_correct", "fmt::test::subscriber_downcasts_to_parts", "rolling::test::test_round_date_hourly", "field::test::value_sets_with_fields_from_other_callsites_are_empty", "span_with_parent", "dispatch::test::dispatch_is", "trace_with_parent", "test::warn_callsite_is_correct", "spans_always_go_to_the_subscriber_that_tagged_them", "tests::futures_01_tests::future_error_ends_span", "rolling::test::test_round_date_minutely", "rolling::test::write_never_log", "destructure_structs", "field::test::value_set_with_no_values_is_empty", "callsite::tests::linked_list_push_several", "event_macros_dont_infinite_loop", "registry::stack::tests::pop_first_span", "registry::sharded::tests::spans_are_only_closed_when_the_last_ref_drops", "clashy_expr_field", "prefixed_span_macros", "set_default_dispatch", "global_dispatch", "registry::stack::tests::pop_last_span", "rolling::test::test_join_date_never", "trace_span", "locals_with_message", "destructure_tuples", "metadata::tests::level_from_str", "fmt::fmt_subscriber::test::synthesize_span_none", "span_closes_after_event", "warn_with_parent", "field::delimited::test::delimited_new_visitor", "rolling::test::test_next_date_never", "rolling::test::test_next_date_daily", "destructure_refs", "parameters_with_fields", "warn_span", "info_root", "numeric_levels", "fmt::format::json::test::json", "can_initialize_log_tracer_with_level", "info", "borrow_val_events", "override_everything", "test::debug_callsite_is_correct", "registry::sharded::tests::single_subscriber_can_access_closed_span", "subscribe::tests::subscriber_is_collector", "span", "move_field_out_of_struct", "tests::futures_01_tests::future_enter_exit_is_reasonable", "fmt::format::test::overridden_parents", "dispatch::test::events_dont_infinite_loop", "dispatch::test::spans_dont_infinite_loop", "nonzeroi32_event_without_message", "destructure_nested_tuples", "capture_supported", "span_root", "fields", "info_span_root", "fmt::fmt_subscriber::test::synthesize_span_close", "borrow_val_spans", "test", "fmt::fmt_subscriber::test::synthesize_span_active", "locals_no_message", "both_shorthands", "record_new_values_for_fields", "new_span_with_target_and_log_level", "rolling::test::test_round_date_daily", "self_expr_field", "rolling::test::test_next_date_minutely", "fmt::format::json::test::json_disabled_span_list_event", "enter_exit_is_reasonable", "empty_field", "trace", "skip", "fmt::fmt_subscriber::test::synthesize_span_close_no_timing", "span_closes_when_exited", "fmt::format::json::test::json_no_span", "fmt::writer::test::custom_writer_closure", "prefixed_event_macros", "entered_api", "callsite::tests::linked_list_empty", "fmt::fmt_subscriber::test::synthesize_span_full", "fmt::writer::test::custom_writer_mutex", "custom_targets", "debug_shorthand", "event_with_message", "debug_root", "fmt::fmt_subscriber::test::fmt_subscriber_downcasts_to_parts", "default_targets", "field::test::sparse_value_sets_are_not_empty", "event_root", "contextual_root", "fmt::format::test::with_ansi_true", "callsite_macro_api", "field::test::empty_fields_are_skipped", "field::test::fields_from_other_callsets_are_skipped", "subscriber::tests::dynamic_span_names", "tracer::tests::sampled_context", "subscribe::tests::three_subscribers_are_collector", "rolling::test::write_minutely_log", "tracer::tests::assigns_default_trace_id_if_missing", "contextual_child", "error_span_with_parent", "async_fn_with_async_trait", "debug_span_root", "cloning_a_span_calls_clone_span", "explicit_child", "warn_root", "trace_span_root", "fmt::fmt_subscriber::test::fmt_subscriber_downcasts", "subscriber::tests::trace_id_from_existing_context", "non_blocking::test::backpressure_exerted", "field::test::empty_value_set_is_empty", "metadata::tests::level_filter_is_usize_sized", "fmt::format::json::test::json_disabled_current_span_event", "named_levels", "test::error_callsite_is_correct", "debug", "record_new_value_for_field", "rolling::test::write_daily_log", "test_async", "backtrace::tests::capture_empty", "one_with_everything", "event_without_message", "enter", "registry::sharded::tests::multiple_subscribers_can_access_closed_span", "tests::futures_01_tests::stream_enter_exit_is_reasonable", "info_with_parent", "registry::extensions::tests::clear_retains_capacity", "fmt::writer::test::custom_writer_struct", "expr_field", "explicit_child_at_levels", "trace_span_with_parent", "warn", "rolling::test::test_rotation_path_daily", "metadata::tests::filter_level_conversion", "trace_root", "fmt::format::json::test::json_nested_span", "trace_root_with_children", "dropping_a_span_calls_drop_span", "subscriber::tests::span_kind", "fmt::fmt_subscriber::test::is_lookup_span", "moved_field", "normalized_metadata", "subscribe::tests::two_subscribers_are_collector", "impl_trait_return_type", "registry::extensions::tests::clear_drops_elements", "registry::extensions::tests::test_extensions", "two_expr_fields", "display_shorthand", "destructure_tuple_structs", "fmt::format::json::test::record_works", "warn_span_with_parent", "test_mut", "multiple_max_level_hints", "custom_name_no_equals_test", "custom_name_test", "warn_span_root", "fmt::test::is_lookup_span", "dotted_field_name", "event", "test::trace_callsite_is_correct", "field_shorthand_only", "fmt::format::test::format_nanos", "field::test::record_debug_fn", "subscribe::tests::downcasts_to_collector", "error_span_root", "error_root", "registry::sharded::tests::child_closes_parent", "dispatch::test::default_no_collector", "handles_to_different_spans_are_not_equal", "info_span", "rolling::test::test_rotation_path_minutely", "backtrace::tests::capture_supported", "registry::sharded::tests::child_closes_grandparent", "error_span", "trace_with_assigned_otel_context", "default_name_test", "explicit_child_regardless_of_ctx", "dispatch::test::default_dispatch", "borrowed_field", "trace_with_active_otel_context", "rolling::test::test_rotation_path_hourly", "info_span_with_parent", "fmt::test::subscriber_downcasts", "explicit_root_span_is_root_regardless_of_ctx", "event_with_parent", "generics", "max_level_hints", "message_without_delims", "debug_span_with_parent", "spans_always_go_to_the_subscriber_that_tagged_them_even_across_threads", "filter_caching_is_lexically_scoped", "handles_to_the_same_span_are_equal", "debug_span", "clone_and_drop_span_always_go_to_the_subscriber_that_tagged_the_span", "field::delimited::test::delimited_visitor", "subscribe::tests::downcasts_to_subscriber", "async_fn_with_async_trait_and_fields_expressions", "events_dont_leak", "test_mut_async", "new_span_after_event", "error", "methods", "error_ends_span", "explicit_root_span_is_root", "destructure_everything", "async_fn_nested", "async_fn_only_enters_for_polls", "metadata::tests::level_filter_reprs", "test_early_return", "error_with_parent", "span_with_non_rust_symbol", "filters_are_reevaluated_for_different_call_sites", "callsite::tests::linked_list_push", "async_fn_with_async_trait_and_fields_expressions_with_generic_parameter", "fmt::test::impls", "registry::sharded::tests::span_enter_guards_are_dropped_out_of_order", "rolling::test::test_next_date_hourly", "debug_with_parent", "filters_are_not_reevaluated_for_the_same_span", "wrapping_event_without_message", "spans_dont_leak", "tests::futures_01_tests::span_follows_future_onto_threadpool", "fmt::fmt_subscriber::test::impls", "drop_span_when_exiting_dispatchers_context", "registry::sharded::tests::spans_are_removed_from_registry", "dispatch::test::dispatch_downcasts", "subscriber::tests::includes_timings", "fmt::format::test::fmt_span_combinations", "metadata_macro_api"], "failed_tests": ["filter::env::directive::test::directive_ordering_by_target_len", "filter::env::tests::callsite_enabled_includes_span_directive_field", "filter::env::directive::test::parse_directives_global", "filter::env::tests::roundtrip", "filter::env::directive::test::parse_directives_global_bare_warn_mixed", "filter::env::directive::test::parse_directives_valid", "filter::env::directive::test::parse_directives_ralith", "filter::env::directive::test::parse_directives_global_bare_warn_uc", "filter::env::tests::callsite_enabled_no_span_directive", "filter::env::directive::test::directive_ordering_uses_lexicographic_when_equal", "filter::env::directive::test::directive_ordering_by_span", "filter::env::tests::callsite_off", "filter::env::directive::test::parse_numeric_level_directives", "filter::env::tests::callsite_enabled_includes_span_directive_multiple_fields", "filter::env::directive::test::parse_directives_valid_with_spans", "filter::env::directive::test::parse_level_directives", "filter::env::directive::test::parse_directives_with_dash_in_target_name", "filter::env::directive::test::parse_directives_empty_level", "filter::env::directive::test::parse_directives_global_bare_warn_lc", "filter::env::directive::test::parse_directives_invalid_crate", "filter::env::directive::test::parse_directives_invalid_level", "filter::env::directive::test::parse_directives_ralith_mixed", "filter::env::tests::callsite_enabled_includes_span_directive", "filter::env::directive::test::parse_directives_ralith_uc", "filter::env::directive::test::parse_uppercase_level_directives", "filter::env::directive::test::parse_directives_string_level"], "skipped_tests": ["non_blocking::test::logs_dropped_if_lossy", "filter::env::directive::test::directive_ordering_by_field_num"]}
{"passed_count": 0, "failed_count": 0, "skipped_count": 0, "passed_tests": [], "failed_tests": [], "skipped_tests": []}
{"passed_count": 246, "failed_count": 26, "skipped_count": 2, "passed_tests": ["event_outside_of_span", "entered", "handles_to_different_spans_with_the_same_metadata_are_not_equal", "string_message_without_delims", "non_blocking::test::multi_threaded_writes", "rolling::test::write_hourly_log", "nested_set_default", "backtrace::tests::capture_unsupported", "fmt::format::test::with_ansi_false", "fmt::format::json::test::json_flattened_event", "inject_context_into_outgoing_requests", "fmt::format::test::without_level", "fmt::format::test::overridden_parents_in_scope", "test::info_callsite_is_correct", "fmt::test::subscriber_downcasts_to_parts", "rolling::test::test_round_date_hourly", "field::test::value_sets_with_fields_from_other_callsites_are_empty", "span_with_parent", "dispatch::test::dispatch_is", "trace_with_parent", "test::warn_callsite_is_correct", "spans_always_go_to_the_subscriber_that_tagged_them", "tests::futures_01_tests::future_error_ends_span", "rolling::test::test_round_date_minutely", "rolling::test::write_never_log", "destructure_structs", "field::test::value_set_with_no_values_is_empty", "callsite::tests::linked_list_push_several", "event_macros_dont_infinite_loop", "registry::stack::tests::pop_first_span", "registry::sharded::tests::spans_are_only_closed_when_the_last_ref_drops", "clashy_expr_field", "prefixed_span_macros", "set_default_dispatch", "global_dispatch", "registry::stack::tests::pop_last_span", "rolling::test::test_join_date_never", "trace_span", "locals_with_message", "destructure_tuples", "metadata::tests::level_from_str", "fmt::fmt_subscriber::test::synthesize_span_none", "span_closes_after_event", "warn_with_parent", "field::delimited::test::delimited_new_visitor", "rolling::test::test_next_date_never", "rolling::test::test_next_date_daily", "destructure_refs", "parameters_with_fields", "warn_span", "info_root", "numeric_levels", "fmt::format::json::test::json", "can_initialize_log_tracer_with_level", "info", "borrow_val_events", "override_everything", "test::debug_callsite_is_correct", "registry::sharded::tests::single_subscriber_can_access_closed_span", "subscribe::tests::subscriber_is_collector", "span", "move_field_out_of_struct", "tests::futures_01_tests::future_enter_exit_is_reasonable", "fmt::format::test::overridden_parents", "dispatch::test::events_dont_infinite_loop", "dispatch::test::spans_dont_infinite_loop", "nonzeroi32_event_without_message", "destructure_nested_tuples", "capture_supported", "span_root", "fields", "info_span_root", "fmt::fmt_subscriber::test::synthesize_span_close", "borrow_val_spans", "test", "fmt::fmt_subscriber::test::synthesize_span_active", "locals_no_message", "both_shorthands", "record_new_values_for_fields", "new_span_with_target_and_log_level", "rolling::test::test_round_date_daily", "self_expr_field", "rolling::test::test_next_date_minutely", "fmt::format::json::test::json_disabled_span_list_event", "enter_exit_is_reasonable", "empty_field", "trace", "skip", "fmt::fmt_subscriber::test::synthesize_span_close_no_timing", "span_closes_when_exited", "fmt::format::json::test::json_no_span", "fmt::writer::test::custom_writer_closure", "prefixed_event_macros", "entered_api", "callsite::tests::linked_list_empty", "fmt::fmt_subscriber::test::synthesize_span_full", "fmt::writer::test::custom_writer_mutex", "custom_targets", "debug_shorthand", "event_with_message", "debug_root", "fmt::fmt_subscriber::test::fmt_subscriber_downcasts_to_parts", "default_targets", "field::test::sparse_value_sets_are_not_empty", "event_root", "contextual_root", "fmt::format::test::with_ansi_true", "callsite_macro_api", "field::test::empty_fields_are_skipped", "field::test::fields_from_other_callsets_are_skipped", "subscriber::tests::dynamic_span_names", "tracer::tests::sampled_context", "subscribe::tests::three_subscribers_are_collector", "rolling::test::write_minutely_log", "tracer::tests::assigns_default_trace_id_if_missing", "contextual_child", "error_span_with_parent", "async_fn_with_async_trait", "debug_span_root", "cloning_a_span_calls_clone_span", "explicit_child", "warn_root", "trace_span_root", "fmt::fmt_subscriber::test::fmt_subscriber_downcasts", "subscriber::tests::trace_id_from_existing_context", "non_blocking::test::backpressure_exerted", "field::test::empty_value_set_is_empty", "metadata::tests::level_filter_is_usize_sized", "fmt::format::json::test::json_disabled_current_span_event", "named_levels", "test::error_callsite_is_correct", "debug", "record_new_value_for_field", "rolling::test::write_daily_log", "test_async", "backtrace::tests::capture_empty", "one_with_everything", "event_without_message", "enter", "registry::sharded::tests::multiple_subscribers_can_access_closed_span", "tests::futures_01_tests::stream_enter_exit_is_reasonable", "info_with_parent", "registry::extensions::tests::clear_retains_capacity", "fmt::writer::test::custom_writer_struct", "expr_field", "explicit_child_at_levels", "trace_span_with_parent", "warn", "rolling::test::test_rotation_path_daily", "metadata::tests::filter_level_conversion", "trace_root", "fmt::format::json::test::json_nested_span", "trace_root_with_children", "dropping_a_span_calls_drop_span", "subscriber::tests::span_kind", "fmt::fmt_subscriber::test::is_lookup_span", "moved_field", "normalized_metadata", "subscribe::tests::two_subscribers_are_collector", "impl_trait_return_type", "registry::extensions::tests::clear_drops_elements", "registry::extensions::tests::test_extensions", "two_expr_fields", "display_shorthand", "destructure_tuple_structs", "fmt::format::json::test::record_works", "warn_span_with_parent", "test_mut", "multiple_max_level_hints", "custom_name_no_equals_test", "custom_name_test", "warn_span_root", "fmt::test::is_lookup_span", "out_of_scope_fields", "dotted_field_name", "event", "test::trace_callsite_is_correct", "field_shorthand_only", "fmt::format::test::format_nanos", "field::test::record_debug_fn", "subscribe::tests::downcasts_to_collector", "error_span_root", "error_root", "registry::sharded::tests::child_closes_parent", "dispatch::test::default_no_collector", "handles_to_different_spans_are_not_equal", "info_span", "rolling::test::test_rotation_path_minutely", "backtrace::tests::capture_supported", "registry::sharded::tests::child_closes_grandparent", "error_span", "trace_with_assigned_otel_context", "default_name_test", "explicit_child_regardless_of_ctx", "dispatch::test::default_dispatch", "borrowed_field", "trace_with_active_otel_context", "rolling::test::test_rotation_path_hourly", "info_span_with_parent", "fmt::test::subscriber_downcasts", "explicit_root_span_is_root_regardless_of_ctx", "event_with_parent", "generics", "max_level_hints", "message_without_delims", "debug_span_with_parent", "spans_always_go_to_the_subscriber_that_tagged_them_even_across_threads", "filter_caching_is_lexically_scoped", "handles_to_the_same_span_are_equal", "debug_span", "clone_and_drop_span_always_go_to_the_subscriber_that_tagged_the_span", "field::delimited::test::delimited_visitor", "subscribe::tests::downcasts_to_subscriber", "async_fn_with_async_trait_and_fields_expressions", "events_dont_leak", "test_mut_async", "new_span_after_event", "error", "methods", "error_ends_span", "explicit_root_span_is_root", "destructure_everything", "async_fn_nested", "async_fn_only_enters_for_polls", "metadata::tests::level_filter_reprs", "test_early_return", "error_with_parent", "span_with_non_rust_symbol", "filters_are_reevaluated_for_different_call_sites", "callsite::tests::linked_list_push", "async_fn_with_async_trait_and_fields_expressions_with_generic_parameter", "fmt::test::impls", "registry::sharded::tests::span_enter_guards_are_dropped_out_of_order", "rolling::test::test_next_date_hourly", "debug_with_parent", "filters_are_not_reevaluated_for_the_same_span", "wrapping_event_without_message", "spans_dont_leak", "tests::futures_01_tests::span_follows_future_onto_threadpool", "fmt::fmt_subscriber::test::impls", "drop_span_when_exiting_dispatchers_context", "registry::sharded::tests::spans_are_removed_from_registry", "dispatch::test::dispatch_downcasts", "subscriber::tests::includes_timings", "fmt::format::test::fmt_span_combinations", "metadata_macro_api"], "failed_tests": ["filter::env::directive::test::directive_ordering_by_target_len", "filter::env::tests::callsite_enabled_includes_span_directive_field", "filter::env::directive::test::parse_directives_global", "filter::env::tests::roundtrip", "filter::env::directive::test::parse_directives_global_bare_warn_mixed", "filter::env::directive::test::parse_directives_valid", "filter::env::directive::test::parse_directives_ralith", "filter::env::directive::test::parse_directives_global_bare_warn_uc", "filter::env::tests::callsite_enabled_no_span_directive", "filter::env::directive::test::directive_ordering_uses_lexicographic_when_equal", "filter::env::directive::test::directive_ordering_by_span", "filter::env::tests::callsite_off", "filter::env::directive::test::parse_numeric_level_directives", "filter::env::tests::callsite_enabled_includes_span_directive_multiple_fields", "filter::env::directive::test::parse_directives_valid_with_spans", "filter::env::directive::test::parse_level_directives", "filter::env::directive::test::parse_directives_with_dash_in_target_name", "filter::env::directive::test::parse_directives_empty_level", "filter::env::directive::test::parse_directives_global_bare_warn_lc", "filter::env::directive::test::parse_directives_invalid_crate", "filter::env::directive::test::parse_directives_invalid_level", "filter::env::directive::test::parse_uppercase_level_directives", "filter::env::directive::test::parse_directives_ralith_mixed", "filter::env::directive::test::parse_directives_ralith_uc", "filter::env::tests::callsite_enabled_includes_span_directive", "filter::env::directive::test::parse_directives_string_level"], "skipped_tests": ["non_blocking::test::logs_dropped_if_lossy", "filter::env::directive::test::directive_ordering_by_field_num"]}