pub trait BlockWatcherProxyInterface: Send + Sync {
    type PauseResponseFut: Future<Output = Result<i32, Error>> + Send;
    type ResumeResponseFut: Future<Output = Result<i32, Error>> + Send;

    // Required methods
    fn pause(&self) -> Self::PauseResponseFut;
    fn resume(&self) -> Self::ResumeResponseFut;
}

Required Associated Types§

source

type PauseResponseFut: Future<Output = Result<i32, Error>> + Send

source

type ResumeResponseFut: Future<Output = Result<i32, Error>> + Send

Required Methods§

source

fn pause(&self) -> Self::PauseResponseFut

source

fn resume(&self) -> Self::ResumeResponseFut

Implementors§