//! Clients for interacting with Solr.
//! # Examples
//! ## Async client for SolrCloud
//! ```rust
//!
//! use solrstice::{AsyncSolrCloudClient, SolrServerContextBuilder, SolrSingleServerHost};
//! let context = SolrServerContextBuilder::new(SolrSingleServerHost::new("http://localhost:8983")).build();
//! let client = AsyncSolrCloudClient::new(context);
//! ```
//! ## Blocking client for SolrCloud
//! ```rust
//!
//! use solrstice::{BlockingSolrCloudClient, SolrServerContextBuilder, SolrSingleServerHost};
//! let context = SolrServerContextBuilder::new(SolrSingleServerHost::new("http://localhost:8983")).build();
//! let client = BlockingSolrCloudClient::new(context);
//! ```
/// Client for interacting asynchronously with SolrCloud.
/// Client for interacting blocking with SolrCloud.