[][src]Enum rustc_ap_rustc_target::asm::AArch64InlineAsmReg

pub enum AArch64InlineAsmReg {
    x0,
    x1,
    x2,
    x3,
    x4,
    x5,
    x6,
    x7,
    x8,
    x9,
    x10,
    x11,
    x12,
    x13,
    x14,
    x15,
    x16,
    x17,
    x18,
    x19,
    x20,
    x21,
    x22,
    x23,
    x24,
    x25,
    x26,
    x27,
    x28,
    x30,
    v0,
    v1,
    v2,
    v3,
    v4,
    v5,
    v6,
    v7,
    v8,
    v9,
    v10,
    v11,
    v12,
    v13,
    v14,
    v15,
    v16,
    v17,
    v18,
    v19,
    v20,
    v21,
    v22,
    v23,
    v24,
    v25,
    v26,
    v27,
    v28,
    v29,
    v30,
    v31,
}

Variants

x0
x1
x2
x3
x4
x5
x6
x7
x8
x9
x10
x11
x12
x13
x14
x15
x16
x17
x18
x19
x20
x21
x22
x23
x24
x25
x26
x27
x28
x30
v0
v1
v2
v3
v4
v5
v6
v7
v8
v9
v10
v11
v12
v13
v14
v15
v16
v17
v18
v19
v20
v21
v22
v23
v24
v25
v26
v27
v28
v29
v30
v31

Implementations

impl AArch64InlineAsmReg[src]

pub fn name(self) -> &'static str[src]

pub fn reg_class(self) -> AArch64InlineAsmRegClass[src]

pub fn parse(
    _arch: InlineAsmArch,
    _has_feature: impl FnMut(&str) -> bool,
    _target: &Target,
    name: &str
) -> Result<Self, &'static str>
[src]

impl AArch64InlineAsmReg[src]

pub fn emit(
    self,
    out: &mut dyn Write,
    _arch: InlineAsmArch,
    modifier: Option<char>
) -> Result
[src]

Trait Implementations

impl Clone for AArch64InlineAsmReg[src]

impl Copy for AArch64InlineAsmReg[src]

impl Debug for AArch64InlineAsmReg[src]

impl<__D: Decoder> Decodable<__D> for AArch64InlineAsmReg[src]

impl<__E: Encoder> Encodable<__E> for AArch64InlineAsmReg[src]

impl Eq for AArch64InlineAsmReg[src]

impl Hash for AArch64InlineAsmReg[src]

impl<__CTX> HashStable<__CTX> for AArch64InlineAsmReg where
    __CTX: HashStableContext
[src]

impl PartialEq<AArch64InlineAsmReg> for AArch64InlineAsmReg[src]

impl StructuralEq for AArch64InlineAsmReg[src]

impl StructuralPartialEq for AArch64InlineAsmReg[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<'a, T> Captures<'a> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MaybeResult<T> for T[src]

type Error = !

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,