Enum pdb::MachineType [−][src]
The target machine’s architecture. Reference: https://docs.microsoft.com/en-us/windows/desktop/debug/pe-format#machine-types
Variants (Non-exhaustive)
The contents of this field are assumed to be applicable to any machine type.
Matsushita AM33
x64
ARM little endian
ARM64 little endian
ARM Thumb-2 little endian
EFI byte code
Intel 386 or later processors and compatible processors
Intel Itanium processor family
Mitsubishi M32R little endian
MIPS16
MIPS with FPU
MIPS16 with FPU
Power PC little endian
Power PC with floating point support
MIPS little endian
RISC-V 32-bit address space
RISC-V 64-bit address space
RISC-V 128-bit address space
Hitachi SH3
Hitachi SH3 DSP
Hitachi SH4
Hitachi SH5
Thumb
MIPS little-endian WCE v2
Invalid value
Trait Implementations
impl Clone for MachineType
[src]
fn clone(&self) -> MachineType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MachineType
[src]
impl Debug for MachineType
[src]
impl Display for MachineType
[src]
impl Eq for MachineType
[src]
impl From<u16> for MachineType
[src]
impl PartialEq<MachineType> for MachineType
[src]
fn eq(&self, other: &MachineType) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for MachineType
[src]
impl StructuralPartialEq for MachineType
[src]
Auto Trait Implementations
impl RefUnwindSafe for MachineType
impl Send for MachineType
impl Sync for MachineType
impl Unpin for MachineType
impl UnwindSafe for MachineType
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,
pub 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> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,