enphase_api/lib.rs
1//! # Rust client for Enphase/Envoy systems.
2
3#![expect(clippy::pub_use, reason = "Root API exports for convenience")]
4
5mod client;
6mod error;
7pub mod models;
8
9// Export main clients
10pub use client::{entrez::Entrez, envoy::Envoy};
11
12// Export error types (both names for compatibility)
13pub use error::{EnphaseError, Result};