#![doc = include_str!("../README.md")]
pub mod diagnostics;
pub mod driver;
#[cfg(feature = "fault_injection")]
pub mod fault_injection;
pub mod models;
pub mod options;
pub(crate) mod system;
#[cfg(feature = "__internal_mocking")]
pub mod testing;
pub use diagnostics::{DiagnosticsContext, ExecutionContext, RequestDiagnostics, RequestHandle};
pub use driver::{CosmosDriver, CosmosDriverRuntime, CosmosDriverRuntimeBuilder};
pub use models::{ActivityId, CosmosResponse, CosmosStatus, RequestCharge};
pub use options::{DiagnosticsOptions, DiagnosticsVerbosity, DriverOptions};