google_cloud_googleapis/
lib.rs

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