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".