WakaTime client for Rust

A client to fetch your coding statistics from WakaTime given your API key.

```rust use std::error::Error; use waka::WakaTimeClientBuilder;

[tokio::main]

pub async fn main() -> Result<(), Box> { dotenvy::dotenv().ok(); let apikey = std::env::var("WAKATIMEAPIKEY").expect("Missing WAKATIMEAPI_KEY variable");

let client = WakaTimeClientBuilder::with_api_key(api_key)
    .with_user("sunside")
    .build()?;

let summary = client
    .summaries(
        "2023-01-01",
        "2023-01-08",
        None,
        None,
        None,
        None,
        None,
        None,
    )
    .await?;
println!("{summary:?}");

Ok(())

} ```