pub struct VerifyResultDetails {Show 30 fields
pub lookup_mode: String,
pub record_found: bool,
pub ambiguous: Option<bool>,
pub ambiguous_count: Option<usize>,
pub data_type_match: Option<bool>,
pub data_item_match: Option<bool>,
pub kayros_hash_match: Option<bool>,
pub record_hash_match: Option<bool>,
pub chain_link_match: Option<bool>,
pub uuid_timestamp_match: Option<bool>,
pub proof_fetched: Option<bool>,
pub proof_data_type_match: Option<bool>,
pub proof_hash_item_match: Option<bool>,
pub proof_path_match: Option<bool>,
pub target_position_match: Option<bool>,
pub trusted_root_match: Option<bool>,
pub trusted_level_match: Option<bool>,
pub batch_existence_match: Option<bool>,
pub levels_hash_type: Option<String>,
pub pending: Option<bool>,
pub max_level: Option<usize>,
pub max_level_position: Option<i64>,
pub max_level_hash: Option<String>,
pub computed_record_hash: Option<String>,
pub local_root_hash: Option<String>,
pub record: Option<NormalizedKayrosRecord>,
pub previous_record: Option<NormalizedKayrosRecord>,
pub proof: Option<NormalizedMerkleProof>,
pub level_checks: Option<Vec<LevelCheckResult>>,
pub batch_checks: Option<Vec<BatchExistenceCheckResult>>,
}Fields§
§lookup_mode: String§record_found: bool§ambiguous: Option<bool>§ambiguous_count: Option<usize>§data_type_match: Option<bool>§data_item_match: Option<bool>§kayros_hash_match: Option<bool>§record_hash_match: Option<bool>§chain_link_match: Option<bool>§uuid_timestamp_match: Option<bool>§proof_fetched: Option<bool>§proof_data_type_match: Option<bool>§proof_hash_item_match: Option<bool>§proof_path_match: Option<bool>§target_position_match: Option<bool>§trusted_root_match: Option<bool>§trusted_level_match: Option<bool>§batch_existence_match: Option<bool>§levels_hash_type: Option<String>§pending: Option<bool>§max_level: Option<usize>§max_level_position: Option<i64>§max_level_hash: Option<String>§computed_record_hash: Option<String>§local_root_hash: Option<String>§record: Option<NormalizedKayrosRecord>§previous_record: Option<NormalizedKayrosRecord>§proof: Option<NormalizedMerkleProof>§level_checks: Option<Vec<LevelCheckResult>>§batch_checks: Option<Vec<BatchExistenceCheckResult>>Trait Implementations§
Source§impl Clone for VerifyResultDetails
impl Clone for VerifyResultDetails
Source§fn clone(&self) -> VerifyResultDetails
fn clone(&self) -> VerifyResultDetails
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 moreSource§impl Debug for VerifyResultDetails
impl Debug for VerifyResultDetails
Source§impl Default for VerifyResultDetails
impl Default for VerifyResultDetails
Source§fn default() -> VerifyResultDetails
fn default() -> VerifyResultDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VerifyResultDetails
impl<'de> Deserialize<'de> for VerifyResultDetails
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 PartialEq for VerifyResultDetails
impl PartialEq for VerifyResultDetails
Source§fn eq(&self, other: &VerifyResultDetails) -> bool
fn eq(&self, other: &VerifyResultDetails) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VerifyResultDetails
impl Serialize for VerifyResultDetails
impl Eq for VerifyResultDetails
impl StructuralPartialEq for VerifyResultDetails
Auto Trait Implementations§
impl Freeze for VerifyResultDetails
impl RefUnwindSafe for VerifyResultDetails
impl Send for VerifyResultDetails
impl Sync for VerifyResultDetails
impl Unpin for VerifyResultDetails
impl UnsafeUnpin for VerifyResultDetails
impl UnwindSafe for VerifyResultDetails
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