pub enum Incomparable {
AcquisitionNotCaptured {
missing: Vec<MissingAcquisition>,
judgment: Box<Judgment>,
},
ScopeMismatch,
InvalidBundle(BundleError),
CaptureIncomplete(CaptureStatus),
Unavailable {
location: ItemLocation,
availability: Availability,
},
Oversized {
location: ItemLocation,
},
NoExpectedJudgment,
CompilerChanged {
recorded_compiler: String,
current_compiler: String,
recorded_registry: String,
current_registry: String,
},
MissingDependency {
detail: String,
},
PlanMismatch,
Inconsistent {
location: ItemLocation,
what: Inconsistency,
},
}Expand description
Why a case cannot be reproduced or compared.
Variants§
AcquisitionNotCaptured
ScopeMismatch
InvalidBundle(BundleError)
CaptureIncomplete(CaptureStatus)
Oversized
Fields
§
location: ItemLocationNoExpectedJudgment
The run was cancelled or produced no judgment.
CompilerChanged
Fields
MissingDependency
The plan binds a descriptor or calibration the bundle does not carry.
PlanMismatch
Same compiler, but the plan does not recompile identically.
Inconsistent
Implementations§
Trait Implementations§
Source§impl Clone for Incomparable
impl Clone for Incomparable
Source§impl Debug for Incomparable
impl Debug for Incomparable
Source§impl Display for Incomparable
impl Display for Incomparable
Source§impl PartialEq for Incomparable
impl PartialEq for Incomparable
impl StructuralPartialEq for Incomparable
Auto Trait Implementations§
impl Freeze for Incomparable
impl RefUnwindSafe for Incomparable
impl Send for Incomparable
impl Sync for Incomparable
impl Unpin for Incomparable
impl UnsafeUnpin for Incomparable
impl UnwindSafe for Incomparable
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