pub enum XtensaInlineAsmReg {
Show 57 variants
a2,
a3,
a4,
a5,
a6,
a7,
a8,
a9,
a10,
a11,
a12,
a13,
a14,
a15,
f0,
f1,
f2,
f3,
f4,
f5,
f6,
f7,
f8,
f9,
f10,
f11,
f12,
f13,
f14,
f15,
sar,
scompare1,
lbeg,
lend,
lcount,
acclo,
acchi,
m0,
m1,
m2,
m3,
b0,
b1,
b2,
b3,
b4,
b5,
b6,
b7,
b8,
b9,
b10,
b11,
b12,
b13,
b14,
b15,
}Variants§
a2
a3
a4
a5
a6
a7
a8
a9
a10
a11
a12
a13
a14
a15
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
f13
f14
f15
sar
scompare1
lbeg
lend
lcount
acclo
acchi
m0
m1
m2
m3
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10
b11
b12
b13
b14
b15
Implementations§
Source§impl XtensaInlineAsmReg
impl XtensaInlineAsmReg
pub fn name(self) -> &'static str
pub fn reg_class(self) -> XtensaInlineAsmRegClass
pub fn parse(name: &str) -> Result<Self, &'static str>
pub fn validate( self, _arch: InlineAsmArch, _reloc_model: RelocModel, _target_features: &FxIndexSet<Symbol>, _target: &Target, _is_clobber: bool, ) -> Result<(), &'static str>
Trait Implementations§
Source§impl Clone for XtensaInlineAsmReg
impl Clone for XtensaInlineAsmReg
Source§fn clone(&self) -> XtensaInlineAsmReg
fn clone(&self) -> XtensaInlineAsmReg
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for XtensaInlineAsmReg
Source§impl Debug for XtensaInlineAsmReg
impl Debug for XtensaInlineAsmReg
Source§impl<__D: SpanDecoder> Decodable<__D> for XtensaInlineAsmReg
impl<__D: SpanDecoder> Decodable<__D> for XtensaInlineAsmReg
Source§impl<__E: SpanEncoder> Encodable<__E> for XtensaInlineAsmReg
impl<__E: SpanEncoder> Encodable<__E> for XtensaInlineAsmReg
impl Eq for XtensaInlineAsmReg
Source§impl Hash for XtensaInlineAsmReg
impl Hash for XtensaInlineAsmReg
Source§impl PartialEq for XtensaInlineAsmReg
impl PartialEq for XtensaInlineAsmReg
Source§fn eq(&self, other: &XtensaInlineAsmReg) -> bool
fn eq(&self, other: &XtensaInlineAsmReg) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for XtensaInlineAsmReg
impl PartialOrd for XtensaInlineAsmReg
Source§impl StableHash for XtensaInlineAsmReg
impl StableHash for XtensaInlineAsmReg
fn stable_hash<__Hcx: StableHashCtxt>( &self, __hcx: &mut __Hcx, __hasher: &mut StableHasher, )
impl StructuralPartialEq for XtensaInlineAsmReg
Auto Trait Implementations§
impl DynSend for XtensaInlineAsmReg
impl DynSync for XtensaInlineAsmReg
impl Freeze for XtensaInlineAsmReg
impl RefUnwindSafe for XtensaInlineAsmReg
impl Send for XtensaInlineAsmReg
impl Sync for XtensaInlineAsmReg
impl Unpin for XtensaInlineAsmReg
impl UnsafeUnpin for XtensaInlineAsmReg
impl UnwindSafe for XtensaInlineAsmReg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
a2: 0 bytesa3: 0 bytesa4: 0 bytesa5: 0 bytesa6: 0 bytesa7: 0 bytesa8: 0 bytesa9: 0 bytesa10: 0 bytesa11: 0 bytesa12: 0 bytesa13: 0 bytesa14: 0 bytesa15: 0 bytesf0: 0 bytesf1: 0 bytesf2: 0 bytesf3: 0 bytesf4: 0 bytesf5: 0 bytesf6: 0 bytesf7: 0 bytesf8: 0 bytesf9: 0 bytesf10: 0 bytesf11: 0 bytesf12: 0 bytesf13: 0 bytesf14: 0 bytesf15: 0 bytessar: 0 bytesscompare1: 0 byteslbeg: 0 byteslend: 0 byteslcount: 0 bytesacclo: 0 bytesacchi: 0 bytesm0: 0 bytesm1: 0 bytesm2: 0 bytesm3: 0 bytesb0: 0 bytesb1: 0 bytesb2: 0 bytesb3: 0 bytesb4: 0 bytesb5: 0 bytesb6: 0 bytesb7: 0 bytesb8: 0 bytesb9: 0 bytesb10: 0 bytesb11: 0 bytesb12: 0 bytesb13: 0 bytesb14: 0 bytesb15: 0 bytes