pub struct LvtEntry {
pub raw: u32,
}Expand description
Local Vector Table (LVT) entry
Fields§
§raw: u32Raw 32-bit register value
Implementations§
Source§impl LvtEntry
impl LvtEntry
pub fn vector(&self) -> u8
pub fn delivery_mode(&self) -> u8
pub fn is_masked(&self) -> bool
pub fn trigger_mode(&self) -> bool
pub fn timer_mode(&self) -> LapicTimerMode
Trait Implementations§
impl Copy for LvtEntry
impl Eq for LvtEntry
impl StructuralPartialEq for LvtEntry
Auto Trait Implementations§
impl Freeze for LvtEntry
impl RefUnwindSafe for LvtEntry
impl Send for LvtEntry
impl Sync for LvtEntry
impl Unpin for LvtEntry
impl UnwindSafe for LvtEntry
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)