Trait elastic_responses::parse::IsOk
[−]
[src]
pub trait IsOk { fn is_ok<B: ResponseBody>(
head: HttpResponseHead,
body: Unbuffered<B>
) -> Result<MaybeOkResponse<B>, ParseResponseError>; }
Convert a response message into a either a success or failure result.
Required Methods
fn is_ok<B: ResponseBody>(
head: HttpResponseHead,
body: Unbuffered<B>
) -> Result<MaybeOkResponse<B>, ParseResponseError>
head: HttpResponseHead,
body: Unbuffered<B>
) -> Result<MaybeOkResponse<B>, ParseResponseError>
Inspect the http response to determine whether or not it succeeded.
Implementors
impl IsOk for Value
impl IsOk for PingResponse
impl<T: DeserializeOwned> IsOk for GetResponseOf<T>
impl<T: DeserializeOwned> IsOk for SearchResponseOf<T>
impl<TIndex, TType, TId> IsOk for BulkResponse<TIndex, TType, TId>
impl<TIndex, TType, TId> IsOk for BulkErrorsResponse<TIndex, TType, TId>