metadata

Macro metadata 

Source
macro_rules! metadata {
    ($key:expr, $value:expr) => { ... };
}
👎Deprecated since 0.5.0: Use group! instead
Expand description

Creates a key-value metadata pair for structured error context.

This macro creates an ErrorContext::metadata entry that can be used for structured logging, filtering, or monitoring.

§Deprecated

Use group! instead since version 0.5.0.

§Arguments

  • $key - The metadata key
  • $value - The metadata value

§Examples

use error_rail::{metadata, ComposableError};

let err = ComposableError::<&str>::new("rate limit exceeded")
    .with_context(metadata!("retry_after", "60"));