pub trait BondingDelegateProxyInterface: Send + Sync {
    type RestoreBondsResponseFut: Future<Output = Result<Vec<BondingData>, Error>> + Send;
    type WatchBondsResponseFut: Future<Output = Result<BondingDelegateWatchBondsResponse, Error>> + Send;

    // Required methods
    fn restore_bonds(
        &self,
        bonds: &[BondingData],
    ) -> Self::RestoreBondsResponseFut;
    fn watch_bonds(&self) -> Self::WatchBondsResponseFut;
}

Required Associated Types§

Required Methods§

source

fn restore_bonds(&self, bonds: &[BondingData]) -> Self::RestoreBondsResponseFut

source

fn watch_bonds(&self) -> Self::WatchBondsResponseFut

Implementors§