Trait WalletGetterAt

Source
pub trait WalletGetterAt<ChainDriver, WalletKind, const I: usize>
where ChainDriver::Chain: HasWalletType, ChainDriver: HasChainType,
{ // Required method fn wallet_at( chain_driver: &ChainDriver, kind: WalletKind, index: Index<I>, ) -> &WalletOf<ChainDriver::Chain>; }

Required Methods§

Source

fn wallet_at( chain_driver: &ChainDriver, kind: WalletKind, index: Index<I>, ) -> &WalletOf<ChainDriver::Chain>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Component, ChainDriver, WalletKind, const I: usize> WalletGetterAt<ChainDriver, WalletKind, I> for Component
where ChainDriver::Chain: HasWalletType, ChainDriver: HasChainType, Component: DelegateComponent<WalletGetterComponent>, Component::Delegate: WalletGetterAt<ChainDriver, WalletKind, I>,