//! Time abstractions used by the transform core.
//!
//! `TimePoint` is the trait that any timestamp type must implement.
//! `Timestamp` is the default concrete type provided by this crate.
//!
//! If you need a custom clock, implement `TimePoint` for your own `Copy + Ord`
//! type and use `Registry<YourTimeType>`.
//! With `std`, `std::time::SystemTime` already implements `TimePoint`, so
//! `Registry::<SystemTime>` is ready to use.
/// Error types for time operations.
/// The default [`Timestamp`] time type.
/// The [`TimePoint`] trait for custom time types.
pub use TimeError;
pub use Timestamp;
pub use TimePoint;