pub struct RecordArchive<'view, 'prepared, 'm, 'd, 'path> { /* private fields */ }Expand description
Same original checked TSA with its own actual, source-derived coverage. A later renewal covers the original input and earlier complete timestamps; it does not claim coverage of its OWN carried certificates or future TSAs.
Implementations§
Source§impl<'m, 'd, 'path> Archive<'_, '_, 'm, 'd, 'path>
impl<'m, 'd, 'path> Archive<'_, '_, 'm, 'd, 'path>
Sourcepub fn timestamp(&self) -> &Checked<'m, 'd, 'path>
pub fn timestamp(&self) -> &Checked<'m, 'd, 'path>
Same complete checked timestamp, without rechecking mathematics.
Sourcepub fn coverage(&self) -> &Coverage<Node, DocumentId<'m, 'd>, (), Memory, Cades>
pub fn coverage(&self) -> &Coverage<Node, DocumentId<'m, 'd>, (), Memory, Cades>
Exact whole-item selection; successful evidence must still bind it.
Sourcepub fn requirements(
&self,
operation: &Reader<'d>,
) -> Result<TimestampRequirements<Node, DocumentId<'m, 'd>, (), Cades>, ArchiveScopeError>
pub fn requirements( &self, operation: &Reader<'d>, ) -> Result<TimestampRequirements<Node, DocumentId<'m, 'd>, (), Cades>, ArchiveScopeError>
Full earlier TSA/counter census from this actual protected input.
Trait Implementations§
Source§impl<'v, 'm, 'd, 'p> From<&'v Archive<'_, '_, 'm, 'd, 'p>> for ArchiveView<'v, 'm, 'd, 'p>
impl<'v, 'm, 'd, 'p> From<&'v Archive<'_, '_, 'm, 'd, 'p>> for ArchiveView<'v, 'm, 'd, 'p>
Source§fn from(value: &'v RecordArchive<'_, '_, 'm, 'd, 'p>) -> Self
fn from(value: &'v RecordArchive<'_, '_, 'm, 'd, 'p>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl<'view, 'prepared, 'm, 'd, 'path> !Freeze for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> !RefUnwindSafe for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> !Send for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> !Sync for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> !UnwindSafe for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> Forget for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> Unpin for Archive<'view, 'prepared, 'm, 'd, 'path>
impl<'view, 'prepared, 'm, 'd, 'path> UnsafeUnpin for Archive<'view, 'prepared, 'm, 'd, 'path>
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