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