pub struct MemoryManager {
pub store: MemoryStore,
pub history: HistoryStore,
pub auto_memory: AutoMemoryStore,
pub global_memory: GlobalMemoryStore,
}Expand description
Orchestrates the memory system components (SQLite stores + history).
Fields§
§store: MemoryStore§history: HistoryStore§auto_memory: AutoMemoryStore§global_memory: GlobalMemoryStoreImplementations§
Source§impl MemoryManager
impl MemoryManager
Trait Implementations§
Source§impl Clone for MemoryManager
impl Clone for MemoryManager
Source§fn clone(&self) -> MemoryManager
fn clone(&self) -> MemoryManager
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 moreAuto Trait Implementations§
impl Freeze for MemoryManager
impl RefUnwindSafe for MemoryManager
impl Send for MemoryManager
impl Sync for MemoryManager
impl Unpin for MemoryManager
impl UnsafeUnpin for MemoryManager
impl UnwindSafe for MemoryManager
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