pub struct MachineOverlap { /* private fields */ }Implementations§
Source§impl MachineOverlap
impl MachineOverlap
pub fn new(program: &Bytes) -> Result<Self, Box<dyn Error>>
pub fn step( &mut self, decoder: &mut Decoder, machine: &mut DefaultMachine<DefaultCoreMachine<u64, WXorXMemory<FlatMemory<u64>>>>, flamegraph: &MachineFlamegraph, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for MachineOverlap
impl RefUnwindSafe for MachineOverlap
impl Send for MachineOverlap
impl Sync for MachineOverlap
impl Unpin for MachineOverlap
impl UnsafeUnpin for MachineOverlap
impl UnwindSafe for MachineOverlap
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more