pub struct LoopContext {
pub mode: LoopMode,
pub iteration_state: IterationState,
pub key_reg: u8,
pub value_reg: u8,
pub result_reg: u8,
pub body_start: u16,
pub loop_end: u16,
pub loop_next_pc: u16,
pub body_resume_pc: usize,
pub success_count: usize,
pub total_iterations: usize,
pub current_iteration_failed: bool,
}Available on crate feature
rvm only.Expand description
Loop execution context for managing iteration state
Fields§
§mode: LoopMode§iteration_state: IterationState§key_reg: u8§value_reg: u8§result_reg: u8§body_start: u16§loop_end: u16§loop_next_pc: u16§body_resume_pc: usize§success_count: usize§total_iterations: usize§current_iteration_failed: boolTrait Implementations§
Source§impl Clone for LoopContext
impl Clone for LoopContext
Source§fn clone(&self) -> LoopContext
fn clone(&self) -> LoopContext
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 moreAuto Trait Implementations§
impl Freeze for LoopContext
impl RefUnwindSafe for LoopContext
impl Send for LoopContext
impl Sync for LoopContext
impl Unpin for LoopContext
impl UnwindSafe for LoopContext
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