Skip to main content

RaisedUnwind

Type Alias RaisedUnwind 

Source
pub type RaisedUnwind<R, B, C> = Unwind<R, B, C, Raised>;
Expand description

Exceptional unwind specialized to the shared raised envelope.

Aliased Type§

pub enum RaisedUnwind<R, B, C> {
    Return(R),
    Break(B),
    Continue(C),
    Exception(Raised),
    Cancelled,
    Closed,
}

Variants§

§

Return(R)

Ordinary function or block return.

§

Break(B)

Exit a repetition construct.

§

Continue(C)

Continue a repetition construct.

§

Exception(Raised)

Exceptional completion.

§

Cancelled

Cooperative cancellation.

§

Closed

Explicit close of a suspended extent.