Crate emit_macros

Source
Expand description

Implementation details for emit! macros.

This crate is not intended to be consumed directly.

Macros§

Attribute Macros§

  • Capture a property using its Debug implementation.
  • Capture a property using its Display implementation.
  • Capture a property using its Error implementation.
  • Capture a property using its serde::Serialize implementation.
  • Capture a property using its sval::Value implementation.
  • Capture a property using its ToValue implementation.
  • Wrap an operation in a debug span.
  • Wrap an operation in an error span.
  • Specify Rust format flags to use when rendering a property in a template.
  • Wrap an operation in an info span.
  • Specify the key for a property.
  • Specify that a property value of None should not be captured, instead of being captured as null.
  • Wrap an operation in a span.
  • Wrap an operation in a warn span.