pub enum ExecutionStageCheckpointError {
Stage(ExecutionWorkflowPersistenceError),
Settlement(ExecutionSettlementCheckpointError),
}Expand description
Stage-bound checkpoint refusal; original spending and published evidence remain retained.
Variants§
Stage(ExecutionWorkflowPersistenceError)
Original workflow/stage or complete ancestor history cannot be admitted.
Settlement(ExecutionSettlementCheckpointError)
Complete original journal checkpoint derivation/publication failed.
Trait Implementations§
Source§impl Error for ExecutionStageCheckpointError
impl Error for ExecutionStageCheckpointError
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<ExecutionSettlementCheckpointError> for ExecutionStageCheckpointError
impl From<ExecutionSettlementCheckpointError> for ExecutionStageCheckpointError
Source§fn from(source: ExecutionSettlementCheckpointError) -> Self
fn from(source: ExecutionSettlementCheckpointError) -> Self
Converts to this type from the input type.
Source§impl From<ExecutionWorkflowPersistenceError> for ExecutionStageCheckpointError
impl From<ExecutionWorkflowPersistenceError> for ExecutionStageCheckpointError
Source§fn from(source: ExecutionWorkflowPersistenceError) -> Self
fn from(source: ExecutionWorkflowPersistenceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionStageCheckpointError
impl !UnwindSafe for ExecutionStageCheckpointError
impl Freeze for ExecutionStageCheckpointError
impl Send for ExecutionStageCheckpointError
impl Sync for ExecutionStageCheckpointError
impl Unpin for ExecutionStageCheckpointError
impl UnsafeUnpin for ExecutionStageCheckpointError
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