transforms 2.0.0-beta.1

A transform library to track reference frames and provide transforms between them.
Documentation
//! 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.
mod error;
/// The default [`Timestamp`] time type.
pub mod timestamp;
/// The [`TimePoint`] trait for custom time types.
pub mod traits;
pub use error::TimeError;
pub use timestamp::Timestamp;
pub use traits::TimePoint;

#[cfg(feature = "std")]
mod system_time;