pub struct Historical<'a, 'token> {
pub index: usize,
pub current: &'a CheckedTimestamp<'token>,
pub selection: &'a Selection<'token>,
pub following: Option<&'a Evidence>,
pub following_chain: Option<&'a Evidence>,
pub verification_time: Instant,
}Expand description
Facts for historical validation, never a request to infer trust from genTime.
Fields§
§index: usizeOriginal flat timestamp ordinal.
current: &'a CheckedTimestamp<'token>Complete common result for the actual selected original token.
selection: &'a Selection<'token>Candidate/key used by this same common check.
following: Option<&'a Evidence>Next token’s successful mathematical facts, when present.
following_chain: Option<&'a Evidence>First token of the next chain: the tree algorithm must remain suitable through this renewal, even for earlier tokens in the current chain.
verification_time: InstantExplicit current verification reference for the final timestamp.
Auto Trait Implementations§
impl<'a, 'token> !RefUnwindSafe for Historical<'a, 'token>
impl<'a, 'token> !Send for Historical<'a, 'token>
impl<'a, 'token> !Sync for Historical<'a, 'token>
impl<'a, 'token> !UnwindSafe for Historical<'a, 'token>
impl<'a, 'token> Freeze for Historical<'a, 'token>
impl<'a, 'token> Unpin for Historical<'a, 'token>
impl<'a, 'token> UnsafeUnpin for Historical<'a, 'token>
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