clocksource 1.0.0

Library for times and durations with fixed-size representations
Documentation
//! Coarse time representations represent times and durations as a whole number
//! of seconds and use 32bit primitives as the internal representation.
//!
//! Unlike `std::time`, these types always have a fixed size representation and
//! also includes atomic types.

mod atomic_duration;
mod atomic_instant;
mod atomic_unix_instant;
mod duration;
mod instant;
mod unix_instant;

pub use atomic_duration::AtomicDuration;
pub use atomic_duration::TryFromError as AtomicDurationTryFromError;
pub use atomic_instant::AtomicInstant;
pub use atomic_instant::TryFromError as AtomicInstantTryFromError;
pub use atomic_unix_instant::AtomicUnixInstant;
pub use atomic_unix_instant::TryFromError as AtomicUnixInstantTryFromError;
pub use duration::Duration;
pub use duration::TryFromError as DurationTryFromError;
pub use instant::Instant;
pub use instant::TryFromError as InstantTryFromError;
pub use unix_instant::TryFromError as UnixInstantTryFromError;
pub use unix_instant::UnixInstant;