Struct actix_http::ResponseHead
source · [−]pub struct ResponseHead {
pub version: Version,
pub status: StatusCode,
pub headers: HeaderMap,
pub reason: Option<&'static str>,
/* private fields */
}
Fields
version: Version
status: StatusCode
headers: HeaderMap
reason: Option<&'static str>
Implementations
sourceimpl ResponseHead
impl ResponseHead
sourcepub fn new(status: StatusCode) -> ResponseHead
pub fn new(status: StatusCode) -> ResponseHead
Create new instance of ResponseHead
type
sourcepub fn headers_mut(&mut self) -> &mut HeaderMap
pub fn headers_mut(&mut self) -> &mut HeaderMap
Mutable reference to the message headers.
sourcepub fn set_camel_case_headers(&mut self, camel_case: bool)
pub fn set_camel_case_headers(&mut self, camel_case: bool)
Sets the flag that controls whether to send headers formatted as Camel-Case.
Only applicable to HTTP/1.x responses; HTTP/2 header names are always lowercase.
sourcepub fn set_connection_type(&mut self, ctype: ConnectionType)
pub fn set_connection_type(&mut self, ctype: ConnectionType)
Set connection type of the message
pub fn connection_type(&self) -> ConnectionType
sourcepub fn keep_alive(&self) -> bool
pub fn keep_alive(&self) -> bool
Check if keep-alive is enabled
sourcepub fn no_chunking(&mut self, val: bool)
pub fn no_chunking(&mut self, val: bool)
Set no chunking for payload
Trait Implementations
sourceimpl Clone for ResponseHead
impl Clone for ResponseHead
sourcefn clone(&self) -> ResponseHead
fn clone(&self) -> ResponseHead
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ResponseHead
impl Debug for ResponseHead
sourceimpl<'a> From<&'a ResponseHead> for ResponseBuilder
impl<'a> From<&'a ResponseHead> for ResponseBuilder
Convert ResponseHead
to a ResponseBuilder
sourcefn from(head: &'a ResponseHead) -> ResponseBuilder
fn from(head: &'a ResponseHead) -> ResponseBuilder
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ResponseHead
impl Send for ResponseHead
impl Sync for ResponseHead
impl Unpin for ResponseHead
impl UnwindSafe for ResponseHead
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more