Skip to main content

SharedResult

Type Alias SharedResult 

Source
pub(super) type SharedResult = Result<Arc<Outcome>, Failure>;
Expand description

Represents the outcome shared by callers coalesced onto one fetch.

Successful responses remain cheap to broadcast because each result holds a reference-counted Outcome.

Aliased Type§

pub(super) enum SharedResult {
    Ok(Arc<Outcome>),
    Err(Failure),
}

Variants§

§1.0.0

Ok(Arc<Outcome>)

Contains the success value

§1.0.0

Err(Failure)

Contains the error value