#[repr(u32)]pub enum HeaderTagISA {
I386 = 0,
MIPS32 = 4,
}
Expand description
ISA/ARCH in Multiboot2 header.
Variants§
I386 = 0
Spec: “means 32-bit (protected) mode of i386”.
Caution: This is confusing. If you use the EFI64-tag
on an UEFI system, the machine will boot into 64-bit long mode
.
Therefore this tag should be understood as “arch=x86|x86_64”.
MIPS32 = 4
32-bit MIPS
Trait Implementations§
Source§impl Clone for HeaderTagISA
impl Clone for HeaderTagISA
Source§fn clone(&self) -> HeaderTagISA
fn clone(&self) -> HeaderTagISA
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HeaderTagISA
impl Debug for HeaderTagISA
Source§impl Hash for HeaderTagISA
impl Hash for HeaderTagISA
Source§impl Ord for HeaderTagISA
impl Ord for HeaderTagISA
Source§fn cmp(&self, other: &HeaderTagISA) -> Ordering
fn cmp(&self, other: &HeaderTagISA) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for HeaderTagISA
impl PartialEq for HeaderTagISA
Source§impl PartialOrd for HeaderTagISA
impl PartialOrd for HeaderTagISA
impl Copy for HeaderTagISA
impl Eq for HeaderTagISA
impl StructuralPartialEq for HeaderTagISA
Auto Trait Implementations§
impl Freeze for HeaderTagISA
impl RefUnwindSafe for HeaderTagISA
impl Send for HeaderTagISA
impl Sync for HeaderTagISA
impl Unpin for HeaderTagISA
impl UnwindSafe for HeaderTagISA
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