[][src]Enum dynasmrt::x64::Rq

pub enum Rq {
    RAX,
    RCX,
    RDX,
    RBX,
    RSP,
    RBP,
    RSI,
    RDI,
    R8,
    R9,
    R10,
    R11,
    R12,
    R13,
    R14,
    R15,
}

1, 2, 4 or 8-byte general purpose "quad-word" registers.

RIP does not appear here as it cannot be addressed dynamically.

Variants

RAX
RCX
RDX
RBX
RSP
RBP
RSI
RDI
R8
R9
R10
R11
R12
R13
R14
R15

Trait Implementations

impl Clone for Rq[src]

impl Copy for Rq[src]

impl Debug for Rq[src]

impl Eq for Rq[src]

impl Hash for Rq[src]

impl PartialEq<Rq> for Rq[src]

impl Register for Rq[src]

impl StructuralEq for Rq[src]

impl StructuralPartialEq for Rq[src]

Auto Trait Implementations

impl RefUnwindSafe for Rq[src]

impl Send for Rq[src]

impl Sync for Rq[src]

impl Unpin for Rq[src]

impl UnwindSafe for Rq[src]

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<T> From<T> for T[src]

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

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.