pub struct SqliteKnowledgeStoreFactory { /* private fields */ }Expand description
Configured SQLite factory assembled by the outer bootstrap layer.
Implementations§
Source§impl SqliteKnowledgeStoreFactory
impl SqliteKnowledgeStoreFactory
Sourcepub fn new(paths: RuntimePaths, topology: StorageTopology) -> Self
pub fn new(paths: RuntimePaths, topology: StorageTopology) -> Self
Captures validated paths and topology without opening storage eagerly.
Trait Implementations§
Source§impl Clone for SqliteKnowledgeStoreFactory
impl Clone for SqliteKnowledgeStoreFactory
Source§fn clone(&self) -> SqliteKnowledgeStoreFactory
fn clone(&self) -> SqliteKnowledgeStoreFactory
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 moreSource§impl Debug for SqliteKnowledgeStoreFactory
impl Debug for SqliteKnowledgeStoreFactory
Source§impl KnowledgeStoreFactory for SqliteKnowledgeStoreFactory
impl KnowledgeStoreFactory for SqliteKnowledgeStoreFactory
fn open(&self) -> KnowledgeStoreFactoryFuture<'_, Arc<dyn KnowledgeStore>>
fn topology_snapshot( &self, ) -> KnowledgeStoreFactoryFuture<'_, StorageTopologySnapshot>
Auto Trait Implementations§
impl Freeze for SqliteKnowledgeStoreFactory
impl RefUnwindSafe for SqliteKnowledgeStoreFactory
impl Send for SqliteKnowledgeStoreFactory
impl Sync for SqliteKnowledgeStoreFactory
impl Unpin for SqliteKnowledgeStoreFactory
impl UnsafeUnpin for SqliteKnowledgeStoreFactory
impl UnwindSafe for SqliteKnowledgeStoreFactory
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