pub enum ClosureError<E> {
Processing(Error),
Unproven {
property: Node,
},
Foreign {
property: Node,
},
Date(CompareError),
Dependency {
first: Node,
second: Node,
},
Chronology {
earlier: Node,
later: Node,
cause: OrderCause,
},
History {
property: Node,
decision: Decision,
},
Callback(E),
}Expand description
Refusal cannot become a successful partial preservation set.
Variants§
Processing(Error)
Actual original source/query/work refusal.
Unproven
Actual source node of a missing or incomplete proof.
Foreign
A receipt belongs to another preparation or was supplied twice.
Date(CompareError)
The original unsigned ordering dates cannot be ordered exactly.
Dependency
Original proofs do not establish an acyclic preservation dependency.
Chronology
Earlier/later authenticated generations fail the normative order.
Fields
§
cause: OrderCauseActual uncertainty/reversal, never a boolean fallback.
History
Trusted historical validation completed adversely or remains unknown.
Callback(E)
Original historical validator failed to execute.
Trait Implementations§
Auto Trait Implementations§
impl<E> !Freeze for ClosureError<E>
impl<E> RefUnwindSafe for ClosureError<E>where
E: RefUnwindSafe,
impl<E> Send for ClosureError<E>where
E: Send,
impl<E> Sync for ClosureError<E>where
E: Sync,
impl<E> Unpin for ClosureError<E>where
E: Unpin,
impl<E> UnsafeUnpin for ClosureError<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for ClosureError<E>where
E: UnwindSafe,
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