pub struct ForensicDetails {
pub version: String,
pub author: String,
pub document_id: String,
pub timestamp: DateTime<Utc>,
pub components: Vec<String>,
pub elapsed_time_secs: Option<f64>,
pub checkpoint_count: Option<usize>,
pub keystroke_count: Option<u64>,
pub has_jitter_seal: bool,
pub has_hardware_attestation: bool,
pub has_verifier_nonce: bool,
pub verifier_nonce: Option<String>,
}Expand description
Detailed forensic information from verification.
Fields§
§version: String§document_id: String§timestamp: DateTime<Utc>§components: Vec<String>§elapsed_time_secs: Option<f64>Total elapsed time from VDF proofs.
checkpoint_count: Option<usize>§keystroke_count: Option<u64>§has_jitter_seal: bool§has_hardware_attestation: bool§has_verifier_nonce: bool§verifier_nonce: Option<String>Hex-encoded, if present.
Trait Implementations§
Source§impl Clone for ForensicDetails
impl Clone for ForensicDetails
Source§fn clone(&self) -> ForensicDetails
fn clone(&self) -> ForensicDetails
Returns a duplicate of the value. Read more
1.0.0 · 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 ForensicDetails
impl Debug for ForensicDetails
Source§impl<'de> Deserialize<'de> for ForensicDetails
impl<'de> Deserialize<'de> for ForensicDetails
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
Auto Trait Implementations§
impl Freeze for ForensicDetails
impl RefUnwindSafe for ForensicDetails
impl Send for ForensicDetails
impl Sync for ForensicDetails
impl Unpin for ForensicDetails
impl UnsafeUnpin for ForensicDetails
impl UnwindSafe for ForensicDetails
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