struct SpanTraceWrapper(tracing_error::SpanTrace); impl snafu::GenerateImplicitData for SpanTraceWrapper { fn generate() -> Self { Self(tracing_error::SpanTrace::capture()) } }
#[derive(Debug, Snafu)] struct SomeError { #[snafu(implicit)] span_trace: SpanTraceWrapper, }