amber_api/lib.rs
1//! # Rust client for Amber Electric's API.
2
3#![no_std]
4#![expect(clippy::pub_use, reason = "Root API exports for convenience")]
5
6extern crate alloc;
7
8#[cfg(feature = "std")]
9extern crate std;
10
11#[cfg(feature = "std")]
12mod client;
13mod error;
14pub mod models;
15
16#[cfg(feature = "std")]
17pub use client::{Amber, AmberBuilder};
18pub use error::{AmberError, Result};