pub struct Chip8State {
pub mem: Box<[u8; 4096]>,
pub regs: [u8; 16],
pub stack: [usize; 16],
pub pc: usize,
pub i: usize,
pub sp: usize,
pub sound_timer: u8,
pub delay_timer: u8,
}Fields§
§mem: Box<[u8; 4096]>§regs: [u8; 16]§stack: [usize; 16]§pc: usize§i: usize§sp: usize§sound_timer: u8§delay_timer: u8Auto Trait Implementations§
impl Freeze for Chip8State
impl RefUnwindSafe for Chip8State
impl Send for Chip8State
impl Sync for Chip8State
impl Unpin for Chip8State
impl UnwindSafe for Chip8State
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