Struct cortex_a::regs::cntp_ctl_el0::CNTP_CTL_EL0::Register [−]
pub struct Register;
Trait Implementations
impl Clone for Register
impl Clone for Register
fn clone(&self) -> Register
fn clone(&self) -> Register
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Copy for Register
impl Copy for Register
impl RegisterLongName for Register
impl RegisterLongName for Register
impl RegisterReadWrite<u32, Register> for Reg
[src]
impl RegisterReadWrite<u32, Register> for Reg
fn get(&self) -> u32
[src]
fn get(&self) -> u32
Reads the raw bits of the CPU register.
fn set(&self, value: u32)
[src]
fn set(&self, value: u32)
Writes raw bits to the CPU register.
fn read(&self, field: Field<T, R>) -> T
[src]
fn read(&self, field: Field<T, R>) -> T
fn extract(&self) -> LocalRegisterCopy<T, R>
[src]
fn extract(&self) -> LocalRegisterCopy<T, R>
fn write(&self, field: FieldValue<T, R>)
[src]
fn write(&self, field: FieldValue<T, R>)
fn modify(&self, field: FieldValue<T, R>)
[src]
fn modify(&self, field: FieldValue<T, R>)
fn modify_no_read(
&self,
original: LocalRegisterCopy<T, R>,
field: FieldValue<T, R>
)
[src]
fn modify_no_read(
&self,
original: LocalRegisterCopy<T, R>,
field: FieldValue<T, R>
)
fn is_set(&self, field: Field<T, R>) -> bool
[src]
fn is_set(&self, field: Field<T, R>) -> bool
fn matches_any(&self, field: FieldValue<T, R>) -> bool
[src]
fn matches_any(&self, field: FieldValue<T, R>) -> bool
fn matches_all(&self, field: FieldValue<T, R>) -> bool
[src]
fn matches_all(&self, field: FieldValue<T, R>) -> bool