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 channel_pool;
83pub(crate) mod database_client;
84pub(crate) mod from_value;
85pub(crate) mod observability;
86pub(crate) mod partitioned_dml_transaction;
87pub(crate) mod precommit;
88pub(crate) mod read_only_transaction;
89pub(crate) mod read_write_transaction;
90pub(crate) mod request_id;
91pub(crate) mod request_id_interceptor;
92pub(crate) mod result_set;
93pub(crate) mod result_set_metadata;
94pub(crate) mod routing;
95pub(crate) mod row;
96pub(crate) mod server_streaming;
97pub(crate) mod session_maintainer;
98pub(crate) mod timestamp_bound;
99pub(crate) mod to_value;
100pub(crate) mod transaction_retry_policy;
101pub(crate) mod transaction_runner;
102pub(crate) mod write_only_transaction;
103
104mod status;
105
106#[allow(dead_code)]
107#[allow(rustdoc::broken_intra_doc_links)]
108#[allow(rustdoc::private_intra_doc_links)]
109#[allow(clippy::enum_variant_names)]
110pub(crate) mod generated;
111
112#[allow(dead_code)]
113#[allow(clippy::all)]
114pub(crate) mod google {
115 pub mod api {
116 include!("generated/protos/spanner/google.api.rs");
117 }
118 pub mod rpc {
119 include!("generated/protos/spanner/google.rpc.rs");
120 }
121 #[allow(clippy::enum_variant_names)]
122 pub mod spanner {
123 pub mod v1 {
124 include!("generated/protos/spanner/google.spanner.v1.rs");
125 include!("generated/convert/spanner/convert.rs");
126 }
127 }
128}