Trait Request
Source pub trait Request: Debug + Extensible {
// Required methods
fn remote_addr(&self) -> &SocketAddr;
fn headers(&self) -> &Headers;
fn method(&self) -> &Method;
fn url(&self) -> &dyn AsUrl;
fn body(&self) -> &dyn Body;
fn body_mut(&mut self) -> &mut dyn Body;
fn read_to_end(&mut self) -> Result<Option<String>, Box<dyn Error + Send>>;
// Provided methods
fn is_json_body(&self) -> bool { ... }
fn is_urlencoded_body(&self) -> bool { ... }
fn is_form_data_body(&self) -> bool { ... }
}