commit 88e1976a0dffffbdadd9a98f265e97c82155469e
parent 89999473c8954da577704a9838b0047db5e29bd4
Author: triesap <tyson@radroots.org>
Date: Fri, 21 Aug 2026 23:05:53 +0000
runtime: bound provider enum size
Box the private local-signer client retained by the supervised runtime foundation so warnings-denied promotion Clippy does not inflate every provider slot to the largest variant. The sealed API and provider behavior are unchanged.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/runtime_foundation.rs b/src/runtime_foundation.rs
@@ -237,7 +237,7 @@ enum MycRuntimeProvider {
},
LocalSigner {
role: MycProviderRole,
- _client: MycLocalSignerClient,
+ _client: Box<MycLocalSignerClient>,
},
}
@@ -446,7 +446,7 @@ async fn compose_runtime_components(
})?;
providers[index] = Some(MycRuntimeProvider::LocalSigner {
role,
- _client: client,
+ _client: Box::new(client),
});
}
}