BuildsCapstone

Trait BuildsCapstone 

Source
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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

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

Source§

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

Source§

impl BuildsCapstone<ArchMode> for capstone_git::arch::bpf::ArchCapstoneBuilder

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl BuildsCapstone<ArchMode> for capstone_git::arch::mos65xx::ArchCapstoneBuilder

Source§

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

Source§

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

Source§

impl BuildsCapstone<ArchMode> for capstone_git::arch::sh::ArchCapstoneBuilder

Source§

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

Source§

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

Source§

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

Source§

impl BuildsCapstone<ArchMode> for capstone_git::arch::tricore::ArchCapstoneBuilder

Source§

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

Source§

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