pub struct DamagedExecutionNode;Expand description
A corrupted TIS-100 node. step and sync have no effect.
Trait Implementations§
Source§impl Debug for DamagedExecutionNode
impl Debug for DamagedExecutionNode
Source§impl Node for DamagedExecutionNode
impl Node for DamagedExecutionNode
Source§fn sync(&mut self, io: &mut IoBusView<'_>)
fn sync(&mut self, io: &mut IoBusView<'_>)
Synchronize reads and writes after the last instruction cycle.
Source§fn is_stalled(&self) -> bool
fn is_stalled(&self) -> bool
Determine if a node is executing assembly code or if it is stalled on a read or write.
For all nodes except nodes which can execute assembly, this should always be
true.Auto Trait Implementations§
impl Freeze for DamagedExecutionNode
impl RefUnwindSafe for DamagedExecutionNode
impl Send for DamagedExecutionNode
impl Sync for DamagedExecutionNode
impl Unpin for DamagedExecutionNode
impl UnwindSafe for DamagedExecutionNode
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