Struct sincere::Request
[−]
[src]
pub struct Request { /* fields omitted */ }
Methods
impl Request
[src]
fn new(
method: Method,
path: String,
version: String,
headers: HashMap<String, String>,
remote_addr: SocketAddr,
data: Vec<u8>
) -> Request
method: Method,
path: String,
version: String,
headers: HashMap<String, String>,
remote_addr: SocketAddr,
data: Vec<u8>
) -> Request
fn method(&self) -> &Method
fn path(&self) -> &str
fn version(&self) -> &str
fn headers(&mut self) -> &mut HashMap<String, String>
fn get_header<'a, S>(&self, key: S) -> Option<String> where
S: Into<&'a str>,
S: Into<&'a str>,
fn remote_addr(&self) -> &SocketAddr
fn data_length(&self) -> usize
fn data(&mut self) -> &mut Vec<u8>
fn params(&mut self) -> &mut HashMap<String, String>
fn get_param<'a, S>(&self, key: S) -> Option<String> where
S: Into<&'a str>,
S: Into<&'a str>,