pub struct Mcu {
pub pc: u32,
pub mem: Memory,
pub rf: RegisterFile,
}
Expand description
Reference implementation of an MCU. Contains a PC, register file, and memory.
Fields§
§pc: u32
§mem: Memory
§rf: RegisterFile
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Mcu
impl<'de> Deserialize<'de> for Mcu
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Mcu
impl RefUnwindSafe for Mcu
impl Send for Mcu
impl Sync for Mcu
impl Unpin for Mcu
impl UnwindSafe for Mcu
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