pub enum HttpResult {
StatusOk(StatusCode),
StatusError(StatusCode),
StatusFailed,
}
Expand description
The result of making an HTTP request.
Variants§
StatusOk(StatusCode)
The client received a complete HTTP response with a status code that was not a client error (4xx) or a server error (5xx).
StatusError(StatusCode)
The client received a complete HTTP response with a status code that was a client error (4xx) or a server error (5xx).
StatusFailed
The client didn’t receive a complete HTTP response. This covers any IO error or protocol error. From the Junction client’s point of view, there is no point in distinguishing them.
Implementations§
Source§impl HttpResult
impl HttpResult
Trait Implementations§
Source§impl Clone for HttpResult
impl Clone for HttpResult
Source§fn clone(&self) -> HttpResult
fn clone(&self) -> HttpResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for HttpResult
impl RefUnwindSafe for HttpResult
impl Send for HttpResult
impl Sync for HttpResult
impl Unpin for HttpResult
impl UnwindSafe for HttpResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request