pub struct PathDigests<'view, 'document, N, D, G> { /* private fields */ }Expand description
Complete digest processing against exactly this original checked path. This does not replace selected-key binding, optional hint syntax, scalar validation, revocation or policy acceptance with certificate hash agreement.
Implementations§
Source§impl<'view, 'document, N, D, G> PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> PathDigests<'view, 'document, N, D, G>
Sourcepub fn references(&self) -> &'view References<N, D, G>
pub fn references(&self) -> &'view References<N, D, G>
Same authenticated signed-reference catalogue whose digests were read.
Sourcepub fn path(&self) -> &'view CheckedPath<'document>
pub fn path(&self) -> &'view CheckedPath<'document>
Actual common-validator path used for every candidate.
Sourcepub fn entries(&self) -> &[PathDigest]
pub fn entries(&self) -> &[PathDigest]
Each original reference, including unsupported/malformed/unmatched ones.
Auto Trait Implementations§
impl<'view, 'document, N, D, G> !Freeze for PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> !RefUnwindSafe for PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> !Send for PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> !Sync for PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> !UnwindSafe for PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> Forget for PathDigests<'view, 'document, N, D, G>
impl<'view, 'document, N, D, G> Unpin for PathDigests<'view, 'document, N, D, G>where
&'view References<N, D, G>: Unpin,
impl<'view, 'document, N, D, G> UnsafeUnpin for PathDigests<'view, 'document, N, D, G>where
&'view References<N, D, G>: 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