pub struct FileMemoryGraph { /* private fields */ }Expand description
File-backed Memory Graph
Implementations§
Source§impl FileMemoryGraph
impl FileMemoryGraph
Sourcepub fn append(&self, event: MemoryGraphEvent) -> Result<()>
pub fn append(&self, event: MemoryGraphEvent) -> Result<()>
Append an event and persist to file
Sourcepub fn get_advice(&self, signals: &[String]) -> GeneAdvice
pub fn get_advice(&self, signals: &[String]) -> GeneAdvice
Get advice
Sourcepub fn graph(&self) -> MutexGuard<'_, MemoryGraph>
pub fn graph(&self) -> MutexGuard<'_, MemoryGraph>
Get the underlying graph
Auto Trait Implementations§
impl !Freeze for FileMemoryGraph
impl RefUnwindSafe for FileMemoryGraph
impl Send for FileMemoryGraph
impl Sync for FileMemoryGraph
impl Unpin for FileMemoryGraph
impl UnsafeUnpin for FileMemoryGraph
impl UnwindSafe for FileMemoryGraph
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