From 60e117a3a9d393bf42e356563e04f803fe55a97d Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Mon, 14 Apr 2025 13:36:24 +0200 Subject: [PATCH] chore: rm lifetime (#15723) --- crates/optimism/txpool/src/supervisor/client.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/crates/optimism/txpool/src/supervisor/client.rs b/crates/optimism/txpool/src/supervisor/client.rs index 147652d228..e0d549926b 100644 --- a/crates/optimism/txpool/src/supervisor/client.rs +++ b/crates/optimism/txpool/src/supervisor/client.rs @@ -65,18 +65,18 @@ impl SupervisorClient { } /// Executes a `supervisor_checkAccessList` with the configured safety level. - pub fn check_access_list<'a, 'b>( - &'b self, + pub fn check_access_list<'a>( + &self, inbox_entries: &'a [B256], executing_descriptor: ExecutingDescriptor, - ) -> CheckAccessListRequest<'a, 'b> { + ) -> CheckAccessListRequest<'a> { CheckAccessListRequest { client: self.client.clone(), inbox_entries: Cow::Borrowed(inbox_entries), executing_descriptor, timeout: self.timeout, safety: self.safety, - metrics: &self.metrics, + metrics: self.metrics.clone(), } } @@ -129,16 +129,16 @@ impl SupervisorClient { /// A Request future that issues a `supervisor_checkAccessList` request. #[derive(Debug, Clone)] -pub struct CheckAccessListRequest<'a, 'b> { +pub struct CheckAccessListRequest<'a> { client: ReqwestClient, inbox_entries: Cow<'a, [B256]>, executing_descriptor: ExecutingDescriptor, timeout: Duration, safety: SafetyLevel, - metrics: &'b SupervisorMetrics, + metrics: SupervisorMetrics, } -impl<'a, 'b> CheckAccessListRequest<'a, 'b> { +impl<'a> CheckAccessListRequest<'a> { /// Configures the timeout to use for the request if any. pub fn with_timeout(mut self, timeout: Duration) -> Self { self.timeout = timeout; @@ -152,7 +152,7 @@ impl<'a, 'b> CheckAccessListRequest<'a, 'b> { } } -impl<'a, 'b: 'a> IntoFuture for CheckAccessListRequest<'a, 'b> { +impl<'a> IntoFuture for CheckAccessListRequest<'a> { type Output = Result<(), InteropTxValidatorError>; type IntoFuture = BoxFuture<'a, Self::Output>;