#[repr(transparent)]pub struct Trcdevarch(pub u32);
Expand description
The TRCDEVARCH identifies ETM-M33 as an ETMv4.2 component
Tuple Fields§
§0: u32
Implementations§
Source§impl Trcdevarch
impl Trcdevarch
Sourcepub fn set_archid(&mut self, val: Archid)
pub fn set_archid(&mut self, val: Archid)
Architecture ID
Sourcepub fn set_revision(&mut self, val: Revision)
pub fn set_revision(&mut self, val: Revision)
Architecture revision
Sourcepub fn set_present(&mut self, val: Present)
pub fn set_present(&mut self, val: Present)
This register is implemented
Sourcepub fn set_architect(&mut self, val: Architect)
pub fn set_architect(&mut self, val: Architect)
Defines the architect of the component
Trait Implementations§
Source§impl Clone for Trcdevarch
impl Clone for Trcdevarch
Source§fn clone(&self) -> Trcdevarch
fn clone(&self) -> Trcdevarch
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for Trcdevarch
impl Default for Trcdevarch
Source§fn default() -> Trcdevarch
fn default() -> Trcdevarch
Returns the “default value” for a type. Read more
Source§impl PartialEq for Trcdevarch
impl PartialEq for Trcdevarch
impl Copy for Trcdevarch
impl Eq for Trcdevarch
impl StructuralPartialEq for Trcdevarch
Auto Trait Implementations§
impl Freeze for Trcdevarch
impl RefUnwindSafe for Trcdevarch
impl Send for Trcdevarch
impl Sync for Trcdevarch
impl Unpin for Trcdevarch
impl UnwindSafe for Trcdevarch
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)