pub enum ExactWorkflowError {
InvalidInput,
InvalidRecovery,
RequestCodec,
CoreShape,
ClockUnavailable,
Journal(WorkflowJournalError),
Client(ClientError),
}Variants§
InvalidInput
InvalidRecovery
RequestCodec
CoreShape
Journal(WorkflowJournalError)
Client(ClientError)
Trait Implementations§
Source§impl Debug for ExactWorkflowError
impl Debug for ExactWorkflowError
Source§impl Display for ExactWorkflowError
impl Display for ExactWorkflowError
Source§impl Error for ExactWorkflowError
impl Error for ExactWorkflowError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<WorkflowJournalError> for ExactWorkflowError
impl From<WorkflowJournalError> for ExactWorkflowError
Source§fn from(value: WorkflowJournalError) -> Self
fn from(value: WorkflowJournalError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ExactWorkflowError
impl RefUnwindSafe for ExactWorkflowError
impl Send for ExactWorkflowError
impl Sync for ExactWorkflowError
impl Unpin for ExactWorkflowError
impl UnsafeUnpin for ExactWorkflowError
impl UnwindSafe for ExactWorkflowError
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> 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