Enum chalk_ir::FallibleOrFloundered[][src]

pub enum FallibleOrFloundered<T> {
    Ok(T),
    NoSolution,
    Floundered,
}
Expand description

A combination of Fallible and Floundered.

Variants

Ok(T)

Success

Tuple Fields of Ok

0: T
NoSolution

No solution. See chalk_ir::NoSolution.

Floundered

Floundered. See chalk_ir::Floundered.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Cast a value to type U using CastTo.

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.