pub enum SignatureTimestamp {
Valid(i64),
Sentinel,
}Expand description
Parsed timestamp from a signature line for display and filtering.
Variants§
Valid(i64)
Parsed seconds since Unix epoch (author/committer field); safe for time_t / display.
Sentinel
Unparsable, overflowing, or whitespace-only date field — Git uses a sentinel (epoch in
headers, empty %ad, empty %at / %ct in format).
Trait Implementations§
Source§impl Clone for SignatureTimestamp
impl Clone for SignatureTimestamp
impl Copy for SignatureTimestamp
Source§impl Debug for SignatureTimestamp
impl Debug for SignatureTimestamp
impl Eq for SignatureTimestamp
Source§impl PartialEq for SignatureTimestamp
impl PartialEq for SignatureTimestamp
impl StructuralPartialEq for SignatureTimestamp
Auto Trait Implementations§
impl Freeze for SignatureTimestamp
impl RefUnwindSafe for SignatureTimestamp
impl Send for SignatureTimestamp
impl Sync for SignatureTimestamp
impl Unpin for SignatureTimestamp
impl UnsafeUnpin for SignatureTimestamp
impl UnwindSafe for SignatureTimestamp
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.