Struct intuicio_backend_vm::debugger::PrintDebugger
source · pub struct PrintDebugger {
pub source_map: SourceMap<String>,
pub stack: bool,
pub stack_bytes: bool,
pub visit_stack: bool,
pub registers: bool,
pub registers_bytes: bool,
pub visit_registers: bool,
pub operation_details: bool,
pub step_through: bool,
pub mode: PrintDebuggerMode,
/* private fields */
}Fields§
§source_map: SourceMap<String>§stack: bool§stack_bytes: bool§visit_stack: bool§registers: bool§registers_bytes: bool§visit_registers: bool§operation_details: bool§step_through: bool§mode: PrintDebuggerModeImplementations§
source§impl PrintDebugger
impl PrintDebugger
pub fn full() -> Self
pub fn stack(self, mode: bool) -> Self
pub fn stack_bytes(self, mode: bool) -> Self
pub fn visit_stack(self, mode: bool) -> Self
pub fn registers(self, mode: bool) -> Self
pub fn registers_bytes(self, mode: bool) -> Self
pub fn visit_registers(self, mode: bool) -> Self
pub fn operation_details(self, mode: bool) -> Self
pub fn step_through(self, mode: bool) -> Self
pub fn mode(self, mode: PrintDebuggerMode) -> Self
pub fn printable<T: Debug + 'static>(self) -> Self
pub fn basic_printables(self) -> Self
Trait Implementations§
source§impl Default for PrintDebugger
impl Default for PrintDebugger
source§fn default() -> PrintDebugger
fn default() -> PrintDebugger
Returns the “default value” for a type. Read more