pub struct InMemorySeqColStore { /* private fields */ }Expand description
An in-memory store of sequence collections, indexed by Level 0 digest and by per-attribute digests.
Implementations§
Trait Implementations§
Source§impl Default for InMemorySeqColStore
impl Default for InMemorySeqColStore
Source§impl SeqColStore for InMemorySeqColStore
impl SeqColStore for InMemorySeqColStore
Source§fn get_collection(&self, digest: &str) -> Option<&SeqCol>
fn get_collection(&self, digest: &str) -> Option<&SeqCol>
Get a collection by its Level 0 digest.
Source§fn list_collections(
&self,
filters: &[(String, String)],
page: usize,
page_size: usize,
) -> ListResult
fn list_collections( &self, filters: &[(String, String)], page: usize, page_size: usize, ) -> ListResult
List collections with optional attribute-based filters, paginated.
Auto Trait Implementations§
impl Freeze for InMemorySeqColStore
impl RefUnwindSafe for InMemorySeqColStore
impl Send for InMemorySeqColStore
impl Sync for InMemorySeqColStore
impl Unpin for InMemorySeqColStore
impl UnsafeUnpin for InMemorySeqColStore
impl UnwindSafe for InMemorySeqColStore
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