Enum minidump::format::ProcessorArchitecture
source · #[repr(u16)]pub enum ProcessorArchitecture {
Show 17 variants
PROCESSOR_ARCHITECTURE_INTEL = 0,
PROCESSOR_ARCHITECTURE_MIPS = 1,
PROCESSOR_ARCHITECTURE_ALPHA = 2,
PROCESSOR_ARCHITECTURE_PPC = 3,
PROCESSOR_ARCHITECTURE_SHX = 4,
PROCESSOR_ARCHITECTURE_ARM = 5,
PROCESSOR_ARCHITECTURE_IA64 = 6,
PROCESSOR_ARCHITECTURE_ALPHA64 = 7,
PROCESSOR_ARCHITECTURE_MSIL = 8,
PROCESSOR_ARCHITECTURE_AMD64 = 9,
PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10,
PROCESSOR_ARCHITECTURE_ARM64 = 12,
PROCESSOR_ARCHITECTURE_SPARC = 32_769,
PROCESSOR_ARCHITECTURE_PPC64 = 32_770,
PROCESSOR_ARCHITECTURE_ARM64_OLD = 32_771,
PROCESSOR_ARCHITECTURE_MIPS64 = 32_772,
PROCESSOR_ARCHITECTURE_UNKNOWN = 65_535,
}
Expand description
Known values of MINIDUMP_SYSTEM_INFO::processor_architecture
Many of these are taken from definitions in WinNT.h, but several of them are Breakpad extensions.
Variants§
PROCESSOR_ARCHITECTURE_INTEL = 0
PROCESSOR_ARCHITECTURE_MIPS = 1
PROCESSOR_ARCHITECTURE_ALPHA = 2
PROCESSOR_ARCHITECTURE_PPC = 3
PROCESSOR_ARCHITECTURE_SHX = 4
PROCESSOR_ARCHITECTURE_ARM = 5
PROCESSOR_ARCHITECTURE_IA64 = 6
PROCESSOR_ARCHITECTURE_ALPHA64 = 7
PROCESSOR_ARCHITECTURE_MSIL = 8
Microsoft Intermediate Language
PROCESSOR_ARCHITECTURE_AMD64 = 9
PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10
WoW64
PROCESSOR_ARCHITECTURE_ARM64 = 12
PROCESSOR_ARCHITECTURE_SPARC = 32_769
Breakpad-defined value for SPARC
PROCESSOR_ARCHITECTURE_PPC64 = 32_770
Breakpad-defined value for PPC64
PROCESSOR_ARCHITECTURE_ARM64_OLD = 32_771
Breakpad-defined value for ARM64
PROCESSOR_ARCHITECTURE_MIPS64 = 32_772
Breakpad-defined value for MIPS64
PROCESSOR_ARCHITECTURE_UNKNOWN = 65_535
Trait Implementations§
source§impl Clone for ProcessorArchitecture
impl Clone for ProcessorArchitecture
source§fn clone(&self) -> ProcessorArchitecture
fn clone(&self) -> ProcessorArchitecture
Returns a copy 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 ProcessorArchitecture
impl Debug for ProcessorArchitecture
source§impl FromPrimitive for ProcessorArchitecture
impl FromPrimitive for ProcessorArchitecture
source§fn from_i64(n: i64) -> Option<ProcessorArchitecture>
fn from_i64(n: i64) -> Option<ProcessorArchitecture>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u64(n: u64) -> Option<ProcessorArchitecture>
fn from_u64(n: u64) -> Option<ProcessorArchitecture>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moresource§impl PartialEq for ProcessorArchitecture
impl PartialEq for ProcessorArchitecture
source§fn eq(&self, other: &ProcessorArchitecture) -> bool
fn eq(&self, other: &ProcessorArchitecture) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ProcessorArchitecture
impl Eq for ProcessorArchitecture
impl StructuralPartialEq for ProcessorArchitecture
Auto Trait Implementations§
impl RefUnwindSafe for ProcessorArchitecture
impl Send for ProcessorArchitecture
impl Sync for ProcessorArchitecture
impl Unpin for ProcessorArchitecture
impl UnwindSafe for ProcessorArchitecture
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