chore: rm lifetime (#15723)

This commit is contained in:
Matthias Seitz
2025-04-14 13:36:24 +02:00
committed by GitHub
parent 8be89080b0
commit 60e117a3a9

View File

@@ -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>;