[−][src]Enum capstone::RegAccessType
Represents how the register is accessed.
Variants
Operand read from memory or register.
Operand write from memory or register.
Operand read and write from memory or register.
Methods
impl RegAccessType
[src]
pub fn is_readable(self) -> bool
[src]
Returns whether the instruction reads from the operand.
Note that an instruction may read and write to the register simultaneously. In this case, the operand is also considered as readable.
pub fn is_writable(self) -> bool
[src]
Returns whether the instruction writes from the operand.
Note that an instruction may read and write to the register simultaneously. In this case, the operand is also considered as writable.
Trait Implementations
impl Clone for RegAccessType
[src]
fn clone(&self) -> RegAccessType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RegAccessType
[src]
impl Debug for RegAccessType
[src]
impl Eq for RegAccessType
[src]
impl Hash for RegAccessType
[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 PartialEq<RegAccessType> for RegAccessType
[src]
fn eq(&self, other: &RegAccessType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for RegAccessType
[src]
impl StructuralPartialEq for RegAccessType
[src]
impl TryFrom<cs_ac_type> for RegAccessType
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut 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> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,