pub struct ReservedSkips {
pub address: u32,
pub first_start: u32,
pub first_length: u32,
pub final_start: u32,
pub required_r4: u32,
pub continuation: u32,
pub finished: u32,
}Expand description
Complete checked skip branches and their register preconditions.
Fields§
§address: u32Start of the checked block.
first_start: u32First skipped destination offset.
first_length: u32Length added to both source and destination and removed from remaining.
final_start: u32Destination offset at which the final skip terminates programming.
required_r4: u32Incoming r4 value needed by the final skip.
continuation: u32Normal continuation, reached after the first skip or neither match.
finished: u32Continuation after the final skip has set remaining length to zero.
Trait Implementations§
Source§impl Clone for ReservedSkips
impl Clone for ReservedSkips
impl Copy for ReservedSkips
Source§impl Debug for ReservedSkips
impl Debug for ReservedSkips
impl Eq for ReservedSkips
Source§impl PartialEq for ReservedSkips
impl PartialEq for ReservedSkips
impl StructuralPartialEq for ReservedSkips
Auto Trait Implementations§
impl Freeze for ReservedSkips
impl RefUnwindSafe for ReservedSkips
impl Send for ReservedSkips
impl Sync for ReservedSkips
impl Unpin for ReservedSkips
impl UnsafeUnpin for ReservedSkips
impl UnwindSafe for ReservedSkips
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