pub struct StackManager { /* private fields */ }Expand description
Concrete implementation of stack operations for the VM
Wraps the low-level Stack and provides high-level stack management functionality for the execution engine.
Implementations§
Source§impl StackManager
impl StackManager
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new stack manager with an empty stack
Initializes the stack manager with a fresh, empty stack ready for VM operations.
Trait Implementations§
Source§impl StackOperations for StackManager
impl StackOperations for StackManager
Auto Trait Implementations§
impl Freeze for StackManager
impl RefUnwindSafe for StackManager
impl Send for StackManager
impl Sync for StackManager
impl Unpin for StackManager
impl UnwindSafe for StackManager
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