Struct rustless::Response [] [src]

pub struct Response {
    pub status: StatusCode,
    pub headers: Headers,
    pub body: Option<Box<WriteBody>>,
    pub ext: TypeMap,
}

Fields

status: StatusCode headers: Headers body: Option<Box<WriteBody>> ext: TypeMap

Methods

impl Response
[src]

fn new(status: StatusCode) -> Response

fn from(status: StatusCode, body: Box<WriteBody>) -> Response

fn set_header<H: Header + HeaderFormat>(&mut self, header: H)

fn set_json_content_type(&mut self)

fn from_json(status: StatusCode, body: &JsonValue) -> Response

fn replace_body(&mut self, body: Box<WriteBody>)

Trait Implementations

impl Extensible for Response
[src]

fn ext(&self) -> &TypeMap

fn ext_mut(&mut self) -> &mut TypeMap