pub enum ExecutionSettlementCheckpointError {
Persistence(ExecutionSettlementPersistenceError),
Record(ExecutionSettlementError),
}Expand description
Failure deriving or publishing a checkpoint; original records remain retained.
Variants§
Persistence(ExecutionSettlementPersistenceError)
Original local evidence or immutable publication cannot be admitted.
Record(ExecutionSettlementError)
The derived checkpoint cannot satisfy the existing bounded record schema.
Trait Implementations§
Source§impl Error for ExecutionSettlementCheckpointError
impl Error for ExecutionSettlementCheckpointError
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<ExecutionSettlementError> for ExecutionSettlementCheckpointError
impl From<ExecutionSettlementError> for ExecutionSettlementCheckpointError
Source§fn from(source: ExecutionSettlementError) -> Self
fn from(source: ExecutionSettlementError) -> Self
Converts to this type from the input type.
Source§impl From<ExecutionSettlementPersistenceError> for ExecutionSettlementCheckpointError
impl From<ExecutionSettlementPersistenceError> for ExecutionSettlementCheckpointError
Source§fn from(source: ExecutionSettlementPersistenceError) -> Self
fn from(source: ExecutionSettlementPersistenceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionSettlementCheckpointError
impl !UnwindSafe for ExecutionSettlementCheckpointError
impl Freeze for ExecutionSettlementCheckpointError
impl Send for ExecutionSettlementCheckpointError
impl Sync for ExecutionSettlementCheckpointError
impl Unpin for ExecutionSettlementCheckpointError
impl UnsafeUnpin for ExecutionSettlementCheckpointError
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