Struct thruster::Request [−][src]
pub struct Request { pub headers: Vec<((usize, usize), (usize, usize))>, pub params: HashMap<String, String>, pub query_params: HashMap<String, String>, // some fields omitted }
Fields
headers: Vec<((usize, usize), (usize, usize))>
params: HashMap<String, String>
query_params: HashMap<String, String>
Methods
impl Request
[src]
impl Request
pub fn raw_body(&self) -> &str
[src]
pub fn raw_body(&self) -> &str
pub fn method(&self) -> &str
[src]
pub fn method(&self) -> &str
pub fn path(&self) -> &str
[src]
pub fn path(&self) -> &str
pub fn version(&self) -> u8
[src]
pub fn version(&self) -> u8
pub fn headers(&self) -> HashMap<String, String>
[src]
pub fn headers(&self) -> HashMap<String, String>
pub fn body_as<'a, T>(&self, body: &'a str) -> Result<T> where
T: Deserialize<'a>,
[src]
pub fn body_as<'a, T>(&self, body: &'a str) -> Result<T> where
T: Deserialize<'a>,
pub fn params(&self) -> &HashMap<String, String>
[src]
pub fn params(&self) -> &HashMap<String, String>
pub fn query_params(&self) -> &HashMap<String, String>
[src]
pub fn query_params(&self) -> &HashMap<String, String>
pub fn set_params(&mut self, params: HashMap<String, String>)
[src]
pub fn set_params(&mut self, params: HashMap<String, String>)
pub fn set_query_params(&mut self, query_params: HashMap<String, String>)
[src]
pub fn set_query_params(&mut self, query_params: HashMap<String, String>)