1 2 3 4 5 6
pub trait WalletIsMetamaskPort: Send + Sync { type Output; type Error; fn wallet_is_metamask(&self) -> impl Future<Output = Result<Self::Output, Self::Error>>; }