azure_data_cosmos 0.32.0

Rust wrappers around Microsoft Azure REST APIs - Azure Cosmos DB
Documentation
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]

mod account_endpoint;
mod account_reference;
pub mod clients;
mod connection_string;
pub mod constants;
mod credential;
mod feed;
pub mod options;
mod partition_key;
pub(crate) mod pipeline;
pub mod query;
pub(crate) mod resource_context;
pub(crate) mod utils;

pub mod models;
pub mod transactional_batch;

#[doc(inline)]
pub use clients::CosmosClient;
#[doc(inline)]
pub use clients::CosmosClientBuilder;

pub use account_endpoint::CosmosAccountEndpoint;
pub use account_reference::CosmosAccountReference;
pub use connection_string::*;
pub use credential::CosmosCredential;
pub use models::{BatchResponse, CosmosDiagnostics, ItemResponse, ResourceResponse};
pub use options::*;
pub use partition_key::*;
pub use query::Query;
pub use routing_strategy::RoutingStrategy;
pub use transactional_batch::{
    BatchDeleteOptions, BatchReadOptions, BatchReplaceOptions, BatchUpsertOptions,
    TransactionalBatch, TransactionalBatchOperationResult, TransactionalBatchResponse,
};

pub use feed::{FeedItemIterator, FeedPage, FeedPageIterator, QueryFeedPage};
mod background_task_manager;
mod cosmos_request;
mod driver_bridge;
#[cfg(feature = "fault_injection")]
pub mod fault_injection;
mod handler;
mod hash;
mod murmur_hash;
mod operation_context;
mod region_proximity;
pub mod regions;
mod request_context;
mod retry_policies;
mod routing;
mod routing_strategy;
mod serde;