pub struct CosmicScaleMemory { /* private fields */ }Expand description
Cosmic scale memory system managing Tier 9-12
Implementations§
Source§impl CosmicScaleMemory
impl CosmicScaleMemory
pub async fn new() -> Result<Self, MemoryError>
pub async fn store(&mut self, memory: Memory) -> Result<(), MemoryError>
pub async fn recall( &self, query: &Query, tiers: &[MemoryTier], ) -> Result<Vec<Memory>, MemoryError>
pub async fn stats(&self) -> CosmicMemoryStats
Auto Trait Implementations§
impl Freeze for CosmicScaleMemory
impl RefUnwindSafe for CosmicScaleMemory
impl Send for CosmicScaleMemory
impl Sync for CosmicScaleMemory
impl Unpin for CosmicScaleMemory
impl UnwindSafe for CosmicScaleMemory
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