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