pub struct MemorySink { /* private fields */ }Expand description
In-memory sink for unit tests — retains events for assertion.
Implementations§
Trait Implementations§
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
Source§impl TelemetrySink for MemorySink
impl TelemetrySink for MemorySink
Source§fn record_summary(&self, summary: &SessionSummary) -> Result<()>
fn record_summary(&self, summary: &SessionSummary) -> Result<()>
Append the session summary at session close. Default no-op for
sinks that don’t distinguish rollups.
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