Closed pbzweihander closed 3 years ago
serde-qs is updated to 0.8, so it would be great if http-types use latest serde-qs.
serde-qs
0.8
http-types
For my case, I needed [https://github.com/samscott89/serde_qs/commit/b7b2520107ecfca77520151c6dc3002442bf0f0b](this commit) to encode query correctly.
Currently, I'm using this workaround:
pub fn set_query<Req>(req: Req, query: &impl serde::Serialize) -> http_types::Result<Req> where Req: Into<http_types::Request> + From<http_types::Request>, { let mut req: Request = req.into(); let query = serde_qs::to_string(query) .map_err(|e| http_types::Error::from_str(StatusCode::BadRequest, format!("{}", e)))?; req.url_mut().set_query(Some(&query)); Ok(req.into()) }
Thanks!
serde-qs
is updated to0.8
, so it would be great ifhttp-types
use latestserde-qs
.For my case, I needed [https://github.com/samscott89/serde_qs/commit/b7b2520107ecfca77520151c6dc3002442bf0f0b](this commit) to encode query correctly.
Currently, I'm using this workaround: