strava-rs
strava-rs copied to clipboard
Strava API Client in Rust
strava-rs
Strava API client in Rust
About
The library currently exposes functions for accessing athletes, segments, and segment efforts. Support for activities is next on the list. For an exhaustive list of capabilities, please reference the docs.
extern crate strava;
use strava::athletes::Athlete;
use strava::api::AccessToken;
fn main() {
// Create a token
let token = AccessToken::new("<my token>".to_string());
// Get the athlete associated with the given token
let athlete = Athlete::get_current(&token).unwrap();
// All of the strava types implement Debug and can be printed like so:
println!("{:?}", athlete);
}
Disclaimer
I am not in any way affiliated with Strava, Inc. I merely wish to use the Strava API from Rust.