pub enum ExecutionProgressPersistenceError {
Plan(OperationPlanPersistenceError),
Authority(OperationPlanError),
Journal(AttemptJournalError),
Policy(ExecutionProgressError),
DependenciesUnapplied(u64),
}Expand description
Typed local evidence or reservation rejection; no failure resets original spending.
Variants§
Plan(OperationPlanPersistenceError)
Exact original persisted plan cannot be admitted.
Authority(OperationPlanError)
Original bulk authority derivation failed.
Journal(AttemptJournalError)
Original journal admission or durable reservation failed.
Policy(ExecutionProgressError)
Complete retained accounting/causality cannot be projected.
DependenciesUnapplied(u64)
The selected operation has a prerequisite without retained Applied evidence.
Trait Implementations§
Source§impl Error for ExecutionProgressPersistenceError
impl Error for ExecutionProgressPersistenceError
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<AttemptJournalError> for ExecutionProgressPersistenceError
impl From<AttemptJournalError> for ExecutionProgressPersistenceError
Source§fn from(source: AttemptJournalError) -> Self
fn from(source: AttemptJournalError) -> Self
Converts to this type from the input type.
Source§impl From<ExecutionProgressError> for ExecutionProgressPersistenceError
impl From<ExecutionProgressError> for ExecutionProgressPersistenceError
Source§fn from(source: ExecutionProgressError) -> Self
fn from(source: ExecutionProgressError) -> Self
Converts to this type from the input type.
Source§impl From<OperationPlanError> for ExecutionProgressPersistenceError
impl From<OperationPlanError> for ExecutionProgressPersistenceError
Source§fn from(source: OperationPlanError) -> Self
fn from(source: OperationPlanError) -> Self
Converts to this type from the input type.
Source§impl From<OperationPlanPersistenceError> for ExecutionProgressPersistenceError
impl From<OperationPlanPersistenceError> for ExecutionProgressPersistenceError
Source§fn from(source: OperationPlanPersistenceError) -> Self
fn from(source: OperationPlanPersistenceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionProgressPersistenceError
impl !UnwindSafe for ExecutionProgressPersistenceError
impl Freeze for ExecutionProgressPersistenceError
impl Send for ExecutionProgressPersistenceError
impl Sync for ExecutionProgressPersistenceError
impl Unpin for ExecutionProgressPersistenceError
impl UnsafeUnpin for ExecutionProgressPersistenceError
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