pub struct MemoryUsageSink { /* private fields */ }Implementations§
Source§impl MemoryUsageSink
impl MemoryUsageSink
pub fn events(&self) -> Vec<UsageEvent>
Trait Implementations§
Source§impl Debug for MemoryUsageSink
impl Debug for MemoryUsageSink
Source§impl Default for MemoryUsageSink
impl Default for MemoryUsageSink
Source§fn default() -> MemoryUsageSink
fn default() -> MemoryUsageSink
Returns the “default value” for a type. Read more
Source§impl UsageSink for MemoryUsageSink
impl UsageSink for MemoryUsageSink
fn record(&self, event: UsageEvent)
Auto Trait Implementations§
impl !Freeze for MemoryUsageSink
impl RefUnwindSafe for MemoryUsageSink
impl Send for MemoryUsageSink
impl Sync for MemoryUsageSink
impl Unpin for MemoryUsageSink
impl UnsafeUnpin for MemoryUsageSink
impl UnwindSafe for MemoryUsageSink
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