pub struct ScriptDisassembler {
pub show_addresses: bool,
pub use_symbolic_names: bool,
}Expand description
Script disassembler for converting scripts to human-readable format
Fields§
§show_addresses: boolInclude addresses for push data opcodes
use_symbolic_names: boolUse symbolic names for standard scripts
Implementations§
Source§impl ScriptDisassembler
impl ScriptDisassembler
Sourcepub fn disassemble(&self, script: &Script) -> String
pub fn disassemble(&self, script: &Script) -> String
Disassemble a script into human-readable assembly
Sourcepub fn disassemble_compact(&self, script: &Script) -> String
pub fn disassemble_compact(&self, script: &Script) -> String
Get a compact representation of the script
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScriptDisassembler
impl RefUnwindSafe for ScriptDisassembler
impl Send for ScriptDisassembler
impl Sync for ScriptDisassembler
impl Unpin for ScriptDisassembler
impl UnwindSafe for ScriptDisassembler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more