#[non_exhaustive]pub struct CancelExternalWorkflowDecodeHint { /* private fields */ }Expand description
Decode hint for external-workflow cancellation failures.
Implementations§
Source§impl CancelExternalWorkflowDecodeHint
impl CancelExternalWorkflowDecodeHint
Sourcepub fn new(
cause: CancelExternalWorkflowExecutionFailedCause,
) -> CancelExternalWorkflowDecodeHint
pub fn new( cause: CancelExternalWorkflowExecutionFailedCause, ) -> CancelExternalWorkflowDecodeHint
Creates a decode hint with the server-reported cancellation failure cause.
Trait Implementations§
Source§impl Clone for CancelExternalWorkflowDecodeHint
impl Clone for CancelExternalWorkflowDecodeHint
Source§fn clone(&self) -> CancelExternalWorkflowDecodeHint
fn clone(&self) -> CancelExternalWorkflowDecodeHint
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 moreimpl Copy for CancelExternalWorkflowDecodeHint
Source§impl Default for CancelExternalWorkflowDecodeHint
impl Default for CancelExternalWorkflowDecodeHint
Source§fn default() -> CancelExternalWorkflowDecodeHint
fn default() -> CancelExternalWorkflowDecodeHint
Returns the “default value” for a type. Read more
Source§impl FailureDecodeHint for CancelExternalWorkflowDecodeHint
impl FailureDecodeHint for CancelExternalWorkflowDecodeHint
Source§type Output = CancelExternalWorkflowError
type Output = CancelExternalWorkflowError
The caller-facing error type produced by this hint.
Source§fn adapt(
self,
normalized: IncomingError,
) -> <CancelExternalWorkflowDecodeHint as FailureDecodeHint>::Output
fn adapt( self, normalized: IncomingError, ) -> <CancelExternalWorkflowDecodeHint as FailureDecodeHint>::Output
Adapt a normalized incoming error to the caller-facing output.
Auto Trait Implementations§
impl Freeze for CancelExternalWorkflowDecodeHint
impl RefUnwindSafe for CancelExternalWorkflowDecodeHint
impl Send for CancelExternalWorkflowDecodeHint
impl Sync for CancelExternalWorkflowDecodeHint
impl Unpin for CancelExternalWorkflowDecodeHint
impl UnsafeUnpin for CancelExternalWorkflowDecodeHint
impl UnwindSafe for CancelExternalWorkflowDecodeHint
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