-
2.0.0e8f64c0a · ·
[2.0.0] - 2022-10-07 changed: * BREAKING: changed `Guard::new` to return `libsw::Result<Guard>` * BREAKING: changed `Error` * replaced all variants with `SwStart`, `SwStop`, `SwGuard`, and `GuardNew` * marked `non_exhaustive` * added `Error::expects_running` * added `Error::expects_stopped` * changed `Display` impl * changed `Stopwatch::guard` and `Stopwatch::guard_at` to return `Error::SwGuard` * shortened impl of `Stopwatch::start_at` and `Stopwatch::stop_at` * replaced unreachable unwrap in `Stopwatch::guard_at` with debug assertion * re-licensed under `MIT OR Apache-2.0`
-
1.0.005eb48a4 · ·
[1.0.0] - 2022-08-09 * changed `Stopwatch::new` * added `Stopwatch::new_started` * added `Stopwatch::with_elapsed` * added `Stopwatch::with_elapsed_started` * added `Stopwatch::from_raw` * added `Stopwatch::replace` * added `Hash` impl for `Stopwatch` * added `Display`, `Error`, and `Hash` impls for `Error` * added examples to docs * improved test consistency * renamed license files
-
0.1.019737613 · ·
[0.1.0] - 2022-08-07 * added Stopwatch * added Stopwatch::new * added Stopwatch::start * added Stopwatch::stop * added Stopwatch::toggle * added Stopwatch::reset * added Stopwatch::set * added Stopwatch::elapsed * added Stopwatch::is_running * added Stopwatch::is_stopped * added Add, Sub, AddAssign, and SubAssign impls for Stopwatch