pub struct Debugger { /* private fields */ }Implementations§
Source§impl Debugger
impl Debugger
pub fn new() -> Self
pub fn enable(&mut self)
pub fn disable(&mut self)
pub fn add_breakpoint(&mut self, breakpoint: Breakpoint)
pub fn remove_breakpoint(&mut self, id: &str) -> Option<Breakpoint>
pub fn enable_breakpoint(&mut self, id: &str) -> Result<(), ApiError>
pub fn disable_breakpoint(&mut self, id: &str) -> Result<(), ApiError>
pub fn should_pause(&self, line: usize, column: usize) -> bool
pub fn update_debug_info(&mut self, info: DebugInfo)
pub fn get_debug_info(&self) -> Option<&DebugInfo>
pub fn step_into(&mut self)
pub fn step_over(&mut self)
pub fn continue_execution(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Debugger
impl RefUnwindSafe for Debugger
impl Send for Debugger
impl Sync for Debugger
impl Unpin for Debugger
impl UnwindSafe for Debugger
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