pub struct StepEvidence {
pub constructed: bool,
pub step: String,
pub instance: Vec<String>,
pub status: StepStatus,
pub meta: Option<ValueMeta>,
pub join: Option<Vec<JoinEvidence>>,
pub merge: Option<Vec<MergeEvidence>>,
pub corroboration: Option<Corroboration>,
}Fields§
§constructed: boolPresent only for a value derived from a constructed key (036, 3.7.4).
step: String§instance: Vec<String>§status: StepStatus§meta: Option<ValueMeta>Evidence 2: the step value’s metadata.
join: Option<Vec<JoinEvidence>>Evidence 2, join_keyed@1: each entry’s id and match status.
merge: Option<Vec<MergeEvidence>>Evidence 2, merge_fields@1: each merged field.
corroboration: Option<Corroboration>Evidence 2, corroborate (spec 032, 3.7.6).
Implementations§
Source§impl StepEvidence
impl StepEvidence
Trait Implementations§
Source§impl Clone for StepEvidence
impl Clone for StepEvidence
Source§impl Debug for StepEvidence
impl Debug for StepEvidence
Source§impl<'de> Deserialize<'de> for StepEvidence
impl<'de> Deserialize<'de> for StepEvidence
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
Source§impl JsonSchema for StepEvidence
impl JsonSchema for StepEvidence
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 StepEvidence
impl PartialEq for StepEvidence
Source§impl Serialize for StepEvidence
impl Serialize for StepEvidence
impl StructuralPartialEq for StepEvidence
Auto Trait Implementations§
impl Freeze for StepEvidence
impl RefUnwindSafe for StepEvidence
impl Send for StepEvidence
impl Sync for StepEvidence
impl Unpin for StepEvidence
impl UnsafeUnpin for StepEvidence
impl UnwindSafe for StepEvidence
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