qubit_clock/clock/mod.rs
1/*******************************************************************************
2 *
3 * Copyright (c) 2025 - 2026 Haixing Hu.
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 *
7 * Licensed under the Apache License, Version 2.0.
8 *
9 ******************************************************************************/
10#![allow(clippy::module_inception)]
11//! Clock traits and implementations.
12
13mod clock;
14mod controllable_clock;
15mod monotonic_clock;
16mod nano_clock;
17mod nano_monotonic_clock;
18mod system_clock;
19mod zoned;
20mod zoned_clock;
21
22pub use clock::Clock;
23pub use controllable_clock::ControllableClock;
24pub use monotonic_clock::MonotonicClock;
25pub use nano_clock::NanoClock;
26pub use nano_monotonic_clock::NanoMonotonicClock;
27pub use system_clock::SystemClock;
28pub use zoned::Zoned;
29pub use zoned_clock::ZonedClock;