Obligations that were completely evaluated, including all (transitive) subobligations. Only computed if requested.
errors: Vec<Error<O, E>>
Backtrace of obligations that were found to be in error.
If true, then we saw no successful obligations, which means
there is no point in further iteration. This is based on the
assumption that when trait matching returns
Unchanged, those results do not affect environmental
inference state. (Note that if we invoke
with no pending obligations, stalled will be true.)
Auto Trait Implementations
impl<O, E> RefUnwindSafe for Outcome<O, E> where
impl<O, E> UnwindSafe for Outcome<O, E> where
fn borrow_mut(&mut self) -> &mut Tⓘ[src]
type Error = Infallible
The type returned in the event of a conversion error.