Struct pen::wrappers::Response
[−]
[src]
pub struct Response { pub status_code: u16, pub headers: Headers, pub body: Option<Box<BodyWrite>>, }
Fields
status_code: u16
headers: Headers
body: Option<Box<BodyWrite>>
Methods
impl Response
[src]
pub fn new<T: 'static + BodyWrite>(body: T) -> Response
[src]
pub fn new_empty() -> Response
[src]
pub fn status_name(&self) -> &str
[src]
pub fn content_type(&self) -> Option<&ContentType>
[src]
pub fn set_content_type(&mut self, mimetype: &str)
[src]
pub fn content_length(&self) -> Option<usize>
[src]
pub fn set_content_length(&mut self, value: usize)
[src]
[src]
pub fn write(self, request_method: Method, res: Response)
[src]
Trait Implementations
impl Debug for Response
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more