frequenz_microgrid/client/proto.rs
1// License: MIT
2// Copyright © 2025 Frequenz Energy-as-a-Service GmbH
3
4//! Generated protobuf modules for the Frequenz API.
5
6// Including the generated protobuf code.
7#![allow(
8 clippy::doc_lazy_continuation,
9 clippy::module_inception,
10 dead_code,
11 clippy::enum_variant_names
12)]
13mod pb {
14 tonic::include_proto!("proto_v1_alpha18");
15}
16
17// Only export what we need
18pub use pb::frequenz::api::common::v1alpha8 as common;
19pub use pb::frequenz::api::microgrid::v1alpha18 as microgrid;
20#[cfg(any(test, feature = "test-utils"))]
21pub use pb::google;
22
23mod electrical_component;
24mod graph;