use rocket::http::HeaderMap;
#[derive(Debug, Clone)]
pub struct RocketRequest {
pub(crate) captures: Vec<String>,
pub(crate) query: String,
pub(crate) headers: HeaderMap<'static>,
pub(crate) body: Vec<u8>,
}
impl RocketRequest {
pub fn captures(&self) -> &[String] {
&self.captures
}
pub fn query(&self) -> &str {
&self.query
}
pub fn headers(&self) -> &HeaderMap<'static> {
&self.headers
}
pub fn body(&self) -> &[u8] {
&self.body
}
}