gcloud_googleapis/
lib.rs

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}