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