pub struct MemorySink { /* private fields */ }Expand description
In-memory sink that stores only the last finalized run.
MemorySink writes no file artifact and keeps the most recent finalized
Run in memory. Later writes replace earlier stored runs.
Storing finalized runs clones captured data and can increase memory use for large captures.
Implementations§
Trait Implementations§
Source§impl Clone for MemorySink
impl Clone for MemorySink
Source§fn clone(&self) -> MemorySink
fn clone(&self) -> MemorySink
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 MemorySink
impl Debug for MemorySink
Source§impl Default for MemorySink
impl Default for MemorySink
Source§fn default() -> MemorySink
fn default() -> MemorySink
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemorySink
impl RefUnwindSafe for MemorySink
impl Send for MemorySink
impl Sync for MemorySink
impl Unpin for MemorySink
impl UnsafeUnpin for MemorySink
impl UnwindSafe for MemorySink
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