Enum capstone_sys::cs_arch[][src]

#[repr(u32)]pub enum cs_arch {
    CS_ARCH_ARM,
    CS_ARCH_ARM64,
    CS_ARCH_MIPS,
    CS_ARCH_X86,
    CS_ARCH_PPC,
    CS_ARCH_SPARC,
    CS_ARCH_SYSZ,
    CS_ARCH_XCORE,
    CS_ARCH_M68K,
    CS_ARCH_TMS320C64X,
    CS_ARCH_M680X,
    CS_ARCH_EVM,
    CS_ARCH_MOS65XX,
    CS_ARCH_WASM,
    CS_ARCH_BPF,
    CS_ARCH_RISCV,
    CS_ARCH_MAX,
    CS_ARCH_ALL,
}

Architecture type

Variants

CS_ARCH_ARM

< ARM architecture (including Thumb, Thumb-2)

CS_ARCH_ARM64

< ARM-64, also called AArch64

CS_ARCH_MIPS

< Mips architecture

CS_ARCH_X86

< X86 architecture (including x86 & x86-64)

CS_ARCH_PPC

< PowerPC architecture

CS_ARCH_SPARC

< Sparc architecture

CS_ARCH_SYSZ

< SystemZ architecture

CS_ARCH_XCORE

< XCore architecture

CS_ARCH_M68K

< 68K architecture

CS_ARCH_TMS320C64X

< TMS320C64x architecture

CS_ARCH_M680X

< 680X architecture

CS_ARCH_EVM

< Ethereum architecture

CS_ARCH_MOS65XX

< MOS65XX architecture (including MOS6502)

CS_ARCH_WASM

< WebAssembly architecture

CS_ARCH_BPF

< Berkeley Packet Filter architecture (including eBPF)

CS_ARCH_RISCV

< RISCV architecture

CS_ARCH_MAX
CS_ARCH_ALL

Trait Implementations

impl Clone for cs_arch[src]

impl Copy for cs_arch[src]

impl Debug for cs_arch[src]

impl Eq for cs_arch[src]

impl Hash for cs_arch[src]

impl PartialEq<cs_arch> for cs_arch[src]

impl StructuralEq for cs_arch[src]

impl StructuralPartialEq for cs_arch[src]

Auto Trait Implementations

impl Send for cs_arch

impl Sync for cs_arch

impl Unpin for cs_arch

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, 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.