pub struct MachineState { /* private fields */ }
Available on crate feature
interp
only.Expand description
The machine state for a Pulley virtual machine: the various registers and stack.
Trait Implementations§
Source§impl Debug for MachineState
impl Debug for MachineState
Source§impl Index<FReg> for MachineState
impl Index<FReg> for MachineState
Source§impl Index<VReg> for MachineState
impl Index<VReg> for MachineState
Source§impl Index<XReg> for MachineState
impl Index<XReg> for MachineState
Source§impl IndexMut<FReg> for MachineState
impl IndexMut<FReg> for MachineState
Source§impl IndexMut<VReg> for MachineState
impl IndexMut<VReg> for MachineState
Source§impl IndexMut<XReg> for MachineState
impl IndexMut<XReg> for MachineState
impl Send for MachineState
impl Sync for MachineState
Auto Trait Implementations§
impl Freeze for MachineState
impl RefUnwindSafe for MachineState
impl Unpin for MachineState
impl UnwindSafe for MachineState
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