Lines Matching full:instrument
4 `Instrument::into_inner` method. Only uses of this method are affected by this
9 - Use `mem::ManuallyDrop` instead of `mem::forget` in `Instrument::into_inner`
42 - **attributes**: Fix a compilation error in `#[instrument]` when the `"log"`
85 `tracing-attributes` v0.1.24 also includes improvements to the `#[instrument]`
96 - **attributes**: `level` argument to `#[instrument(err)]` and
97 `#[instrument(ret)]` to override the level of
99 - **attributes**: Improved compiler error message when `#[instrument]` is added to a `const fn`
110 - **attributes**: Fix `clippy::unreachable` warnings in `#[instrument]`-generated code ([#2356])
115 - **attributes**: Documented default level for `#[instrument(err)]` ([#2433])
116 - **attributes**: Improved documentation for levels in `#[instrument]` ([#2350])
142 for the `#[instrument]` attribute. Additionally, it fixes instances of the
148 - **attributes**: Incorrect handling of inner attributes in `#[instrument]`ed
151 type errors in `#[instrument]`ed `async fn`s ([#2270])
374 for functions annotated with the `#[instrument]` attribute when the generated
385 - **attributes**: - improved performance when skipping `#[instrument]`-generated
390 - **instrument**: added missing `Future` implementation for `WithSubscriber`,
430 - **instrument**: Added missing `WithSubscriber` implementations for futures and
437 - **attributes**: add `skip_all` option to `#[instrument]` ([#1548])
474 - **attributes**: Compatibility between `#[instrument]` and `async-trait`
517 - **attributes**: Compiler error when using `#[instrument(err)]` on functions
532 - **attributes**: Compiler error when using `#[instrument(err)]` on functions
535 `#[instrument]` with `async-trait` ([#977])
547 `#[instrument]` on async functions ([#808])
590 - `Instrument` trait and `Instrumented` type for attaching a `Span` to a
693 - **attributes**: Support for arbitrary expressions as fields in `#[instrument]` (#672)
694 - **attributes**: `#[instrument]` now emits a compiler warning when ignoring unrecognized
731 - **attributes**: Support for using `#[instrument]` on methods that are part of
733 - **attributes**: Optional `#[instrument(err)]` argument to automatically emit
762 by `#[instrument]` (#569)
763 - **attributes**: `#[instrument]` now emits a helpful compiler error when
768 - **attributes**: The `#[instrument]` attribute was placed under an on-by-default
809 - Support for destructuring in arguments to `#[instrument]`ed functions (#397)
810 - Generated field for `self` parameters when `#[instrument]`ing methods (#397)
811 - Optional `skip` argument to `#[instrument]` for excluding function parameters
824 - Fixed `#[instrument]`ed async functions not compiling on `nightly-2019-09-11`
836 - Added support for overriding the name of the span generated by `#[instrument]`
885 - Using the `#[instrument]` attribute on `async fn`s no longer requires a
890 - The `#[instrument]` macro now works on generic functions (#262)
896 - `#[instrument]` attribute for automatically adding spans to functions (#253)