Skip to main content

EventWaitResult

Type Alias EventWaitResult 

pub type EventWaitResult<ChainErr, WaitErr> = Result<(Pin<Box<dyn Future<Output = Result<ChainEvent, EitherErr<ChainErr, WaitErr>>> + Send>>, AbortHandle), ChainErr>;
Expand description

Alias for the result of HasChainApi::wait_for_on_chain_event.

Aliased Type§

pub enum EventWaitResult<ChainErr, WaitErr> {
    Ok((Pin<Box<dyn Future<Output = Result<ChainEvent, EitherErr<ChainErr, WaitErr>>> + Send>>, AbortHandle)),
    Err(ChainErr),
}

Variants§

§1.0.0

Ok((Pin<Box<dyn Future<Output = Result<ChainEvent, EitherErr<ChainErr, WaitErr>>> + Send>>, AbortHandle))

Contains the success value

§1.0.0

Err(ChainErr)

Contains the error value