pub struct TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> { /* private fields */ }Expand description
ONLY §6.3(x)’s eligible placement for all actual X.509 TSA dependencies. This is not usable revocation, historical trust, chronology, format-specific material or a complete B-LT/B-LTA verdict. Original inputs remain borrowed.
Implementations§
Source§impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D: Copy, G: Copy> TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D: Copy, G: Copy> TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
Sourcepub fn inputs(
&self,
) -> &'closure ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, Xades>
pub fn inputs( &self, ) -> &'closure ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, Xades>
Same complete original participant/status input census.
Sourcepub fn findings(
&self,
) -> &[TimestampPlacementFinding<'certificate, 'document, N>]
pub fn findings( &self, ) -> &[TimestampPlacementFinding<'certificate, 'document, N>]
Every missing/misplaced exact artifact once per actual TSA root.
Auto Trait Implementations§
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> !Freeze for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> !RefUnwindSafe for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> !Send for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> !Sync for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> !UnwindSafe for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> Forget for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> Unpin for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>where
&'closure ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, Xades>: Unpin,
OwnedVec<TimestampPlacementFinding<'certificate, 'document, N>>: Unpin,
Snapshot<D, G>: Unpin,
impl<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G> UnsafeUnpin for TimestampPlacement<'closure, 'requirements, 'view, 'certificate, 'document, N, D, G>where
&'closure ParticipantClosure<'requirements, 'view, 'certificate, 'document, N, D, G, Xades>: UnsafeUnpin,
OwnedVec<TimestampPlacementFinding<'certificate, 'document, N>>: UnsafeUnpin,
Snapshot<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