pub enum SignatureTimeFact<'a, S, N, D, G, I> {
Bound(SignatureTime<'a, S, N, D, G, I>),
Unproven {
property: N,
cause: SignatureTimeFailure,
},
}Expand description
One actual root signature timestamp’s complete static certificate binding. Negative results do not disappear because a different timestamp succeeded.
Variants§
Bound(SignatureTime<'a, S, N, D, G, I>)
Exact original signature input and full generation/static path interval.
Unproven
Completed insufficient root certificate/interval fact, not source refusal.
Fields
§
property: NOriginal root signature timestamp property.
§
cause: SignatureTimeFailureExact completed negative cause.
Auto Trait Implementations§
impl<'a, S, N, D, G, I> Freeze for SignatureTimeFact<'a, S, N, D, G, I>
impl<'a, S, N, D, G, I> RefUnwindSafe for SignatureTimeFact<'a, S, N, D, G, I>
impl<'a, S, N, D, G, I> Send for SignatureTimeFact<'a, S, N, D, G, I>
impl<'a, S, N, D, G, I> Sync for SignatureTimeFact<'a, S, N, D, G, I>
impl<'a, S, N, D, G, I> Unpin for SignatureTimeFact<'a, S, N, D, G, I>
impl<'a, S, N, D, G, I> UnsafeUnpin for SignatureTimeFact<'a, S, N, D, G, I>
impl<'a, S, N, D, G, I> UnwindSafe for SignatureTimeFact<'a, S, N, D, G, I>
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