Struct iz80::PlainMachine
source · pub struct PlainMachine { /* private fields */ }
Expand description
A simple Machine implementation
A minimum implementation of Machine. It uses two arrays of 65536 bytes to back the peeks and pokes to memory and the ins and outs of ports.
Implementations§
source§impl PlainMachine
impl PlainMachine
sourcepub fn new() -> PlainMachine
pub fn new() -> PlainMachine
Returns a new PlainMachine instance
Trait Implementations§
source§impl Default for PlainMachine
impl Default for PlainMachine
Auto Trait Implementations§
impl RefUnwindSafe for PlainMachine
impl Send for PlainMachine
impl Sync for PlainMachine
impl Unpin for PlainMachine
impl UnwindSafe for PlainMachine
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