pub struct Debugger { /* private fields */ }Expand description
Workflow debugger.
Implementations§
Source§impl Debugger
impl Debugger
Sourcepub fn start_session(
&self,
workflow_id: String,
execution_id: String,
) -> Arc<DebugSession>
pub fn start_session( &self, workflow_id: String, execution_id: String, ) -> Arc<DebugSession>
Start a debug session.
Sourcepub fn get_session(&self, execution_id: &str) -> Option<Arc<DebugSession>>
pub fn get_session(&self, execution_id: &str) -> Option<Arc<DebugSession>>
Get a debug session.
Sourcepub fn end_session(&self, execution_id: &str)
pub fn end_session(&self, execution_id: &str)
End a debug session.
Sourcepub fn get_all_sessions(&self) -> Vec<Arc<DebugSession>>
pub fn get_all_sessions(&self) -> Vec<Arc<DebugSession>>
Get all active sessions.
Sourcepub fn session_count(&self) -> usize
pub fn session_count(&self) -> usize
Get session count.
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 UnsafeUnpin 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