pub enum TimeStamp {
Seconds(NonZeroU64),
Unknown,
}Expand description
Timestamp: the number of seconds since UNIX_EPOCH.
§Example
assert_ne!(TimeStamp::from(1), TimeStamp::Unknown);
assert!(TimeStamp::from(2) > TimeStamp::from(1));Variants§
Seconds(NonZeroU64)
Unknown
Value for unknown timestamp.
In CLAP, this value is represented by the constant:
CLAP_TIMESTAMP_UNKNOWN and is set to zero.
§Example
use clap_clap::ffi::CLAP_TIMESTAMP_UNKNOWN;
assert_eq!(TimeStamp::from(CLAP_TIMESTAMP_UNKNOWN), TimeStamp::Unknown);Trait Implementations§
Source§impl PartialOrd for TimeStamp
impl PartialOrd for TimeStamp
impl Copy for TimeStamp
impl StructuralPartialEq for TimeStamp
Auto Trait Implementations§
impl Freeze for TimeStamp
impl RefUnwindSafe for TimeStamp
impl Send for TimeStamp
impl Sync for TimeStamp
impl Unpin for TimeStamp
impl UnwindSafe for TimeStamp
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