Skip to main content

ImplAppendResultFor

Type Alias ImplAppendResultFor 

Source
pub type ImplAppendResultFor<N, A, R> = Result<CommitFor<N, A>, ShutDownOr<<R as RetryPolicy>::Error>>;
Expand description

Invokes Result type constructor so as to be compatible with N’s append_impl(…) method.

Aliased Type§

pub enum ImplAppendResultFor<N, A, R> {
    Ok(Commit<<<N as Node>::Invocation as Invocation>::State, <<N as Node>::Invocation as Invocation>::RoundNum, <A as ApplicableTo<<<N as Node>::Invocation as Invocation>::State>>::Projection>),
    Err(ShutDownOr<<R as RetryPolicy>::Error>),
}

Variants§

§1.0.0

Ok(Commit<<<N as Node>::Invocation as Invocation>::State, <<N as Node>::Invocation as Invocation>::RoundNum, <A as ApplicableTo<<<N as Node>::Invocation as Invocation>::State>>::Projection>)

Contains the success value

§1.0.0

Err(ShutDownOr<<R as RetryPolicy>::Error>)

Contains the error value