pub enum LapicTimerMode {
OneShot,
Periodic,
TscDeadline,
}Expand description
LAPIC timer mode
Variants§
OneShot
One-shot: fires once, then stops
Periodic
Periodic: fires repeatedly at interval
TscDeadline
TSC-deadline: fires when TSC >= deadline
Trait Implementations§
Source§impl Clone for LapicTimerMode
impl Clone for LapicTimerMode
Source§fn clone(&self) -> LapicTimerMode
fn clone(&self) -> LapicTimerMode
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LapicTimerMode
impl Debug for LapicTimerMode
Source§impl Default for LapicTimerMode
impl Default for LapicTimerMode
Source§fn default() -> LapicTimerMode
fn default() -> LapicTimerMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for LapicTimerMode
impl PartialEq for LapicTimerMode
impl Copy for LapicTimerMode
impl Eq for LapicTimerMode
impl StructuralPartialEq for LapicTimerMode
Auto Trait Implementations§
impl Freeze for LapicTimerMode
impl RefUnwindSafe for LapicTimerMode
impl Send for LapicTimerMode
impl Sync for LapicTimerMode
impl Unpin for LapicTimerMode
impl UnwindSafe for LapicTimerMode
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)