myc

Self-custodial remote signer for Radroots apps
git clone https://radroots.dev/git/myc.git
Log | Files | Refs | README | LICENSE

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:
Msrc/runtime_foundation.rs | 4++--
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), }); } }