[][src]Struct elasticsearch::http::response::Response

pub struct Response(_);

A response from Elasticsearch

Methods

impl Response[src]

pub fn new(response: Response) -> Self[src]

Creates a new instance of an Elasticsearch response

pub fn status_code(&self) -> StatusCode[src]

The HTTP status code of the response

pub fn headers(&self) -> &HeaderMap[src]

The response headers

pub async fn read_body<B>(self) -> Result<B, Error> where
    B: DeserializeOwned
[src]

Asynchronously read the response body

Auto Trait Implementations

impl !RefUnwindSafe for Response

impl Send for Response

impl Sync for Response

impl Unpin for Response

impl !UnwindSafe for Response

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.