Module elastic::client::requests
[−]
[src]
Request types for the Elasticsearch REST API.
This module contains implementation details that are useful if you want to customise the request process, but aren't generally important for sending requests.
Reexports
pub use self::params::*; |
pub use self::endpoints::*; |
pub use self::raw::RawRequestBuilder; |
pub use self::search::SearchRequestBuilder; |
pub use self::document_get::GetRequestBuilder; |
pub use self::document_index::IndexRequestBuilder; |
pub use self::document_put_mapping::PutMappingRequestBuilder; |
pub use self::index_create::IndexCreateRequestBuilder; |
Modules
document_get |
Builders for get document requests. |
document_index |
Builders for index requests. |
document_put_mapping |
Builders for put mapping requests. |
endpoints |
REST API endpoints. |
index_create |
Builders for create index requests. |
params |
Common url params like |
prelude |
A glob import for convenience. |
raw |
Builders for raw requests. |
search |
Builders for search requests. |
Structs
AsyncBody |
A type that can be converted into a request body. |
HttpRequest |
A general request type that all endpoints can be converted into. |
RequestBuilder |
A builder for a request. |
SyncBody |
A type that can be converted into a request body. |
Url |
A wrapper around an owned or borrowed url. |
Enums
HttpMethod |
A standard HTTP verb. |
Functions
empty_body |
A convenience method for a default, empty body. This method doesn't allocate. |
Type Definitions
DefaultBody |
A default body type. |