Struct solana_remote_wallet::remote_wallet::RemoteWalletManager [−][src]
pub struct RemoteWalletManager { /* fields omitted */ }
Expand description
Collection of connected RemoteWallets
Implementations
impl RemoteWalletManager
[src]
impl RemoteWalletManager
[src]pub fn update_devices(&self) -> Result<usize, RemoteWalletError>
[src]
pub fn update_devices(&self) -> Result<usize, RemoteWalletError>
[src]Repopulate device list Note: this method iterates over and updates all devices
pub fn list_devices(&self) -> Vec<RemoteWalletInfo>
[src]
pub fn list_devices(&self) -> Vec<RemoteWalletInfo>
[src]List connected and acknowledged wallets
pub fn get_ledger(
&self,
host_device_path: &str
) -> Result<Arc<LedgerWallet>, RemoteWalletError>
[src]
pub fn get_ledger(
&self,
host_device_path: &str
) -> Result<Arc<LedgerWallet>, RemoteWalletError>
[src]Get a particular wallet
pub fn get_wallet_info(&self, pubkey: &Pubkey) -> Option<RemoteWalletInfo>
[src]
pub fn get_wallet_info(&self, pubkey: &Pubkey) -> Option<RemoteWalletInfo>
[src]Get wallet info.
pub fn try_connect_polling(&self, max_polling_duration: &Duration) -> bool
[src]
pub fn try_connect_polling(&self, max_polling_duration: &Duration) -> bool
[src]Update devices in maximum max_polling_duration
if it doesn’t succeed
Auto Trait Implementations
impl !RefUnwindSafe for RemoteWalletManager
impl !Send for RemoteWalletManager
impl !Sync for RemoteWalletManager
impl Unpin for RemoteWalletManager
impl !UnwindSafe for RemoteWalletManager
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,