pub struct ContractDebugStack(/* private fields */);Implementations§
Source§impl ContractDebugStack
impl ContractDebugStack
pub fn static_peek() -> ContractDebugInstance
Sourcepub fn find_by_tx_context(
tx_context_ref: &TxContextRef,
) -> ContractDebugInstance
pub fn find_by_tx_context( tx_context_ref: &TxContextRef, ) -> ContractDebugInstance
Searches the stack based on TxContext pointer (no deep equls performed).
Used for resolving DebugHandles.
pub fn static_push(tx_context_arc: ContractDebugInstance)
pub fn static_pop() -> ContractDebugInstance
Trait Implementations§
Source§impl Debug for ContractDebugStack
impl Debug for ContractDebugStack
Source§impl Default for ContractDebugStack
impl Default for ContractDebugStack
Source§fn default() -> ContractDebugStack
fn default() -> ContractDebugStack
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContractDebugStack
impl !RefUnwindSafe for ContractDebugStack
impl !Send for ContractDebugStack
impl !Sync for ContractDebugStack
impl Unpin for ContractDebugStack
impl UnsafeUnpin for ContractDebugStack
impl !UnwindSafe for ContractDebugStack
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
Source§impl<T> InterpretableFrom<T> for T
impl<T> InterpretableFrom<T> for T
fn interpret_from(from: T, _context: &InterpreterContext) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more