[−][src]Enum target_lexicon::Architecture
The "architecture" field, which in some cases also specifies a specific subarchitecture.
Variants
Unknown
Aarch64
Arm
Armebv7r
Armv4t
Armv5te
Armv6
Armv7
Armv7r
Armv7s
Asmjs
I386
I586
I686
Mips
Mips64
Mips64el
Mipsel
Msp430
Powerpc
Powerpc64
Powerpc64le
Riscv32
Riscv32imac
Riscv32imc
Riscv64
S390x
Sparc
Sparc64
Sparcv9
Thumbv6m
Thumbv7a
Thumbv7em
Thumbv7m
Thumbv7neon
Thumbv8mBase
Thumbv8mMain
Wasm32
X86_64
Methods
impl Architecture
[src]
impl Architecture
[src]
pub fn endianness(self) -> Result<Endianness, ()>
[src]
Return the endianness of this architecture.
pub fn pointer_width(self) -> Result<PointerWidth, ()>
[src]
Return the pointer bit width of this target's architecture.
Trait Implementations
impl PartialEq<Architecture> for Architecture
[src]
fn eq(&self, other: &Architecture) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Eq for Architecture
[src]
impl Hash for Architecture
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Display for Architecture
[src]
impl Debug for Architecture
[src]
impl FromStr for Architecture
[src]
type Err = ()
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, ()>
[src]
impl Copy for Architecture
[src]
impl Clone for Architecture
[src]
fn clone(&self) -> Architecture
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for Architecture
[src]
Auto Trait Implementations
impl Unpin for Architecture
impl Send for Architecture
impl Sync for Architecture
impl UnwindSafe for Architecture
impl RefUnwindSafe for Architecture
Blanket Implementations
impl<T> From<T> for T
[src]
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> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,