pub trait BuildsCapstone<ArchMode> {
    // Required methods
    fn mode(self, mode: ArchMode) -> Self;
    fn detail(self, enable_detail: bool) -> Self;
    fn build(self) -> CsResult<Capstone>;
}
Expand description

Builds a Capstone struct

Required Methods§

source

fn mode(self, mode: ArchMode) -> Self

Set the disassembly mode

source

fn detail(self, enable_detail: bool) -> Self

Enable detailed output

source

fn build(self) -> CsResult<Capstone>

Get final Capstone

Object Safety§

This trait is not object safe.

Implementors§

source§

impl BuildsCapstone<ArchMode> for capstone::arch::arm64::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::arm::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::evm::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::m68k::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::m680x::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::mips::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::ppc::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::riscv::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::sparc::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::sysz::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::tms320c64x::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::x86::ArchCapstoneBuilder

source§

impl BuildsCapstone<ArchMode> for capstone::arch::xcore::ArchCapstoneBuilder