pub enum TimestampScope<N, D, G> {
All(Location<N, D, G>),
BeforeArchive(Location<N, D, G>),
}Expand description
Original source boundary of a set of timestamp obligations.
Variants§
All(Location<N, D, G>)
Whole selected signature; no archive-precedence assertion is made.
BeforeArchive(Location<N, D, G>)
Original archive timestamp, excluding its own and later unsigned tokens.
Implementations§
Trait Implementations§
impl<N: Copy, D: Copy, G: Copy> Copy for TimestampScope<N, D, G>
impl<N: Eq, D: Eq, G: Eq> Eq for TimestampScope<N, D, G>
impl<N: PartialEq, D: PartialEq, G: PartialEq> StructuralPartialEq for TimestampScope<N, D, G>
Auto Trait Implementations§
impl<N, D, G> Freeze for TimestampScope<N, D, G>
impl<N, D, G> RefUnwindSafe for TimestampScope<N, D, G>where
Location<N, D, G>: RefUnwindSafe,
impl<N, D, G> Send for TimestampScope<N, D, G>
impl<N, D, G> Sync for TimestampScope<N, D, G>
impl<N, D, G> Unpin for TimestampScope<N, D, G>
impl<N, D, G> UnsafeUnpin for TimestampScope<N, D, G>where
Location<N, D, G>: UnsafeUnpin,
impl<N, D, G> UnwindSafe for TimestampScope<N, D, G>where
Location<N, D, G>: UnwindSafe,
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