pub struct TraceSession { /* private fields */ }Expand description
Active minimal trace session.
Implementations§
Source§impl TraceSession
impl TraceSession
Sourcepub fn record_action(&self, action: impl Into<String>) -> Result<()>
pub fn record_action(&self, action: impl Into<String>) -> Result<()>
Records a free-form action event.
Sourcepub fn record_input(&self, pane: &Pane, input: impl Into<String>) -> Result<()>
pub fn record_input(&self, pane: &Pane, input: impl Into<String>) -> Result<()>
Records input sent to a pane.
Sourcepub async fn record_snapshot(&self, pane: &Pane) -> Result<()>
pub async fn record_snapshot(&self, pane: &Pane) -> Result<()>
Captures and records the pane’s current visible snapshot text.
Trait Implementations§
Source§impl Clone for TraceSession
impl Clone for TraceSession
Source§fn clone(&self) -> TraceSession
fn clone(&self) -> TraceSession
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TraceSession
impl RefUnwindSafe for TraceSession
impl Send for TraceSession
impl Sync for TraceSession
impl Unpin for TraceSession
impl UnsafeUnpin for TraceSession
impl UnwindSafe for TraceSession
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