google_cloud_spanner/
lib.rs1pub mod key;
27pub mod mutation;
29pub mod read;
31pub mod result;
33pub mod statement;
35pub mod value;
37
38pub use google_cloud_gax::Result;
39pub use google_cloud_gax::error::Error;
40pub use rust_decimal::Decimal;
41
42pub(crate) use google_cloud_gax::client_builder::Result as ClientBuilderResult;
43pub(crate) use google_cloud_gax::options::RequestOptions;
44pub(crate) use google_cloud_gax::options::internal::RequestBuilder;
45pub(crate) use google_cloud_gax::response::Response;
46
47pub mod client;
49
50pub mod builder;
52
53pub mod error;
55
56pub mod transaction;
58
59pub mod batch;
61
62pub mod model {
64 pub use crate::generated::gapic_dataplane::model::*;
65}
66
67pub mod stub {
69 pub use crate::generated::gapic_dataplane::stub::*;
70}
71
72pub(crate) mod batch_dml;
74pub(crate) mod batch_read_only_transaction;
75pub(crate) mod batch_write_transaction;
76pub(crate) mod database_client;
77pub(crate) mod from_value;
78pub(crate) mod partitioned_dml_transaction;
79pub(crate) mod precommit;
80pub(crate) mod read_only_transaction;
81pub(crate) mod read_write_transaction;
82pub(crate) mod result_set;
83pub(crate) mod result_set_metadata;
84pub(crate) mod retry_policy;
85pub(crate) mod row;
86pub(crate) mod server_streaming;
87pub(crate) mod session_maintainer;
88pub(crate) mod timestamp_bound;
89pub(crate) mod to_value;
90pub(crate) mod transaction_retry_policy;
91pub(crate) mod transaction_runner;
92pub(crate) mod types;
93pub(crate) mod write_only_transaction;
94
95mod status;
96
97#[allow(dead_code)]
98#[allow(rustdoc::broken_intra_doc_links)]
99#[allow(rustdoc::private_intra_doc_links)]
100#[allow(clippy::enum_variant_names)]
101pub(crate) mod generated;
102
103#[allow(dead_code)]
104#[allow(clippy::all)]
105pub(crate) mod google {
106 pub mod api {
107 include!("generated/protos/spanner/google.api.rs");
108 }
109 pub mod rpc {
110 include!("generated/protos/spanner/google.rpc.rs");
111 }
112 #[allow(clippy::enum_variant_names)]
113 pub mod spanner {
114 pub mod v1 {
115 include!("generated/protos/spanner/google.spanner.v1.rs");
116 include!("generated/convert/spanner/convert.rs");
117 }
118 }
119}