[−][src]Struct hreq_h1::server::SendResponse
Handle to send a response and body back for a single request.
See module level doc for an example.
Implementations
impl SendResponse
[src]
pub async fn send_response(
self,
response: Response<()>,
no_body: bool
) -> Result<SendStream, Error>
[src]
self,
response: Response<()>,
no_body: bool
) -> Result<SendStream, Error>
Send a response to a request. Notice that the body is sent separately afterwards.
The lib will infer that there will be no response body if there is a content-length: 0
header or a status code that should not have a body (1xx, 204, 304).
no_body
is an alternative way, in addition to headers and status, to inform the library
there will be no body to send.
It's an error to send a body when the status or headers indicate there should not be one.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SendResponse
impl Send for SendResponse
impl Sync for SendResponse
impl Unpin for SendResponse
impl !UnwindSafe for SendResponse
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,