[][src]Enum rustc_ap_rustc_target::asm::MipsInlineAsmReg

pub enum MipsInlineAsmReg {
    v0,
    v1,
    a0,
    a1,
    a2,
    a3,
    t0,
    t1,
    t2,
    t3,
    t4,
    t5,
    t6,
    t7,
    s0,
    s1,
    s2,
    s3,
    s4,
    s5,
    s6,
    s7,
    t8,
    t9,
    f0,
    f1,
    f2,
    f3,
    f4,
    f5,
    f6,
    f7,
    f8,
    f9,
    f10,
    f11,
    f12,
    f13,
    f14,
    f15,
    f16,
    f17,
    f18,
    f19,
    f20,
    f21,
    f22,
    f23,
    f24,
    f25,
    f26,
    f27,
    f28,
    f29,
    f30,
    f31,
}

Variants

v0
v1
a0
a1
a2
a3
t0
t1
t2
t3
t4
t5
t6
t7
s0
s1
s2
s3
s4
s5
s6
s7
t8
t9
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
f16
f17
f18
f19
f20
f21
f22
f23
f24
f25
f26
f27
f28
f29
f30
f31

Implementations

impl MipsInlineAsmReg[src]

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

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

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

impl MipsInlineAsmReg[src]

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

Trait Implementations

impl Clone for MipsInlineAsmReg[src]

impl Copy for MipsInlineAsmReg[src]

impl Debug for MipsInlineAsmReg[src]

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

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

impl Eq for MipsInlineAsmReg[src]

impl Hash for MipsInlineAsmReg[src]

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

impl PartialEq<MipsInlineAsmReg> for MipsInlineAsmReg[src]

impl StructuralEq for MipsInlineAsmReg[src]

impl StructuralPartialEq for MipsInlineAsmReg[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> Instrument 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>,