#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub use account_endpoint::AccountEndpoint;
pub use account_reference::AccountReference;
#[doc(inline)]
pub use clients::{ContainerClient, CosmosClient, CosmosClientBuilder, DatabaseClient};
pub use credential::CosmosCredential;
pub use error::{CosmosError, CosmosStatus, Result, SubStatusCode};
pub use feed::{FeedScope, Query};
pub use models::{PartitionKey, TransactionalBatch};
pub use options::RoutingStrategy;
pub use runtime::{CosmosRuntime, CosmosRuntimeBuilder};
pub mod clients;
pub mod diagnostics;
pub mod error;
#[cfg(feature = "fault_injection")]
pub mod fault_injection;
pub mod feed;
pub mod models;
pub mod options;
mod account_endpoint;
mod account_reference;
mod constants;
mod credential;
mod driver_bridge;
mod region_proximity;
mod runtime;
mod session_helpers;
pub(crate) use azure_data_cosmos_driver::error::CosmosError as DriverCosmosError;