Lines Matching full:instrument
10 - Fix a compilation error in `#[instrument]` when the `"log"` feature is enabled ([#2599])
30 [`let_with_type_underscore`] in code generated by the `#[instrument]`
46 `level` to the `err` and `ret` arguments to `#[instrument]`, allowing the level
50 #[instrument(err(level = "info"))]
64 - Improved compiler error message when `#[instrument]` is added to a `const fn`
73 - Fix `clippy::unreachable` warnings in `#[instrument]`-generated code ([#2356])
79 - Improved documentation for levels in `#[instrument]` ([#2350])
96 for type errors in `#[instrument]`ed `async fn`s have the location of the
97 `#[instrument]` attribute rather than the location of the actual error, and a
98 bug where inner attributes in `#[instrument]`ed functions would cause a compiler
103 - Fix incorrect handling of inner attributes in `#[instrument]`ed functions ([#2307])
118 `#[instrument]` along with an overridden target, such as
121 #[instrument(target = "...", err, ret)]
129 - Error and return value events generated by `#[instrument(err)]` or
130 `#[instrument(ret)]` not inheriting an overridden target ([#2184])
141 in the `#[instrument]` attribute.
145 - `#[instrument(follows_from = ...)]` argument for setting one or more
147 - `#[instrument(parent = ...)]` argument for overriding the generated span's
184 This release introduces a new `#[instrument(ret)]` argument to emit an event
189 - `#[instrument(ret)]` to record the return value of a function ([#1716])
190 - added `err(Debug)` argument to cause `#[instrument(err)]` to record errors
213 `#[instrument]` on an `async fn` that returns an `impl Trait` value that
217 - fixed `clippy::let_unit_value` lints when using `#[instrument]` ([#1614])
225 This release significantly improves performance when `#[instrument]`-generated
230 - improve performance when skipping `#[instrument]`-generated spans below the
240 This release adds a new `#[instrument(skip_all)]` option to skip recording *all*
247 - add `skip_all` option to `#[instrument]` ([#1548])
262 - `#[instrument]` on functions returning `Box::pin`ned futures incorrectly
273 - Compatibility between `#[instrument]` and `async-trait` v0.1.43 and newer
284 - Compiler error when using `#[instrument(err)]` on functions which return `impl
293 - Compiler error when using `#[instrument(err)]` on functions with mutable
295 - Missing function visibility modifier when using `#[instrument]` with
301 - `tracing-futures` dependency is no longer required when using `#[instrument]`
337 - Support for arbitrary expressions as fields in `#[instrument]` (#672)
341 - `#[instrument]` now emits a compiler warning when ignoring unrecognized
348 - Support for using `#[instrument]` on methods that are part of [`async-trait`]
350 - Optional `#[instrument(err)]` argument to automatically emit an event if an
362 `#[instrument]` (#569)
363 - `#[instrument]` now emits a helpful compiler error when attempting to skip a
378 - Support for destructuring in arguments to `#[instrument]`ed functions (#397)
379 - Generated field for `self` parameters when `#[instrument]`ing methods (#397)
385 - Optional `skip` argument to `#[instrument]` for excluding function parameters
392 - Fixed `#[instrument]`ed async functions not compiling on `nightly-2019-09-11`
411 - Using the `#[instrument]` attribute on `async fn`s no longer requires a
416 - The `#[instrument]` macro now works on generic functions (#262)