[−][src]Enum rustc_middle::mir::interpret::error::ResourceExhaustionInfo

pub enum ResourceExhaustionInfo {
    StackFrameLimitReached,
    StepLimitReached,
}

Error information for when the program exhausted the resources granted to it by the interpreter.

Variants

StackFrameLimitReached

The stack grew too big.

StepLimitReached

The program ran for too long.

The exact limit is set by the const_eval_limit attribute.

Trait Implementations

impl Display for ResourceExhaustionInfo[src]

Auto Trait Implementations

impl RefUnwindSafe for ResourceExhaustionInfo

impl Send for ResourceExhaustionInfo

impl Sync for ResourceExhaustionInfo

impl Unpin for ResourceExhaustionInfo

impl UnwindSafe for ResourceExhaustionInfo

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized, 
[src]

impl<T> Borrow<T> for T where
    T: ?Sized, 
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized, 
[src]

impl<'a, T> Captures<'a> for T where
    T: ?Sized, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MaybeResult<T> for T[src]

type Error = !

impl<T> ToString for T where
    T: Display + ?Sized, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> WithConstness for T[src]