[−][src]Enum pdb::MachineType
The target machine's architecture. Reference: https://docs.microsoft.com/en-us/windows/desktop/debug/pe-format#machine-types
Variants
Unknown
The contents of this field are assumed to be applicable to any machine type.
Am33
Matsushita AM33
Amd64
x64
Arm
ARM little endian
Arm64
ARM64 little endian
ArmNT
ARM Thumb-2 little endian
Ebc
EFI byte code
X86
Intel 386 or later processors and compatible processors
Ia64
Intel Itanium processor family
M32R
Mitsubishi M32R little endian
Mips16
MIPS16
MipsFpu
MIPS with FPU
MipsFpu16
MIPS16 with FPU
PowerPC
Power PC little endian
PowerPCFP
Power PC with floating point support
R4000
MIPS little endian
RiscV32
RISC-V 32-bit address space
RiscV64
RISC-V 64-bit address space
RiscV128
RISC-V 128-bit address space
SH3
Hitachi SH3
SH3DSP
Hitachi SH3 DSP
SH4
Hitachi SH4
SH5
Hitachi SH5
Thumb
Thumb
WceMipsV2
MIPS little-endian WCE v2
Invalid
Invalid value
Trait Implementations
impl PartialEq<MachineType> for MachineType
[src]
fn eq(&self, other: &MachineType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for MachineType
[src]
fn clone(&self) -> MachineType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<u16> for MachineType
[src]
impl Eq for MachineType
[src]
impl Copy for MachineType
[src]
impl Display for MachineType
[src]
impl Debug for MachineType
[src]
Auto Trait Implementations
impl Send for MachineType
impl Sync for MachineType
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
try_from
)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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,