pub struct Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S: RangeSource> { /* private fields */ }Expand description
Whole original archive census and exact mathematical/input associations.
This is NOT validation-material completeness, historical PoE, trusted TSA
status, algorithm longevity, or an attained container/signature B level.
Implementations§
Source§impl<'g, 'r, 'd, 'v, 's, N: Copy, D: Copy + Eq, G: Copy + Eq, S: RangeSource> Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
impl<'g, 'r, 'd, 'v, 's, N: Copy, D: Copy + Eq, G: Copy + Eq, S: RangeSource> Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
Sourcepub fn graph(&self) -> &'g Graph<'v, 's, N, D, G, S>
pub fn graph(&self) -> &'g Graph<'v, 's, N, D, G, S>
Exact immutable graph used for this operation.
Sourcepub fn checks(&self) -> &[TimestampCheck<'r, 'd, S::Document, S::Generation>]
pub fn checks(&self) -> &[TimestampCheck<'r, 'd, S::Document, S::Generation>]
EVERY original node, including uninspected/missing/failed participants.
Sourcepub fn all_timestamp_math(&self) -> bool
pub fn all_timestamp_math(&self) -> bool
All actual original TSTs established mathematics on their exact input.
Sourcepub fn all_object_digests(&self) -> bool
pub fn all_object_digests(&self) -> bool
All original XML declarations were checked and matched actual objects.
Auto Trait Implementations§
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> !Freeze for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> !RefUnwindSafe for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> !Send for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> !Sync for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> !UnwindSafe for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> Unpin for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>where
&'g Graph<'v, 's, N, D, G, S>: Unpin,
OwnedVec<TimestampCheck<'r, 'd, <S as RangeSource>::Document, <S as RangeSource>::Generation>>: Unpin,
impl<'g, 'r, 'd, 'v, 's, N, D, G, S> UnsafeUnpin for Mathematics<'g, 'r, 'd, 'v, 's, N, D, G, S>where
&'g Graph<'v, 's, N, D, G, S>: UnsafeUnpin,
OwnedVec<TimestampCheck<'r, 'd, <S as RangeSource>::Document, <S as RangeSource>::Generation>>: UnsafeUnpin,
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