Macro oops

Source
macro_rules! oops {
    ($message:expr, $source:expr) => { ... };
    ($message:expr, $source:expr, $($key:ident: $value:expr),+ $(,)?) => { ... };
}
Expand description

Macro to create a DecrustError::Oops with rich context

Usage:

  • oops!("message", source) - Basic oops error
  • oops!("message", source, context: "additional info") - With context
  • oops!("message", source, severity: High, component: "auth") - With metadata