pub struct RemoteDebugger { /* private fields */ }Implementations§
Source§impl RemoteDebugger
impl RemoteDebugger
pub fn new(config: DebuggerConfig) -> Self
pub fn create_session( &mut self, agent_id: [u8; 16], ) -> Result<[u8; 16], CellError>
pub fn close_session(&mut self, session_id: &[u8; 16]) -> bool
pub fn get_session(&self, session_id: &[u8; 16]) -> Option<&DebugSession>
pub fn handle_command( &mut self, session_id: &[u8; 16], _command: &DebugCommand, ) -> Result<String, CellError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RemoteDebugger
impl RefUnwindSafe for RemoteDebugger
impl Send for RemoteDebugger
impl Sync for RemoteDebugger
impl Unpin for RemoteDebugger
impl UnwindSafe for RemoteDebugger
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