better debug formatting of requests

This commit is contained in:
Martin Algesten
2018-06-22 16:01:51 +02:00
parent 919eab2f12
commit c5c878caca
3 changed files with 41 additions and 3 deletions

View File

@@ -40,10 +40,13 @@ pub struct Request {
impl ::std::fmt::Debug for Request {
fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::result::Result<(), ::std::fmt::Error> {
let url = self.to_url().unwrap();
let query = combine_query(&url, &self.query);
write!(
f,
"Request[{} {}, {}, {:?}]",
self.method, self.path, self.query, self.headers
"Request({} {}{}, {:?})",
self.method, url.path(), query,
self.headers
)
}
}