pub struct FileStoreBundle { /* private fields */ }Expand description
Filesystem-backed store bundle sharing one root directory.
Implementations§
Source§impl FileStoreBundle
impl FileStoreBundle
Sourcepub fn new(root: impl Into<PathBuf>) -> Self
pub fn new(root: impl Into<PathBuf>) -> Self
Creates a store bundle rooted under the provided directory.
Sourcepub fn journal(&self) -> FileRunJournal
pub fn journal(&self) -> FileRunJournal
Returns a run journal adapter.
Sourcepub fn checkpoints(&self) -> FileCheckpointStore
pub fn checkpoints(&self) -> FileCheckpointStore
Returns a checkpoint store adapter.
Sourcepub fn content(&self) -> FileContentStore
pub fn content(&self) -> FileContentStore
Returns a content store adapter.
Sourcepub fn event_archive(&self) -> FileEventArchive
pub fn event_archive(&self) -> FileEventArchive
Returns an event archive adapter.
Sourcepub fn provider_arguments(&self) -> FileProviderArgumentStore
pub fn provider_arguments(&self) -> FileProviderArgumentStore
Returns a provider argument store adapter.
Sourcepub fn agent_pool(&self) -> FileAgentPoolStore
pub fn agent_pool(&self) -> FileAgentPoolStore
Returns an agent-pool store adapter.
Sourcepub fn tool_execution(&self) -> FileToolExecutionStore
pub fn tool_execution(&self) -> FileToolExecutionStore
Returns a rebuildable tool-execution projection store adapter.
Trait Implementations§
Source§impl Clone for FileStoreBundle
impl Clone for FileStoreBundle
Source§fn clone(&self) -> FileStoreBundle
fn clone(&self) -> FileStoreBundle
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 moreAuto Trait Implementations§
impl Freeze for FileStoreBundle
impl RefUnwindSafe for FileStoreBundle
impl Send for FileStoreBundle
impl Sync for FileStoreBundle
impl Unpin for FileStoreBundle
impl UnsafeUnpin for FileStoreBundle
impl UnwindSafe for FileStoreBundle
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