pub enum TimerKind {
Physical,
Virtual,
HypervisorPhysical,
}Expand description
A hardware comparator bank; selecting a bank does not select an IRQ route.
Variants§
Physical
Non-secure physical timer, CNTP_*_EL0.
Virtual
Virtual timer, CNTV_*_EL0.
HypervisorPhysical
Non-VHE hypervisor physical timer, CNTHP_*_EL2.
Trait Implementations§
impl Copy for TimerKind
impl Eq for TimerKind
impl StructuralPartialEq for TimerKind
Auto Trait Implementations§
impl Freeze for TimerKind
impl RefUnwindSafe for TimerKind
impl Send for TimerKind
impl Sync for TimerKind
impl Unpin for TimerKind
impl UnsafeUnpin for TimerKind
impl UnwindSafe for TimerKind
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