pub struct CapturingSink {
pub events: Arc<Mutex<Vec<ExecutionEvent>>>,
}Fields§
§events: Arc<Mutex<Vec<ExecutionEvent>>>Trait Implementations§
Source§impl Clone for CapturingSink
impl Clone for CapturingSink
Source§fn clone(&self) -> CapturingSink
fn clone(&self) -> CapturingSink
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CapturingSink
impl Default for CapturingSink
Source§fn default() -> CapturingSink
fn default() -> CapturingSink
Returns the “default value” for a type. Read more
Source§impl EventSink for CapturingSink
impl EventSink for CapturingSink
fn emit(&self, event: ExecutionEvent)
Auto Trait Implementations§
impl Freeze for CapturingSink
impl RefUnwindSafe for CapturingSink
impl Send for CapturingSink
impl Sync for CapturingSink
impl Unpin for CapturingSink
impl UnsafeUnpin for CapturingSink
impl UnwindSafe for CapturingSink
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