pub struct InteractiveDebugger { /* private fields */ }Expand description
Interactive debugging interface
Implementations§
Source§impl InteractiveDebugger
impl InteractiveDebugger
pub fn new(config: DebugConfig) -> Self
Sourcepub fn start_session(&mut self) -> SklResult<()>
pub fn start_session(&mut self) -> SklResult<()>
Start interactive debugging session
Sourcepub fn process_command(&mut self, command: &str) -> SklResult<String>
pub fn process_command(&mut self, command: &str) -> SklResult<String>
Process debugging command
Auto Trait Implementations§
impl Freeze for InteractiveDebugger
impl RefUnwindSafe for InteractiveDebugger
impl Send for InteractiveDebugger
impl Sync for InteractiveDebugger
impl Unpin for InteractiveDebugger
impl UnwindSafe for InteractiveDebugger
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more