pub enum MicrocodeFlow {
Yield1m,
Continue,
}Expand description
Result of executing a microcode instruction.
Variants§
Yield1m
Microcode instruction requires a yield. CPU should stop executing microcode until 4 ticks have elapsed.
Continue
Continue executing microcode.
Trait Implementations§
Source§impl Clone for MicrocodeFlow
impl Clone for MicrocodeFlow
Source§fn clone(&self) -> MicrocodeFlow
fn clone(&self) -> MicrocodeFlow
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MicrocodeFlow
impl Debug for MicrocodeFlow
Source§impl PartialEq for MicrocodeFlow
impl PartialEq for MicrocodeFlow
impl Copy for MicrocodeFlow
impl Eq for MicrocodeFlow
impl StructuralPartialEq for MicrocodeFlow
Auto Trait Implementations§
impl Freeze for MicrocodeFlow
impl RefUnwindSafe for MicrocodeFlow
impl Send for MicrocodeFlow
impl Sync for MicrocodeFlow
impl Unpin for MicrocodeFlow
impl UnwindSafe for MicrocodeFlow
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