pub struct AcceptanceTail {
pub address: u32,
pub tag_check: u32,
pub marker_check: u32,
pub descriptor_byte: u32,
pub program_call: u32,
pub program_target: u32,
pub source_pointer_register: u8,
pub failure_pointer_register: u8,
pub error: u32,
pub before_program: [u32; 2],
}Expand description
Operand-bound acceptance checks and programming arguments.
Fields§
§address: u32Start of the continuation, equal to integrity success.
tag_check: u32Tag-check helper, required to return nonzero.
marker_check: u32Marker-check helper, required to return nonzero.
descriptor_byte: u32Staged byte required to equal 0xDE.
program_call: u32Actual programming call instruction.
program_target: u32Programming wrapper called with mode three.
source_pointer_register: u8Incoming register that must still hold selection.offset_cell.
failure_pointer_register: u8Incoming register pointing to the failure-state byte.
error: u32Common error-report continuation for invalid descriptor/tag/marker.
before_program: [u32; 2]Helpers called after validation, before examining failure state.
Trait Implementations§
Source§impl Clone for AcceptanceTail
impl Clone for AcceptanceTail
impl Copy for AcceptanceTail
Source§impl Debug for AcceptanceTail
impl Debug for AcceptanceTail
impl Eq for AcceptanceTail
Source§impl PartialEq for AcceptanceTail
impl PartialEq for AcceptanceTail
impl StructuralPartialEq for AcceptanceTail
Auto Trait Implementations§
impl Freeze for AcceptanceTail
impl RefUnwindSafe for AcceptanceTail
impl Send for AcceptanceTail
impl Sync for AcceptanceTail
impl Unpin for AcceptanceTail
impl UnsafeUnpin for AcceptanceTail
impl UnwindSafe for AcceptanceTail
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