Skip to main content

aurora_dsql_sqlx_connector/
lib.rs

1// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4#![cfg_attr(docsrs, feature(doc_cfg))]
5
6//! Aurora DSQL connector for SQLx.
7
8mod config;
9pub mod connection;
10mod error;
11#[cfg(feature = "occ")]
12mod occ_retry;
13#[cfg(feature = "pool")]
14pub mod pool;
15mod token;
16pub(crate) mod util;
17
18pub use aws_config::Region;
19pub use aws_credential_types::provider::SharedCredentialsProvider;
20pub use config::{DsqlConnectOptions, DsqlConnectOptionsBuilder};
21pub use error::{DsqlError, Result};
22#[cfg(feature = "occ")]
23pub use occ_retry::{
24    is_occ_error, retry_on_occ, OCCRetryConfig, OCCRetryConfigBuilder, OCCRetryExt, OCCType,
25};