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
Source§fn clone(&self) -> SignatureTimestamp
fn clone(&self) -> SignatureTimestamp
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SignatureTimestamp
impl Debug for SignatureTimestamp
Source§impl PartialEq for SignatureTimestamp
impl PartialEq for SignatureTimestamp
impl Copy for SignatureTimestamp
impl Eq 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