awattar-api 0.2.0

API client for the awattar price API
Documentation
# `awattar-api` – Rust client for the awattar price API

This crates is an API client for the [awattar](https://www.awattar.de) price API.

The API of this crate is currently not considered stable and is likely to change
in future releases.

## Usage

For a full example have a look at the `examples/`-directory.

Add `awattar-api` to you dependencies:
``` toml
[dependencies]
awattar-api = "0.2.0"
```

Querying prices is simple:
``` rust
use awattar_api::*;
use chrono::Utc;

#[tokio::main]
async fn main() {
    let date = Utc::today().naive_local();

    let prices = PriceData::query_date(AwattarZone::Germany, date)
        .await
        .unwrap();

    for slot in prices.slots_iter() {
        println!(
            "{} - {}: {:.02} €/kWh",
            slot.start(),
            slot.end(),
            slot.price_cents_per_mwh() as f32 / 100_000.00
        );
    }
}
```

## License

This crate is licensed under the MIT license.