pub enum SignatureTimeError<N> {
Scope(ScopeError<N>),
Foreign {
property: N,
},
Purpose {
property: N,
},
Time {
property: N,
cause: TemporalError,
},
}Expand description
Original execution/context error, not a completed negative time claim.
Variants§
Scope(ScopeError<N>)
Original current-source/generation/resource refusal.
Foreign
The receipt belongs to another selected signature or source generation.
Fields
§
property: NOriginal timestamp property.
Purpose
The timestamp covers another kind of input; it cannot replace a signature timestamp simply because it also covers some signature bytes.
Fields
§
property: NOriginal timestamp property.
Time
Full stated accuracy/UTC interval cannot be established.
Fields
§
property: NOriginal timestamp property.
§
cause: TemporalErrorOriginal UTC uncertainty or execution refusal.
Trait Implementations§
Source§impl<N: Clone> Clone for SignatureTimeError<N>
impl<N: Clone> Clone for SignatureTimeError<N>
impl<N: Copy> Copy for SignatureTimeError<N>
Source§impl<N: Debug> Debug for SignatureTimeError<N>
impl<N: Debug> Debug for SignatureTimeError<N>
impl<N: Eq> Eq for SignatureTimeError<N>
Source§impl<N: PartialEq> PartialEq for SignatureTimeError<N>
impl<N: PartialEq> PartialEq for SignatureTimeError<N>
impl<N: PartialEq> StructuralPartialEq for SignatureTimeError<N>
Auto Trait Implementations§
impl<N> Freeze for SignatureTimeError<N>
impl<N> RefUnwindSafe for SignatureTimeError<N>
impl<N> Send for SignatureTimeError<N>
impl<N> Sync for SignatureTimeError<N>
impl<N> Unpin for SignatureTimeError<N>
impl<N> UnsafeUnpin for SignatureTimeError<N>
impl<N> UnwindSafe for SignatureTimeError<N>
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