pub trait IProcessor_DebugContext: IObject {
Show 16 methods
// Provided methods
fn debugger_enabled(self) -> bool { ... }
fn set_debugger_enabled(self, value: bool) { ... }
fn debugger_attached(self) -> IDebugger { ... }
fn set_debugger_attached(self, value: IDebugger) { ... }
fn debugger_current_action(self) -> DebuggerAction_ActionType { ... }
fn set_debugger_current_action(self, value: DebuggerAction_ActionType) { ... }
fn debugger_current_action_target(self) -> i32 { ... }
fn set_debugger_current_action_target(self, value: i32) { ... }
fn last_hl_ref(self) -> SourceRef { ... }
fn set_last_hl_ref(self, value: SourceRef) { ... }
fn ex_stack_depth_at_step(self) -> i32 { ... }
fn set_ex_stack_depth_at_step(self, value: i32) { ... }
fn break_points(self) -> List_1<SourceRef> { ... }
fn set_break_points(self, value: List_1<SourceRef>) { ... }
fn line_based_break_points(self) -> bool { ... }
fn set_line_based_break_points(self, value: bool) { ... }
}Provided Methods§
fn debugger_enabled(self) -> bool
fn set_debugger_enabled(self, value: bool)
fn debugger_attached(self) -> IDebugger
fn set_debugger_attached(self, value: IDebugger)
fn debugger_current_action(self) -> DebuggerAction_ActionType
fn set_debugger_current_action(self, value: DebuggerAction_ActionType)
fn debugger_current_action_target(self) -> i32
fn set_debugger_current_action_target(self, value: i32)
fn last_hl_ref(self) -> SourceRef
fn set_last_hl_ref(self, value: SourceRef)
fn ex_stack_depth_at_step(self) -> i32
fn set_ex_stack_depth_at_step(self, value: i32)
fn break_points(self) -> List_1<SourceRef>
fn set_break_points(self, value: List_1<SourceRef>)
fn line_based_break_points(self) -> bool
fn set_line_based_break_points(self, value: bool)
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.