pub struct Remains {
pub mem: Vec<u8>,
pub programs: Vec<(String, usize)>,
pub taint: Option<(Vec<u64>, Option<&'static str>)>,
}Expand description
What a run leaves in its run unit: memory, every byte, and each program’s name and where its storage starts, which the differential test compares between the interpreter and the VM.
Fields§
§mem: Vec<u8>§programs: Vec<(String, usize)>§taint: Option<(Vec<u64>, Option<&'static str>)>Which bytes may hold input, and the first operation taint did not follow, when the run traced input.
Implementations§
Trait Implementations§
impl Eq for Remains
impl StructuralPartialEq for Remains
Auto Trait Implementations§
impl Freeze for Remains
impl RefUnwindSafe for Remains
impl Send for Remains
impl Sync for Remains
impl Unpin for Remains
impl UnsafeUnpin for Remains
impl UnwindSafe for Remains
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