From 4444f64ee98f314938a383b4dfdf3cd74fd7e717 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 6 Apr 2023 07:25:24 +0000 Subject: fix(context): fix async sharing --- src/context/error.rs | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) (limited to 'src/context/error.rs') diff --git a/src/context/error.rs b/src/context/error.rs index eb1e00e..a9a4b85 100644 --- a/src/context/error.rs +++ b/src/context/error.rs @@ -17,24 +17,18 @@ // SPDX-License-Identifier: GPL-3.0-only use openssl::x509::X509; -use tokio::net::TcpStream; use url::Url; #[allow(clippy::module_name_repetitions)] -pub struct ErrorContext<'a> { - pub tcp: &'a TcpStream, - pub url: &'a Url, - pub certificate: &'a Option, +pub struct ErrorContext { + pub url: Url, + pub certificate: Option, } -impl<'a> ErrorContext<'a> { - pub const fn new( - tcp: &'a TcpStream, - url: &'a Url, - certificate: &'a Option, - ) -> Self { +impl ErrorContext { + #[must_use] + pub const fn new(url: Url, certificate: Option) -> Self { Self { - tcp, url, certificate, } -- cgit v1.2.3