pub enum ResourceExhaustionInfo {
StackFrameLimitReached,
MemoryExhausted,
AddressSpaceFull,
Interrupted,
}
Expand description
Error information for when the program exhausted the resources granted to it by the interpreter.
Variants§
StackFrameLimitReached
The stack grew too big.
MemoryExhausted
There is not enough memory (on the host) to perform an allocation.
AddressSpaceFull
The address space (of the target) is full.
Interrupted
The compiler got an interrupt signal (a user ran out of patience).
Auto Trait Implementations§
impl Freeze for ResourceExhaustionInfo
impl RefUnwindSafe for ResourceExhaustionInfo
impl Send for ResourceExhaustionInfo
impl Sync for ResourceExhaustionInfo
impl Unpin for ResourceExhaustionInfo
impl UnwindSafe for ResourceExhaustionInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more