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