elastic 0.20.6

A modular sync and async client for the Elasticsearch REST API.
Documentation
/*!
Response types for the Elasticsearch REST API.

All [high-level builders][request-builders] return one of these response types for you.
This module also contains helpers that can be used to parse responses from a raw [`HttpResponse`][HttpResponse].

[HttpResponse]: struct.HttpResponse.html
[request-builders]: ../index.html#request-builders
*/

mod sync;
mod async;

pub mod parse;

pub use self::sync::*;
pub use self::async::*;

pub use elastic_reqwest::res::{BulkErrorsResponse, BulkResponse, CommandResponse, DeleteResponse, GetResponse, IndexResponse, PingResponse, SearchResponse, Shards, UpdateResponse};

pub use elastic_reqwest::res::search;
pub use elastic_reqwest::res::bulk;

pub mod prelude {
    /*! A glob import for convenience. */

    pub use super::{BulkErrorsResponse, BulkResponse, CommandResponse, DeleteResponse, GetResponse, IndexResponse, PingResponse, SearchResponse, Shards, UpdateResponse};

    pub use super::async::AsyncResponseBuilder;
    pub use super::sync::SyncResponseBuilder;
}