pub struct DiscardSink;Expand description
Sink that finalizes capture lifecycle without writing a run artifact.
DiscardSink intentionally drops the finalized Run after shutdown and
does not persist any JSON file artifact.
Use MemorySink instead when you want to keep the finalized Run for
in-process analysis.
Trait Implementations§
Source§impl Clone for DiscardSink
impl Clone for DiscardSink
Source§fn clone(&self) -> DiscardSink
fn clone(&self) -> DiscardSink
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 moreSource§impl Debug for DiscardSink
impl Debug for DiscardSink
Source§impl Default for DiscardSink
impl Default for DiscardSink
Source§fn default() -> DiscardSink
fn default() -> DiscardSink
Returns the “default value” for a type. Read more
Source§impl RunSink for DiscardSink
impl RunSink for DiscardSink
impl Copy for DiscardSink
Auto Trait Implementations§
impl Freeze for DiscardSink
impl RefUnwindSafe for DiscardSink
impl Send for DiscardSink
impl Sync for DiscardSink
impl Unpin for DiscardSink
impl UnsafeUnpin for DiscardSink
impl UnwindSafe for DiscardSink
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