Lines Matching full:instrument
9 - Added missing RecordTypes for instrument ([#2781])
36 - Fix a compilation error in `#[instrument]` when the `"log"` feature is enabled ([#2599])
56 [`let_with_type_underscore`] in code generated by the `#[instrument]`
72 `level` to the `err` and `ret` arguments to `#[instrument]`, allowing the level
76 #[instrument(err(level = "info"))]
90 - Improved compiler error message when `#[instrument]` is added to a `const fn`
99 - Fix `clippy::unreachable` warnings in `#[instrument]`-generated code ([#2356])
105 - Improved documentation for levels in `#[instrument]` ([#2350])
122 for type errors in `#[instrument]`ed `async fn`s have the location of the
123 `#[instrument]` attribute rather than the location of the actual error, and a
124 bug where inner attributes in `#[instrument]`ed functions would cause a compiler
129 - Fix incorrect handling of inner attributes in `#[instrument]`ed functions ([#2307])
144 `#[instrument]` along with an overridden target, such as
147 #[instrument(target = "...", err, ret)]
155 - Error and return value events generated by `#[instrument(err)]` or
156 `#[instrument(ret)]` not inheriting an overridden target ([#2184])
167 in the `#[instrument]` attribute.
171 - `#[instrument(follows_from = ...)]` argument for setting one or more
173 - `#[instrument(parent = ...)]` argument for overriding the generated span's
210 This release introduces a new `#[instrument(ret)]` argument to emit an event
215 - `#[instrument(ret)]` to record the return value of a function ([#1716])
216 - added `err(Debug)` argument to cause `#[instrument(err)]` to record errors
239 `#[instrument]` on an `async fn` that returns an `impl Trait` value that
243 - fixed `clippy::let_unit_value` lints when using `#[instrument]` ([#1614])
251 This release significantly improves performance when `#[instrument]`-generated
256 - improve performance when skipping `#[instrument]`-generated spans below the
266 This release adds a new `#[instrument(skip_all)]` option to skip recording *all*
273 - add `skip_all` option to `#[instrument]` ([#1548])
288 - `#[instrument]` on functions returning `Box::pin`ned futures incorrectly
299 - Compatibility between `#[instrument]` and `async-trait` v0.1.43 and newer
310 - Compiler error when using `#[instrument(err)]` on functions which return `impl
319 - Compiler error when using `#[instrument(err)]` on functions with mutable
321 - Missing function visibility modifier when using `#[instrument]` with
327 - `tracing-futures` dependency is no longer required when using `#[instrument]`
363 - Support for arbitrary expressions as fields in `#[instrument]` (#672)
367 - `#[instrument]` now emits a compiler warning when ignoring unrecognized
374 - Support for using `#[instrument]` on methods that are part of [`async-trait`]
376 - Optional `#[instrument(err)]` argument to automatically emit an event if an
388 `#[instrument]` (#569)
389 - `#[instrument]` now emits a helpful compiler error when attempting to skip a
404 - Support for destructuring in arguments to `#[instrument]`ed functions (#397)
405 - Generated field for `self` parameters when `#[instrument]`ing methods (#397)
411 - Optional `skip` argument to `#[instrument]` for excluding function parameters
418 - Fixed `#[instrument]`ed async functions not compiling on `nightly-2019-09-11`
437 - Using the `#[instrument]` attribute on `async fn`s no longer requires a
442 - The `#[instrument]` macro now works on generic functions (#262)