attributes: remove extra braces around `async` blocks
- [x] add repros for `unused_braces` issue
- [x] remove extra braces from async blocks

Fixes #1831

<!--
Thank you for your Pull Request. Please provide a description above and review
the requirements below.

Bug fixes and new features should include tests.

Contributors guide: https://github.com/tokio-rs/tracing/blob/master/CONTRIBUTING.md
-->

## Motivation

<!--
Explain the context and why you're making that change. What is the problem
you're trying to solve? If a new feature is being added, describe the intended
use case that feature fulfills.
-->

When using an `async` block (as an alternative to `async fn`, e.g. when implementing a trait), `#[instrument]` adds extra braces around the wrapped `async` block. This causes `rustc` to emit an `unused_braces` lint in some cases (usually for single-line `async` blocks, as far as I can tell). See #1831 for an example.

## Solution

<!--
Summarize the solution and provide any necessary context needed to understand
the code change.
-->

Since the `async` block extracted by `AsyncInfo::from_fn` already has braces around its statements, there's no need to wrap it with additional braces. This updates `gen_block` to remove those extra braces when generating the code providing the value of `__tracing_instrument_future`.

## Bug Report

### Version

0.1.29

### Description

When using a fn that returns a `Pin<Box<dyn Future>>` and uses an `async move` block, I get a bogus `unused_braces` lint.

```rust
use std::future::Future;
use std::pin::Pin;

#[tracing::instrument]
pub fn instumented_fn() -> Pin<Box<dyn Future<Output = ()>>> {
    Box::pin(async move { () })
}
```

The lint is bogus and the suggestion would yield invalid code:

```

warning: unnecessary braces around block return value
  --> src/main.rs:50:25
   |
50 |     Box::pin(async move { () })
   |                         ^^  ^^
   |
   = note: `#[warn(unused_braces)]` on by default
help: remove these braces
   |
50 -     Box::pin(async move { () })
50 +     Box::pin(async move ())
   | 

```

In our original code we had something along the lines of `Box::pin(async move { foo.await.map_err(…)? })`.
`#[instrument]` on a fn returning `Pin<Box<dyn Future>>` leads to bogus `unused_braces` lint
diff --git a/tracing-attributes/src/expand.rs b/tracing-attributes/src/expand.rs
index 10e8a5af86..5fe71fe2cf 100644
--- a/tracing-attributes/src/expand.rs
+++ b/tracing-attributes/src/expand.rs
@@ -217,7 +217,7 @@ fn gen_block<B: ToTokens>(
         let mk_fut = match (err_event, ret_event) {
             (Some(err_event), Some(ret_event)) => quote_spanned!(block.span()=>
                 async move {
-                    match async move { #block }.await {
+                    match async move #block.await {
                         #[allow(clippy::unit_arg)]
                         Ok(x) => {
                             #ret_event;
@@ -232,7 +232,7 @@ fn gen_block<B: ToTokens>(
             ),
             (Some(err_event), None) => quote_spanned!(block.span()=>
                 async move {
-                    match async move { #block }.await {
+                    match async move #block.await {
                         #[allow(clippy::unit_arg)]
                         Ok(x) => Ok(x),
                         Err(e) => {
@@ -244,13 +244,13 @@ fn gen_block<B: ToTokens>(
             ),
             (None, Some(ret_event)) => quote_spanned!(block.span()=>
                 async move {
-                    let x = async move { #block }.await;
+                    let x = async move #block.await;
                     #ret_event;
                     x
                 }
             ),
             (None, None) => quote_spanned!(block.span()=>
-                async move { #block }
+                async move #block
             ),
         };
 

diff --git a/tracing-attributes/tests/async_fn.rs b/tracing-attributes/tests/async_fn.rs
index 177a2a1b5b..c900f1bc83 100644
--- a/tracing-attributes/tests/async_fn.rs
+++ b/tracing-attributes/tests/async_fn.rs
@@ -1,5 +1,6 @@
 use tracing_mock::*;
 
+use std::convert::Infallible;
 use std::{future::Future, pin::Pin, sync::Arc};
 use tracing::collect::with_default;
 use tracing_attributes::instrument;
@@ -51,6 +52,22 @@ async fn repro_1613_2() {
     // else
 }
 
+// Reproduces https://github.com/tokio-rs/tracing/issues/1831
+#[instrument]
+#[deny(unused_braces)]
+fn repro_1831() -> Pin<Box<dyn Future<Output = ()>>> {
+    Box::pin(async move {})
+}
+
+// This replicates the pattern used to implement async trait methods on nightly using the
+// `type_alias_impl_trait` feature
+#[instrument(ret, err)]
+#[deny(unused_braces)]
+#[allow(clippy::manual_async_fn)]
+fn repro_1831_2() -> impl Future<Output = Result<(), Infallible>> {
+    async { Ok(()) }
+}
+
 #[test]
 fn async_fn_only_enters_for_polls() {
     let (collector, handle) = collector::mock()

{"event_outside_of_span": {"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"}, "arced_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "string_message_without_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_collector_disables_global": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_blocking::test::multi_threaded_writes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_hourly_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nested_set_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_unsupported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::value_sets_with_fields_from_other_callsites_are_empty": {"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"}, "spans_always_go_to_the_subscriber_that_tagged_them": {"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"}, "rolling::test::test_make_writer": {"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"}, "socket::cmsg_buffer_size_for_one_fd": {"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"}, "trace_span": {"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"}, "field::test::record_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_after_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_with_parent": {"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"}, "info_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "numeric_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_events": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "move_field_out_of_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::future_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::events_dont_infinite_loop": {"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"}, "destructure_nested_tuples": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enabled": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_spans": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "locals_no_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "both_shorthands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "new_span_with_target_and_log_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "record_new_values_for_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "self_expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "boxed_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_when_exited": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefixed_event_macros": {"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"}, "async_fn_is_send": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_targets": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_shorthand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_and_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_targets": {"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"}, "contextual_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "manual_box_pin": {"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"}, "field::test::fields_from_other_callsets_are_skipped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_minutely_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "contextual_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_with_parent": {"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"}, "explicit_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "cloning_a_span_calls_clone_span": {"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"}, "metadata::tests::level_filter_is_usize_sized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "named_levels": {"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"}, "test_async": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "one_with_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::stream_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "expr_field": {"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"}, "level_and_target": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::filter_level_conversion": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_enabled": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dropping_a_span_calls_drop_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "moved_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "float_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "impl_trait_return_type": {"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"}, "warn_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_max_level_hints": {"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"}, "out_of_scope_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dotted_field_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_shorthand_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::record_debug_fn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_no_collector": {"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"}, "async_block_is_send": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_name_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_path_concatination": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child_regardless_of_ctx": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_ret_and_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrowed_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_ret_and_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_enabled": {"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"}, "test_warn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_parent": {"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"}, "debug_span_with_parent": {"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"}, "clone_and_drop_span_always_go_to_the_subscriber_that_tagged_the_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait_and_fields_expressions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "events_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut_async": {"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"}, "error_ends_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_err_dbg": {"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"}, "async_fn_nested": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_only_enters_for_polls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_filter_reprs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_dbg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "manual_impl_future": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_early_return": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_with_non_rust_symbol": {"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"}, "async_fn_with_async_trait_and_fields_expressions_with_generic_parameter": {"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"}, "spans_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::span_follows_future_onto_threadpool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_impl_type": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_span_when_exiting_dispatchers_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_err_display_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::dispatch_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata_macro_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"event_outside_of_span": {"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"}, "arced_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "string_message_without_delims": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "no_collector_disables_global": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "non_blocking::test::multi_threaded_writes": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_hourly_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "nested_set_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_unsupported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::value_sets_with_fields_from_other_callsites_are_empty": {"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"}, "spans_always_go_to_the_subscriber_that_tagged_them": {"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"}, "rolling::test::test_make_writer": {"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"}, "socket::cmsg_buffer_size_for_one_fd": {"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"}, "trace_span": {"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"}, "field::test::record_error": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_after_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_with_parent": {"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"}, "info_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "numeric_levels": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_events": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "override_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "move_field_out_of_struct": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::future_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::events_dont_infinite_loop": {"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"}, "destructure_nested_tuples": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enabled": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrow_val_spans": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "locals_no_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "both_shorthands": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "new_span_with_target_and_log_level": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "record_new_values_for_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "self_expr_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "empty_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "skip": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "boxed_collector": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_closes_when_exited": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "prefixed_event_macros": {"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"}, "async_fn_is_send": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "custom_targets": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_shorthand": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_and_event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "debug_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_rotations": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_targets": {"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"}, "contextual_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "manual_box_pin": {"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"}, "field::test::fields_from_other_callsets_are_skipped": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::write_minutely_log": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "contextual_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_with_parent": {"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"}, "explicit_child": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "warn_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "cloning_a_span_calls_clone_span": {"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"}, "metadata::tests::level_filter_is_usize_sized": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "named_levels": {"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"}, "test_async": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_empty": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "one_with_everything": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_without_message": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "enter": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::stream_enter_exit_is_reasonable": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "info_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "expr_field": {"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"}, "level_and_target": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::filter_level_conversion": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "trace_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_enabled": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dropping_a_span_calls_drop_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "moved_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "float_values": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "impl_trait_return_type": {"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"}, "warn_span_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "multiple_max_level_hints": {"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"}, "out_of_scope_fields": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dotted_field_name": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field_shorthand_only": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "field::test::record_debug_fn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_root": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_no_collector": {"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"}, "async_block_is_send": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "backtrace::tests::capture_supported": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "default_name_test": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "rolling::test::test_path_concatination": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "explicit_child_regardless_of_ctx": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_ret_and_err": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::default_dispatch": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "borrowed_field": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_ret_and_ok": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_enabled": {"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"}, "test_warn": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "event_with_parent": {"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"}, "debug_span_with_parent": {"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"}, "clone_and_drop_span_always_go_to_the_subscriber_that_tagged_the_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_with_async_trait_and_fields_expressions": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "events_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_mut_async": {"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"}, "error_ends_span": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_err_dbg": {"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"}, "async_fn_nested": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "async_fn_only_enters_for_polls": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata::tests::level_filter_reprs": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_dbg": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "manual_impl_future": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_early_return": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "error_with_parent": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "span_with_non_rust_symbol": {"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"}, "async_fn_with_async_trait_and_fields_expressions_with_generic_parameter": {"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"}, "spans_dont_leak": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "tests::futures_01_tests::span_follows_future_onto_threadpool": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_impl_type": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "drop_span_when_exiting_dispatchers_context": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "test_err_display_default": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "dispatch::test::dispatch_downcasts": {"run": "PASS", "test": "NONE", "fix": "PASS"}, "metadata_macro_api": {"run": "PASS", "test": "NONE", "fix": "PASS"}}
{"passed_count": 194, "failed_count": 9, "skipped_count": 1, "passed_tests": ["event_outside_of_span", "entered", "handles_to_different_spans_with_the_same_metadata_are_not_equal", "arced_collector", "string_message_without_delims", "no_collector_disables_global", "non_blocking::test::multi_threaded_writes", "rolling::test::write_hourly_log", "nested_set_default", "backtrace::tests::capture_unsupported", "field::test::value_sets_with_fields_from_other_callsites_are_empty", "span_with_parent", "dispatch::test::dispatch_is", "trace_with_parent", "spans_always_go_to_the_subscriber_that_tagged_them", "tests::futures_01_tests::future_error_ends_span", "rolling::test::write_never_log", "field::test::value_set_with_no_values_is_empty", "rolling::test::test_make_writer", "destructure_structs", "callsite::tests::linked_list_push_several", "event_macros_dont_infinite_loop", "socket::cmsg_buffer_size_for_one_fd", "clashy_expr_field", "prefixed_span_macros", "set_default_dispatch", "global_dispatch", "trace_span", "locals_with_message", "destructure_tuples", "metadata::tests::level_from_str", "field::test::record_error", "span_closes_after_event", "warn_with_parent", "destructure_refs", "parameters_with_fields", "warn_span", "info_root", "numeric_levels", "info", "borrow_val_events", "override_everything", "span", "move_field_out_of_struct", "tests::futures_01_tests::future_enter_exit_is_reasonable", "metadata_macro_api", "dispatch::test::events_dont_infinite_loop", "dispatch::test::spans_dont_infinite_loop", "nonzeroi32_event_without_message", "destructure_nested_tuples", "capture_supported", "span_root", "enabled", "info_span_root", "fields", "borrow_val_spans", "test", "locals_no_message", "both_shorthands", "new_span_with_target_and_log_level", "record_new_values_for_fields", "self_expr_field", "enter_exit_is_reasonable", "empty_field", "trace", "skip", "boxed_collector", "span_closes_when_exited", "prefixed_event_macros", "entered_api", "callsite::tests::linked_list_empty", "async_fn_is_send", "custom_targets", "debug_shorthand", "event_with_message", "span_and_event", "debug_root", "rolling::test::test_rotations", "default_targets", "field::test::sparse_value_sets_are_not_empty", "event_root", "contextual_root", "callsite_macro_api", "field::test::empty_fields_are_skipped", "field::test::fields_from_other_callsets_are_skipped", "rolling::test::write_minutely_log", "contextual_child", "error_span_with_parent", "async_fn_with_async_trait", "debug_span_root", "explicit_child", "warn_root", "trace_span_root", "cloning_a_span_calls_clone_span", "non_blocking::test::backpressure_exerted", "field::test::empty_value_set_is_empty", "metadata::tests::level_filter_is_usize_sized", "named_levels", "debug", "record_new_value_for_field", "rolling::test::write_daily_log", "test_async", "backtrace::tests::capture_empty", "one_with_everything", "event_without_message", "enter", "tests::futures_01_tests::stream_enter_exit_is_reasonable", "info_with_parent", "expr_field", "explicit_child_at_levels", "trace_span_with_parent", "warn", "level_and_target", "metadata::tests::filter_level_conversion", "trace_root", "span_enabled", "dropping_a_span_calls_drop_span", "moved_field", "float_values", "impl_trait_return_type", "two_expr_fields", "display_shorthand", "destructure_tuple_structs", "warn_span_with_parent", "test_mut", "multiple_max_level_hints", "custom_name_no_equals_test", "custom_name_test", "warn_span_root", "out_of_scope_fields", "dotted_field_name", "event", "field_shorthand_only", "field::test::record_debug_fn", "error_span_root", "error_root", "dispatch::test::default_no_collector", "handles_to_different_spans_are_not_equal", "info_span", "async_block_is_send", "backtrace::tests::capture_supported", "error_span", "default_name_test", "rolling::test::test_path_concatination", "explicit_child_regardless_of_ctx", "test_ret_and_err", "dispatch::test::default_dispatch", "borrowed_field", "test_ret_and_ok", "event_enabled", "info_span_with_parent", "explicit_root_span_is_root_regardless_of_ctx", "test_warn", "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", "async_fn_with_async_trait_and_fields_expressions", "events_dont_leak", "test_mut_async", "new_span_after_event", "error", "methods", "error_ends_span", "test_err_dbg", "explicit_root_span_is_root", "destructure_everything", "async_fn_nested", "async_fn_only_enters_for_polls", "metadata::tests::level_filter_reprs", "test_dbg", "manual_impl_future", "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", "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", "test_impl_type", "drop_span_when_exiting_dispatchers_context", "test_err_display_default", "dispatch::test::dispatch_downcasts", "manual_box_pin"], "failed_tests": ["internal_null_byte", "large_message", "simple_metadata", "spans_field_collision", "multiple_spans_metadata", "multiline_message_trailing_newline", "multiline_message", "simple_message", "span_metadata"], "skipped_tests": ["non_blocking::test::logs_dropped_if_lossy"]}
{"passed_count": 0, "failed_count": 0, "skipped_count": 0, "passed_tests": [], "failed_tests": [], "skipped_tests": []}
{"passed_count": 194, "failed_count": 9, "skipped_count": 1, "passed_tests": ["event_outside_of_span", "entered", "handles_to_different_spans_with_the_same_metadata_are_not_equal", "arced_collector", "string_message_without_delims", "no_collector_disables_global", "non_blocking::test::multi_threaded_writes", "rolling::test::write_hourly_log", "nested_set_default", "backtrace::tests::capture_unsupported", "field::test::value_sets_with_fields_from_other_callsites_are_empty", "span_with_parent", "dispatch::test::dispatch_is", "trace_with_parent", "spans_always_go_to_the_subscriber_that_tagged_them", "tests::futures_01_tests::future_error_ends_span", "rolling::test::write_never_log", "field::test::value_set_with_no_values_is_empty", "rolling::test::test_make_writer", "destructure_structs", "callsite::tests::linked_list_push_several", "event_macros_dont_infinite_loop", "socket::cmsg_buffer_size_for_one_fd", "clashy_expr_field", "prefixed_span_macros", "set_default_dispatch", "global_dispatch", "trace_span", "locals_with_message", "destructure_tuples", "metadata::tests::level_from_str", "field::test::record_error", "span_closes_after_event", "warn_with_parent", "destructure_refs", "parameters_with_fields", "warn_span", "info_root", "numeric_levels", "info", "borrow_val_events", "override_everything", "span", "move_field_out_of_struct", "tests::futures_01_tests::future_enter_exit_is_reasonable", "metadata_macro_api", "dispatch::test::events_dont_infinite_loop", "dispatch::test::spans_dont_infinite_loop", "nonzeroi32_event_without_message", "destructure_nested_tuples", "capture_supported", "enabled", "span_root", "info_span_root", "fields", "borrow_val_spans", "test", "locals_no_message", "both_shorthands", "record_new_values_for_fields", "new_span_with_target_and_log_level", "self_expr_field", "enter_exit_is_reasonable", "empty_field", "trace", "skip", "boxed_collector", "span_closes_when_exited", "prefixed_event_macros", "entered_api", "callsite::tests::linked_list_empty", "async_fn_is_send", "custom_targets", "debug_shorthand", "event_with_message", "span_and_event", "debug_root", "rolling::test::test_rotations", "default_targets", "field::test::sparse_value_sets_are_not_empty", "event_root", "contextual_root", "callsite_macro_api", "field::test::empty_fields_are_skipped", "field::test::fields_from_other_callsets_are_skipped", "rolling::test::write_minutely_log", "contextual_child", "error_span_with_parent", "async_fn_with_async_trait", "debug_span_root", "explicit_child", "warn_root", "trace_span_root", "cloning_a_span_calls_clone_span", "non_blocking::test::backpressure_exerted", "field::test::empty_value_set_is_empty", "metadata::tests::level_filter_is_usize_sized", "named_levels", "debug", "record_new_value_for_field", "rolling::test::write_daily_log", "test_async", "backtrace::tests::capture_empty", "one_with_everything", "event_without_message", "enter", "tests::futures_01_tests::stream_enter_exit_is_reasonable", "info_with_parent", "expr_field", "explicit_child_at_levels", "trace_span_with_parent", "warn", "level_and_target", "metadata::tests::filter_level_conversion", "trace_root", "span_enabled", "dropping_a_span_calls_drop_span", "moved_field", "float_values", "impl_trait_return_type", "two_expr_fields", "display_shorthand", "destructure_tuple_structs", "warn_span_with_parent", "test_mut", "multiple_max_level_hints", "custom_name_no_equals_test", "custom_name_test", "warn_span_root", "out_of_scope_fields", "dotted_field_name", "event", "field_shorthand_only", "field::test::record_debug_fn", "error_span_root", "error_root", "dispatch::test::default_no_collector", "handles_to_different_spans_are_not_equal", "info_span", "async_block_is_send", "backtrace::tests::capture_supported", "error_span", "default_name_test", "rolling::test::test_path_concatination", "explicit_child_regardless_of_ctx", "test_ret_and_err", "dispatch::test::default_dispatch", "borrowed_field", "test_ret_and_ok", "event_enabled", "info_span_with_parent", "explicit_root_span_is_root_regardless_of_ctx", "test_warn", "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", "async_fn_with_async_trait_and_fields_expressions", "events_dont_leak", "test_mut_async", "new_span_after_event", "error", "methods", "error_ends_span", "test_err_dbg", "explicit_root_span_is_root", "destructure_everything", "async_fn_nested", "async_fn_only_enters_for_polls", "metadata::tests::level_filter_reprs", "test_dbg", "manual_impl_future", "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", "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", "test_impl_type", "drop_span_when_exiting_dispatchers_context", "test_err_display_default", "dispatch::test::dispatch_downcasts", "manual_box_pin"], "failed_tests": ["internal_null_byte", "large_message", "simple_metadata", "spans_field_collision", "multiple_spans_metadata", "multiline_message_trailing_newline", "multiline_message", "simple_message", "span_metadata"], "skipped_tests": ["non_blocking::test::logs_dropped_if_lossy"]}