1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
use reqwest::StatusCode; use reqwest::header::HeaderMap; #[derive(Debug)] pub struct Response { status: StatusCode, headers: HeaderMap, body: String } impl Response { pub fn new <S: Into<String>> ( status: StatusCode, headers: HeaderMap, body: S ) -> Self { Response { status, headers, body: body.into() } } pub fn status(&self) -> &StatusCode { &self.status } pub fn body(&self) -> &str { &self.body } }