pub struct MemoryTraceStore { /* private fields */ }Expand description
In-memory trace store.
Implementations§
Source§impl MemoryTraceStore
impl MemoryTraceStore
pub fn new() -> Self
pub fn put(&mut self, trace: CompositionTrace) -> String
pub fn get(&self, composition_id: &str) -> Option<&CompositionTrace>
pub fn list(&self) -> Vec<&CompositionTrace>
Trait Implementations§
Source§impl Debug for MemoryTraceStore
impl Debug for MemoryTraceStore
Source§impl Default for MemoryTraceStore
impl Default for MemoryTraceStore
Source§fn default() -> MemoryTraceStore
fn default() -> MemoryTraceStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MemoryTraceStore
impl RefUnwindSafe for MemoryTraceStore
impl Send for MemoryTraceStore
impl Sync for MemoryTraceStore
impl Unpin for MemoryTraceStore
impl UnsafeUnpin for MemoryTraceStore
impl UnwindSafe for MemoryTraceStore
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