pub enum AssayError {
InvalidDeltaId,
DuplicateDelta,
IncompleteDeltaSet(String),
UnknownDelta(String),
InvalidExpectedClosure {
delta: String,
reason: ExpectedClosureViolation,
},
SemanticNoOpCarriesChangedFacts(String),
Canonical(String),
RepairRequired(ProjectionRepairSet),
}Expand description
Invalid oracle, delta, graph, or failed stage-one qualification.
Variants§
InvalidDeltaId
Delta id is empty.
DuplicateDelta
Two expected rows name one delta.
IncompleteDeltaSet(String)
Exact D1-D6 row set or ordering is absent.
UnknownDelta(String)
Requested delta is absent from the frozen oracle.
InvalidExpectedClosure
An expected row contradicts the stage-one measurement contract.
SemanticNoOpCarriesChangedFacts(String)
A semantic no-op declared changed semantic facts.
Canonical(String)
Canonical evidence construction failed.
RepairRequired(ProjectionRepairSet)
At least one exact prediction requires repair.
Trait Implementations§
Source§impl Clone for AssayError
impl Clone for AssayError
Source§impl Debug for AssayError
impl Debug for AssayError
Source§impl Display for AssayError
impl Display for AssayError
impl Eq for AssayError
Source§impl Error for AssayError
impl Error for AssayError
1.30.0 · 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 PartialEq for AssayError
impl PartialEq for AssayError
impl StructuralPartialEq for AssayError
Auto Trait Implementations§
impl Freeze for AssayError
impl RefUnwindSafe for AssayError
impl Send for AssayError
impl Sync for AssayError
impl Unpin for AssayError
impl UnsafeUnpin for AssayError
impl UnwindSafe for AssayError
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