pub struct RecordingTraceSession {
pub events: Mutex<Vec<(String, Value)>>,
}Fields§
§events: Mutex<Vec<(String, Value)>>Trait Implementations§
Source§impl Default for RecordingTraceSession
impl Default for RecordingTraceSession
Source§impl TraceSession for RecordingTraceSession
impl TraceSession for RecordingTraceSession
fn append<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
_: &'life1 OperationContext,
event_type: &'life2 str,
payload: Value,
) -> Pin<Box<dyn Future<Output = Result<(), PortFailure>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl !Freeze for RecordingTraceSession
impl RefUnwindSafe for RecordingTraceSession
impl Send for RecordingTraceSession
impl Sync for RecordingTraceSession
impl Unpin for RecordingTraceSession
impl UnsafeUnpin for RecordingTraceSession
impl UnwindSafe for RecordingTraceSession
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