pub struct Source<'q, 'v, 's, X: Xml, S: RangeSource, W: Work> { /* private fields */ }Expand description
The actual original member and the view produced from its complete bytes. Only the closed driver constructs it. A caller cannot attach an independently parsed snapshot, assert a name match, or replace the narrowed current Work.
Implementations§
Source§impl<'v, 's, X, S, W> Source<'_, 'v, 's, X, S, W>
impl<'v, 's, X, S, W> Source<'_, 'v, 's, X, S, W>
Sourcepub fn assess<'a, A>(
&self,
evidence: Evidence<'a, A, X::Id, X::Document, X::Generation>,
) -> AssessmentResult<'a, A, X, S>
pub fn assess<'a, A>( &self, evidence: Evidence<'a, A, X::Id, X::Document, X::Generation>, ) -> AssessmentResult<'a, A, X, S>
Reuses the complete B-B/B-T/B-LT/B-LTA composition for this ACTUAL XML source. Every nested counter/TSA/material obligation remains in those existing stage reports, not replaced by a container-wide success flag.
Source§impl<'v, 's, X, S, W> Source<'_, 'v, 's, X, S, W>
impl<'v, 's, X, S, W> Source<'_, 'v, 's, X, S, W>
Sourcepub fn signatures(&self) -> InspectionResult<'v, 's, X, S>
pub fn signatures(&self) -> InspectionResult<'v, 's, X, S>
Retains every original signature and its actual complete reference catalogue while the producing verification state is still alive.
Source§impl<'v, 's, X: Xml, S: RangeSource, W: Work> Source<'_, 'v, 's, X, S, W>
impl<'v, 's, X: Xml, S: RangeSource, W: Work> Source<'_, 'v, 's, X, S, W>
Source§impl<'q, 'v, 's, X, S, W> Source<'q, 'v, 's, X, S, W>
impl<'q, 'v, 's, X, S, W> Source<'q, 'v, 's, X, S, W>
Sourcepub fn package(&self, format: Format) -> InspectionResult<'v, 's, X, S>
pub fn package(&self, format: Format) -> InspectionResult<'v, 's, X, S>
Inspects package inventory only from this actual produced document. Filename association remains distinct from signature authentication.
Sourcepub fn manifest(&self) -> ManifestResult<'q, 'v, 's, X, S, W>
pub fn manifest(&self) -> ManifestResult<'q, 'v, 's, X, S, W>
Inspects and resolves the actual produced root, never an external node.