Skip to main content

agntcy_slim_proto/
lib.rs

1// Copyright AGNTCY Contributors (https://github.com/agntcy)
2// SPDX-License-Identifier: Apache-2.0
3
4//! Consolidated protobuf/gRPC generated code for SLIM.
5
6mod impls;
7pub use impls::*;
8
9pub mod dataplane {
10    pub mod proto {
11        #[allow(clippy::large_enum_variant)]
12        pub mod v1 {
13            include!("gen/dataplane.proto.v1.rs");
14        }
15    }
16}
17
18pub mod controller {
19    pub mod proto {
20        pub mod v1 {
21            include!("gen/controller.proto.v1.rs");
22        }
23    }
24}
25
26pub mod controlplane {
27    pub mod proto {
28        pub mod v1 {
29            include!("gen/controlplane.proto.v1.rs");
30        }
31    }
32}
33
34pub mod channel_manager {
35    pub mod proto {
36        pub mod v1 {
37            include!("gen/channel_manager.proto.v1.rs");
38        }
39    }
40}