pub struct FlowTimeoutHandlerFailure { /* private fields */ }Expand description
Routes exhausted Flow timeout-handler retries to an input-free Step.
Implementations§
Source§impl FlowTimeoutHandlerFailure
impl FlowTimeoutHandlerFailure
Sourcepub fn proceed_to<RecoveryStep>(step: &RecoveryStep) -> Self
pub fn proceed_to<RecoveryStep>(step: &RecoveryStep) -> Self
Routes failure to step using its registered options.
The Step receives unit input and reads the terminal handler error from
Context::recovery_error.
Sourcepub fn proceed_to_with_options<RecoveryStep>(
step: &RecoveryStep,
options: StepOptions<()>,
) -> Self
pub fn proceed_to_with_options<RecoveryStep>( step: &RecoveryStep, options: StepOptions<()>, ) -> Self
Routes failure to step with movement-specific Step options.
Trait Implementations§
Auto Trait Implementations§
impl Forget for FlowTimeoutHandlerFailure
impl Freeze for FlowTimeoutHandlerFailure
impl RefUnwindSafe for FlowTimeoutHandlerFailure
impl Send for FlowTimeoutHandlerFailure
impl Sync for FlowTimeoutHandlerFailure
impl Unpin for FlowTimeoutHandlerFailure
impl UnsafeUnpin for FlowTimeoutHandlerFailure
impl UnwindSafe for FlowTimeoutHandlerFailure
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