Lib Runner
Rust library to assist runners on planning their workouts, races, and improve their health.
Usage
Add Lib Runner as a dependency to your cargo.toml:
[dependencies]
librunner = "0.1.0"
Call it from the source code:
use std::time::Duration;
use librunner::{Race, MetricRace};
fn main() {
let duration = Duration::new(14400, 0);
let m_race: MetricRace = Race::new(42195, duration);
let average_pace = m_race.average_pace();
println!("The pace to run {}km in {}h is {}.{}/km",
(m_race.distance / 1000),
(duration.as_secs() / 60 / 60),
(average_pace.as_secs() / 60),
(average_pace.as_secs() % 60));
}
Contribute
Build
$ cargo build
Test
$ cargo test