pub struct MemoryWorkflowRunStore { /* private fields */ }Expand description
In-memory store for tests.
Implementations§
Trait Implementations§
Source§impl Debug for MemoryWorkflowRunStore
impl Debug for MemoryWorkflowRunStore
Source§impl Default for MemoryWorkflowRunStore
impl Default for MemoryWorkflowRunStore
Source§fn default() -> MemoryWorkflowRunStore
fn default() -> MemoryWorkflowRunStore
Returns the “default value” for a type. Read more
Source§impl WorkflowRunStore for MemoryWorkflowRunStore
impl WorkflowRunStore for MemoryWorkflowRunStore
Source§fn put(&self, record: WorkflowRunRecord) -> Result<(), StoreError>
fn put(&self, record: WorkflowRunRecord) -> Result<(), StoreError>
Insert or replace a record. Read more
Source§fn get(&self, run_id: &str) -> Result<Option<WorkflowRunRecord>, StoreError>
fn get(&self, run_id: &str) -> Result<Option<WorkflowRunRecord>, StoreError>
Fetch by run id. Read more
Source§fn list(&self) -> Result<Vec<WorkflowRunRecord>, StoreError>
fn list(&self) -> Result<Vec<WorkflowRunRecord>, StoreError>
List all runs (newest-updated first when possible). Read more
Auto Trait Implementations§
impl !Freeze for MemoryWorkflowRunStore
impl RefUnwindSafe for MemoryWorkflowRunStore
impl Send for MemoryWorkflowRunStore
impl Sync for MemoryWorkflowRunStore
impl Unpin for MemoryWorkflowRunStore
impl UnsafeUnpin for MemoryWorkflowRunStore
impl UnwindSafe for MemoryWorkflowRunStore
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