pub struct MadtInfo {
pub local_apic_address: u32,
pub flags: u32,
pub local_apics: [Option<LocalApicEntry>; 32],
pub local_apic_count: usize,
pub io_apics: [Option<IoApicEntry>; 4],
pub io_apic_count: usize,
pub overrides: [Option<InterruptSourceOverride>; 16],
pub override_count: usize,
}Fields§
§local_apic_address: u32§flags: u32§local_apics: [Option<LocalApicEntry>; 32]§local_apic_count: usize§io_apics: [Option<IoApicEntry>; 4]§io_apic_count: usize§overrides: [Option<InterruptSourceOverride>; 16]§override_count: usizeImplementations§
Auto Trait Implementations§
impl Freeze for MadtInfo
impl RefUnwindSafe for MadtInfo
impl Send for MadtInfo
impl Sync for MadtInfo
impl Unpin for MadtInfo
impl UnsafeUnpin for MadtInfo
impl UnwindSafe for MadtInfo
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more