pub struct FilesystemExactWorkflowRecoveryStore { /* private fields */ }Expand description
Filesystem-backed adapter over Lodestone’s sealed create-new workflow journal. The directory is exclusive to one exact request intent.
Implementations§
Trait Implementations§
Source§impl ExactWorkflowRecoveryStore for FilesystemExactWorkflowRecoveryStore
impl ExactWorkflowRecoveryStore for FilesystemExactWorkflowRecoveryStore
fn load( &self, ) -> ExactWorkflowStoreFuture<'_, Result<Option<ExactWorkflowRecoveryV2>, ExactWorkflowStoreError>>
fn compare_exchange( &self, expected_revision: Option<u64>, next: ExactWorkflowRecoveryV2, ) -> ExactWorkflowStoreFuture<'_, Result<(), ExactWorkflowStoreError>>
Auto Trait Implementations§
impl !RefUnwindSafe for FilesystemExactWorkflowRecoveryStore
impl !UnwindSafe for FilesystemExactWorkflowRecoveryStore
impl Freeze for FilesystemExactWorkflowRecoveryStore
impl Send for FilesystemExactWorkflowRecoveryStore
impl Sync for FilesystemExactWorkflowRecoveryStore
impl Unpin for FilesystemExactWorkflowRecoveryStore
impl UnsafeUnpin for FilesystemExactWorkflowRecoveryStore
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> 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