pub struct PostgresStoreBundle { /* private fields */ }Expand description
Postgres-style store bundle sharing one client.
Implementations§
Source§impl PostgresStoreBundle
impl PostgresStoreBundle
Sourcepub fn new(client: PostgresStoreClient) -> Self
pub fn new(client: PostgresStoreClient) -> Self
Creates a store bundle over a host-owned SQL transport.
pub fn journal(&self) -> PostgresRunJournal
pub fn checkpoints(&self) -> PostgresCheckpointStore
pub fn content(&self) -> PostgresContentStore
pub fn event_archive(&self) -> PostgresEventArchive
pub fn agent_pool(&self) -> PostgresAgentPoolStore
pub fn tool_execution(&self) -> PostgresToolExecutionStore
pub fn provider_arguments(&self) -> PostgresProviderArgumentStore
Trait Implementations§
Source§impl Clone for PostgresStoreBundle
impl Clone for PostgresStoreBundle
Source§fn clone(&self) -> PostgresStoreBundle
fn clone(&self) -> PostgresStoreBundle
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 !RefUnwindSafe for PostgresStoreBundle
impl !UnwindSafe for PostgresStoreBundle
impl Freeze for PostgresStoreBundle
impl Send for PostgresStoreBundle
impl Sync for PostgresStoreBundle
impl Unpin for PostgresStoreBundle
impl UnsafeUnpin for PostgresStoreBundle
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