#[non_exhaustive]pub enum WorkflowContextError {
MissingKey,
Parse(ParseIntError),
DuplicateEntry(MetadataError),
}Expand description
Represents an invalid WorkflowContext state
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MissingKey
An entry for the key is missing
Parse(ParseIntError)
Could not parse the value provided
DuplicateEntry(MetadataError)
Duplicate entry
Trait Implementations§
Source§impl Debug for WorkflowContextError
impl Debug for WorkflowContextError
Source§impl Display for WorkflowContextError
impl Display for WorkflowContextError
Source§impl Error for WorkflowContextError
impl Error for WorkflowContextError
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<MetadataError> for WorkflowContextError
impl From<MetadataError> for WorkflowContextError
Source§fn from(source: MetadataError) -> Self
fn from(source: MetadataError) -> Self
Converts to this type from the input type.
Source§impl From<ParseIntError> for WorkflowContextError
impl From<ParseIntError> for WorkflowContextError
Source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WorkflowContextError
impl RefUnwindSafe for WorkflowContextError
impl Send for WorkflowContextError
impl Sync for WorkflowContextError
impl Unpin for WorkflowContextError
impl UnsafeUnpin for WorkflowContextError
impl UnwindSafe for WorkflowContextError
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