pub enum ComparisonOutcome {
Agreement,
LiveDiverged,
Unavailable {
location: String,
availability: Availability,
},
Incomparable {
reason: String,
},
}Expand description
The result of comparing the live proposal with the historical one.
Variants§
Agreement
The named fields agree. Not determinism, calibration, quality, correctness or authorization.
LiveDiverged
The named fields differ. Not a failed historical reproduction.
A historical item is not available; the source is not restored.
Incomparable
The historical case or the live result cannot be compared.
Implementations§
Trait Implementations§
Source§impl Clone for ComparisonOutcome
impl Clone for ComparisonOutcome
Source§impl Debug for ComparisonOutcome
impl Debug for ComparisonOutcome
Source§impl<'de> Deserialize<'de> for ComparisonOutcome
impl<'de> Deserialize<'de> for ComparisonOutcome
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ComparisonOutcome
Source§impl JsonSchema for ComparisonOutcome
impl JsonSchema for ComparisonOutcome
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ComparisonOutcome
impl PartialEq for ComparisonOutcome
Source§impl Serialize for ComparisonOutcome
impl Serialize for ComparisonOutcome
impl StructuralPartialEq for ComparisonOutcome
Auto Trait Implementations§
impl Freeze for ComparisonOutcome
impl RefUnwindSafe for ComparisonOutcome
impl Send for ComparisonOutcome
impl Sync for ComparisonOutcome
impl Unpin for ComparisonOutcome
impl UnsafeUnpin for ComparisonOutcome
impl UnwindSafe for ComparisonOutcome
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