pub enum BreakpointValueLegacy {
None = 0,
ExecutionFailed = 1,
AsyncCall = 2,
SignalError = 3,
OutOfGas = 4,
MemoryLimit = 5,
}
Variants§
None = 0
Lack of a breakpoint
ExecutionFailed = 1
Failure indicated by the high-level VM (in the VMHooks).
AsyncCall = 2
Stopping execution due to an async call.
SignalError = 3
Stopping due to an error signalled by the contract.
OutOfGas = 4
Stopping due to gas being exhausted.
MemoryLimit = 5
Stopping due to over-allocation of WASM memory.
Implementations§
Trait Implementations§
Source§impl Clone for BreakpointValueLegacy
impl Clone for BreakpointValueLegacy
Source§fn clone(&self) -> BreakpointValueLegacy
fn clone(&self) -> BreakpointValueLegacy
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BreakpointValueLegacy
impl Debug for BreakpointValueLegacy
Source§impl PartialEq for BreakpointValueLegacy
impl PartialEq for BreakpointValueLegacy
Source§impl TryFrom<u64> for BreakpointValueLegacy
impl TryFrom<u64> for BreakpointValueLegacy
impl Copy for BreakpointValueLegacy
impl Eq for BreakpointValueLegacy
impl StructuralPartialEq for BreakpointValueLegacy
Auto Trait Implementations§
impl Freeze for BreakpointValueLegacy
impl RefUnwindSafe for BreakpointValueLegacy
impl Send for BreakpointValueLegacy
impl Sync for BreakpointValueLegacy
impl Unpin for BreakpointValueLegacy
impl UnwindSafe for BreakpointValueLegacy
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