[−][src]Enum rustc_mir::interpret::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.

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<T> From<T> for T[src]

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

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]