[−][src]Struct uefi::proto::debug::ProcessorArch
The instruction set architecture of the running processor.
UEFI can be and has been ported to new CPU architectures in the past, therefore modeling this C enum as a Rust enum (where the compiler must know about every variant in existence) would not be safe.
Implementations
impl ProcessorArch
[src]
pub const X86_32: ProcessorArch
[src]
32-bit x86 PC
pub const X86_64: ProcessorArch
[src]
64-bit x86 PC
pub const ITANIUM: ProcessorArch
[src]
Intel Itanium
pub const EBC: ProcessorArch
[src]
UEFI Interpreter bytecode
pub const ARM: ProcessorArch
[src]
ARM Thumb / Mixed
pub const AARCH_64: ProcessorArch
[src]
ARM 64-bit
pub const RISCV_32: ProcessorArch
[src]
RISC-V 32-bit
pub const RISCV_64: ProcessorArch
[src]
RISC-V 64-bit
pub const RISCV_128: ProcessorArch
[src]
RISC-V 128-bit
Trait Implementations
impl Clone for ProcessorArch
[src]
fn clone(&self) -> ProcessorArch
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ProcessorArch
[src]
impl Debug for ProcessorArch
[src]
impl Eq for ProcessorArch
[src]
impl PartialEq<ProcessorArch> for ProcessorArch
[src]
fn eq(&self, other: &ProcessorArch) -> bool
[src]
fn ne(&self, other: &ProcessorArch) -> bool
[src]
impl StructuralEq for ProcessorArch
[src]
impl StructuralPartialEq for ProcessorArch
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,