diff --git a/actix/src/digest/middleware.rs b/actix/src/digest/middleware.rs index 559ed3f..fe016ef 100644 --- a/actix/src/digest/middleware.rs +++ b/actix/src/digest/middleware.rs @@ -51,14 +51,14 @@ pub struct VerifyMiddleware(S, bool, T); #[error("Error verifying digest")] #[doc(hidden)] pub struct VerifyError { - context: SpanTrace, + context: String, kind: VerifyErrorKind, } impl VerifyError { fn new(span: &Span, kind: VerifyErrorKind) -> Self { span.in_scope(|| VerifyError { - context: SpanTrace::capture(), + context: SpanTrace::capture().to_string(), kind, }) } diff --git a/actix/src/middleware.rs b/actix/src/middleware.rs index 4bf6ee6..8b22205 100644 --- a/actix/src/middleware.rs +++ b/actix/src/middleware.rs @@ -75,7 +75,7 @@ impl std::fmt::Display for HeaderKind { #[derive(Clone)] #[doc(hidden)] pub struct VerifyError { - context: SpanTrace, + context: String, kind: VerifyErrorKind, } @@ -125,7 +125,7 @@ enum VerifyErrorKind { impl VerifyError { fn new(span: &Span, kind: VerifyErrorKind) -> Self { span.in_scope(|| VerifyError { - context: SpanTrace::capture(), + context: SpanTrace::capture().to_string(), kind, }) }