Trait rustless::backend::request::Request
[−]
[src]
pub trait Request: Debug + Extensible { fn remote_addr(&self) -> &SocketAddr; fn headers(&self) -> &Headers; fn method(&self) -> &Method; fn url(&self) -> &AsUrl; fn body(&self) -> &Body; fn body_mut(&mut self) -> &mut Body; fn read_to_end(&mut self) -> Result<Option<String>, Box<Error + Send>>; fn is_json_body(&self) -> bool { ... } fn is_urlencoded_body(&self) -> bool { ... } fn is_form_data_body(&self) -> bool { ... } }
Required Methods
fn remote_addr(&self) -> &SocketAddr
fn headers(&self) -> &Headers
fn method(&self) -> &Method
fn url(&self) -> &AsUrl
fn body(&self) -> &Body
fn body_mut(&mut self) -> &mut Body
fn read_to_end(&mut self) -> Result<Option<String>, Box<Error + Send>>
Provided Methods
fn is_json_body(&self) -> bool
fn is_urlencoded_body(&self) -> bool
fn is_form_data_body(&self) -> bool
Trait Implementations
impl<'r> CookieExt for Request + 'r
[src]
Implementors
impl<'a> Request for SimpleRequest
impl<'a, 'b> Request for Request<'a, 'b>