pub struct Inspection<'c, 'v, 's, S: RangeSource> { /* private fields */ }Expand description
Complete paid layout pass. This does not attest XML schema, actual signed coverage, MIME association, archive continuity or any signature’s level.
Implementations§
Source§impl<'c, 'v, 's, S: RangeSource> Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S: RangeSource> Inspection<'c, 'v, 's, S>
Sourcepub fn read<W: Work>(
census: &'c Census<'v, 's, S>,
form: Form,
rules: Rules,
work: &W,
) -> Result<Self, Error<S::Error>>
pub fn read<W: Work>( census: &'c Census<'v, 's, S>, form: Form, rules: Rules, work: &W, ) -> Result<Self, Error<S::Error>>
Checks every original occurrence. Resource/source refusal is terminal; a readable negative member never becomes a successful partial census.
§Panics
An internal immutable census invariant fails if its bounded ordinal or retained fault ordinal is absent from the same original archive.
Sourcepub fn census(&self) -> &'c Census<'v, 's, S>
pub fn census(&self) -> &'c Census<'v, 's, S>
Exact complete original role catalogue used by this pass.
Sourcepub fn required_layout(&self) -> Option<bool>
pub fn required_layout(&self) -> Option<bool>
Only file layout, with recommendations independent. None means the selected standard does not define this route, not a successful baseline.
Sourcepub fn issues<'q, W: Work>(
&'q self,
work: &'q W,
) -> impl Iterator<Item = SourceResult<Issue<<S as RangeSource>::Document, <S as RangeSource>::Generation>, S>> + use<'q, 'c, 'v, 's, S, W>
pub fn issues<'q, W: Work>( &'q self, work: &'q W, ) -> impl Iterator<Item = SourceResult<Issue<<S as RangeSource>::Document, <S as RangeSource>::Generation>, S>> + use<'q, 'c, 'v, 's, S, W>
Full paid issue traversal, with first resource refusal followed by None.
Auto Trait Implementations§
impl<'c, 'v, 's, S> !Freeze for Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S> !RefUnwindSafe for Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S> !Send for Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S> !Sync for Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S> !UnwindSafe for Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S> Forget for Inspection<'c, 'v, 's, S>
impl<'c, 'v, 's, S> Unpin for Inspection<'c, 'v, 's, S>where
&'c Census<'v, 's, S>: Unpin,
OwnedVec<Issue<<S as RangeSource>::Document, <S as RangeSource>::Generation>>: Unpin,
impl<'c, 'v, 's, S> UnsafeUnpin for Inspection<'c, 'v, 's, S>where
&'c Census<'v, 's, S>: UnsafeUnpin,
OwnedVec<Issue<<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