energy-api 0.1.0

Rust client and server implementation for German energy market API-Webdienste (MaKo)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Transport layer — HTTP client factory and cryptography.
//!
//! | Module | Purpose | Feature |
//! |--------|---------|---------|
//! | [`http`] | `reqwest::Client` builder with mTLS and retry config | `client` |
//! | [`jws`] | JWS ECDSA-SHA256 sign/verify for **directory records** | `crypto` |
//! | [`content_security`] | TR-03116-3 DIGEST/SIGNATURE for **electricity API calls** | `crypto` |

pub mod http;

#[cfg(feature = "crypto")]
pub mod jws;

#[cfg(feature = "crypto")]
pub mod content_security;