1#![allow(clippy::doc_lazy_continuation)]
2#![allow(clippy::doc_overindented_list_items)]
3#![allow(clippy::large_enum_variant)]
4
5#[path = "google.rpc.rs"]
6pub mod rpc;
7
8#[path = ""]
9pub mod iam {
10 #[path = "google.iam.v1.rs"]
11 pub mod v1;
12}
13
14#[path = "google.longrunning.rs"]
15pub mod longrunning;
16
17#[path = "google.r#type.rs"]
18pub mod r#type;
19
20#[cfg(feature = "spanner")]
21#[path = ""]
22pub mod spanner {
23 #[path = "google.spanner.v1.rs"]
24 pub mod v1;
25
26 #[path = ""]
27 pub mod admin {
28
29 #[path = ""]
30 pub mod database {
31 #[path = "google.spanner.admin.database.v1.rs"]
32 pub mod v1;
33 }
34 #[path = ""]
35 pub mod instance {
36 #[path = "google.spanner.admin.instance.v1.rs"]
37 pub mod v1;
38 }
39 }
40}
41
42#[cfg(feature = "pubsub")]
43#[path = ""]
44pub mod pubsub {
45 #[cfg(not(feature = "bytes"))]
46 #[path = "google.pubsub.v1.rs"]
47 pub mod v1;
48
49 #[cfg(feature = "bytes")]
50 #[path = "bytes/google.pubsub.v1.rs"]
51 pub mod v1;
52}
53
54#[cfg(feature = "storage")]
55#[path = ""]
56pub mod storage {
57 #[path = "google.storage.v2.rs"]
58 pub mod v2;
59}
60
61#[path = ""]
62pub mod devtools {
63 #[cfg(feature = "artifact-registry")]
64 #[path = ""]
65 pub mod artifact_registry {
66 #[path = "google.devtools.artifactregistry.v1.rs"]
67 pub mod v1;
68 }
69}
70
71#[path = ""]
72pub mod cloud {
73 #[cfg(feature = "bigquery")]
74 #[path = ""]
75 pub mod bigquery {
76 #[path = ""]
77 pub mod storage {
78 #[path = "google.cloud.bigquery.storage.v1.rs"]
79 pub mod v1;
80 }
81 }
82
83 #[cfg(feature = "kms")]
84 #[path = ""]
85 pub mod kms {
86 #[path = "google.cloud.kms.v1.rs"]
87 pub mod v1;
88 }
89}