Skip to main content

MemoryStore

Trait MemoryStore 

Source
pub trait MemoryStore:
    RecallStore
    + GraphStore
    + ColumnStore { }
Expand description

The full storage surface crate::service::MemoryService historically required: every facet at once. Kept as a supertrait alias so existing callers and bounds (S: MemoryStore) compile unchanged; the blanket impl makes it automatic for any backend that implements the facets, so there is nothing extra to implement and nothing to forget.

Implementors migrating from the pre-facet monolith (≤ 0.13): the methods did not change — they moved. impl MemoryStore becomes impl FactStore + RecallStore + GraphStore + ColumnStore (#1959).

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§