pub struct SystemControl {
pub vtor: Vtor,
pub aircr: Aircr,
pub ccr: Ccr,
pub cfsr: Cfsr,
/* private fields */
}Fields§
§vtor: Vtor§aircr: Aircr§ccr: Ccr§cfsr: CfsrImplementations§
Source§impl SystemControl
impl SystemControl
Trait Implementations§
Source§impl Default for SystemControl
impl Default for SystemControl
Source§impl RegistersMemoryInterface for SystemControl
impl RegistersMemoryInterface for SystemControl
type Register = SystemControlRegister
fn read32( &mut self, reg: SystemControlRegister, _env: &mut Env, ) -> MemoryReadResult<u32>
fn write32( &mut self, reg: SystemControlRegister, value: u32, env: &mut Env, ) -> MemoryWriteResult
fn size(&self) -> u32
fn update(&mut self, env: &mut Env)
Auto Trait Implementations§
impl Freeze for SystemControl
impl RefUnwindSafe for SystemControl
impl Send for SystemControl
impl Sync for SystemControl
impl Unpin for SystemControl
impl UnsafeUnpin for SystemControl
impl UnwindSafe for SystemControl
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