pub struct TimestampPaths<'view, 'certificate, 'document, N, D, G, I> { /* private fields */ }Expand description
Checked TSA paths for every token in the SAME original scope. No token authentication, temporal acceptance or application trust is repeated here.
Implementations§
Source§impl<'view, 'certificate, 'document, N, D, G, I> TimestampPaths<'view, 'certificate, 'document, N, D, G, I>
impl<'view, 'certificate, 'document, N, D, G, I> TimestampPaths<'view, 'certificate, 'document, N, D, G, I>
Sourcepub fn required(&self) -> &'view TimestampRequirements<N, D, G, I>
pub fn required(&self) -> &'view TimestampRequirements<N, D, G, I>
Complete original token obligations; their scope cannot be relabelled.
Sourcepub fn paths(
&self,
) -> &'view [&'view TimestampPath<'view, 'certificate, 'document, N, D, G, I>]
pub fn paths( &self, ) -> &'view [&'view TimestampPath<'view, 'certificate, 'document, N, D, G, I>]
Actual paths in original obligation order, without copying.
Auto Trait Implementations§
impl<'view, 'certificate, 'document, N, D, G, I> !RefUnwindSafe for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>
impl<'view, 'certificate, 'document, N, D, G, I> !Send for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>
impl<'view, 'certificate, 'document, N, D, G, I> !Sync for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>
impl<'view, 'certificate, 'document, N, D, G, I> !UnwindSafe for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>
impl<'view, 'certificate, 'document, N, D, G, I> Freeze for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>where
&'view TimestampRequirements<N, D, G, I>: Freeze,
&'view [&'view TimestampPath<'view, 'certificate, 'document, N, D, G, I>]: Freeze,
impl<'view, 'certificate, 'document, N, D, G, I> Unpin for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>where
&'view TimestampRequirements<N, D, G, I>: Unpin,
&'view [&'view TimestampPath<'view, 'certificate, 'document, N, D, G, I>]: Unpin,
impl<'view, 'certificate, 'document, N, D, G, I> UnsafeUnpin for TimestampPaths<'view, 'certificate, 'document, N, D, G, I>where
&'view TimestampRequirements<N, D, G, I>: UnsafeUnpin,
&'view [&'view TimestampPath<'view, 'certificate, 'document, N, D, G, I>]: 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