pub struct FilesystemCheckpointStore { /* private fields */ }Expand description
Filesystem-backed checkpoint storage.
Implementations§
Trait Implementations§
Source§impl CheckpointStore for FilesystemCheckpointStore
impl CheckpointStore for FilesystemCheckpointStore
Source§fn save(&self, checkpoint: &WorkflowCheckpoint) -> Result<(), CheckpointError>
fn save(&self, checkpoint: &WorkflowCheckpoint) -> Result<(), CheckpointError>
Persists checkpoint content for the run id.
Source§fn load(
&self,
run_id: &str,
) -> Result<Option<WorkflowCheckpoint>, CheckpointError>
fn load( &self, run_id: &str, ) -> Result<Option<WorkflowCheckpoint>, CheckpointError>
Loads checkpoint for the provided run id.
Source§impl Clone for FilesystemCheckpointStore
impl Clone for FilesystemCheckpointStore
Source§fn clone(&self) -> FilesystemCheckpointStore
fn clone(&self) -> FilesystemCheckpointStore
Returns a duplicate of the value. Read more
1.0.0 · 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 FilesystemCheckpointStore
impl RefUnwindSafe for FilesystemCheckpointStore
impl Send for FilesystemCheckpointStore
impl Sync for FilesystemCheckpointStore
impl Unpin for FilesystemCheckpointStore
impl UnsafeUnpin for FilesystemCheckpointStore
impl UnwindSafe for FilesystemCheckpointStore
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request