pub enum ExplanationOutcome {
Evidence,
NoEvidence,
}Expand description
A normal result outcome, independent of pagination and source coverage.
Variants§
Evidence
At least one supporting owner was found before pagination.
NoEvidence
No owner was found by the bounded rules; not proof of absence of behavior.
Trait Implementations§
Source§impl Clone for ExplanationOutcome
impl Clone for ExplanationOutcome
Source§fn clone(&self) -> ExplanationOutcome
fn clone(&self) -> ExplanationOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExplanationOutcome
Source§impl Debug for ExplanationOutcome
impl Debug for ExplanationOutcome
Source§impl<'de> Deserialize<'de> for ExplanationOutcome
impl<'de> Deserialize<'de> for ExplanationOutcome
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 ExplanationOutcome
Source§impl JsonSchema for ExplanationOutcome
impl JsonSchema for ExplanationOutcome
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 ExplanationOutcome
impl PartialEq for ExplanationOutcome
Source§impl Serialize for ExplanationOutcome
impl Serialize for ExplanationOutcome
impl StructuralPartialEq for ExplanationOutcome
Auto Trait Implementations§
impl Freeze for ExplanationOutcome
impl RefUnwindSafe for ExplanationOutcome
impl Send for ExplanationOutcome
impl Sync for ExplanationOutcome
impl Unpin for ExplanationOutcome
impl UnsafeUnpin for ExplanationOutcome
impl UnwindSafe for ExplanationOutcome
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