1pub mod broker {
7 pub mod v1 {
8 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
9 tonic::include_proto!("basil.broker.v1");
10 }
11}
12
13pub mod google {
14 pub mod rpc {
15 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
16 tonic::include_proto!("google.rpc");
17 }
18}
19
20pub mod invocation;
21pub mod types;
22pub use types::{
23 AeadAlgorithm, CatalogEntry, CatalogKind, CiphertextEnvelope, KeyMaterial, KeyType,
24};
25pub mod spiffe {
26 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
27 include!(concat!(env!("OUT_DIR"), "/_.rs"));
28}
29pub mod envoy {
30 pub mod config {
33 pub mod core {
34 pub mod v3 {
35 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
36 tonic::include_proto!("envoy.config.core.v3");
37 }
38 }
39 pub mod endpoint {
40 pub mod v3 {
41 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
42 tonic::include_proto!("envoy.config.endpoint.v3");
43 }
44 }
45 pub mod route {
46 pub mod v3 {
47 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
48 tonic::include_proto!("envoy.config.route.v3");
49 }
50 }
51 }
52
53 pub mod extensions {
54 pub mod transport_sockets {
55 pub mod tls {
56 pub mod v3 {
57 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
58 tonic::include_proto!("envoy.extensions.transport_sockets.tls.v3");
59 }
60 }
61 }
62 }
63
64 pub mod service {
65 pub mod discovery {
66 pub mod v3 {
67 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
68 tonic::include_proto!("envoy.service.discovery.v3");
69 }
70 }
71 pub mod secret {
72 pub mod v3 {
73 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
74 tonic::include_proto!("envoy.service.secret.v3");
75 }
76 }
77 }
78}
79pub mod xds {
80 pub mod core {
81 pub mod v3 {
82 #![allow(clippy::all, clippy::nursery, clippy::pedantic)]
83 tonic::include_proto!("xds.core.v3");
84 }
85 }
86}