macros: Remove unnecessary type distinction
This commit is contained in:
parent
b7c47c9e70
commit
af97ddaa58
@ -55,16 +55,11 @@ impl Request {
|
|||||||
quote! { request_query },
|
quote! { request_query },
|
||||||
);
|
);
|
||||||
|
|
||||||
let request_query_ty = if self.lifetimes.query.is_empty() {
|
|
||||||
quote! { RequestQuery }
|
|
||||||
} else {
|
|
||||||
quote! { IncomingRequestQuery }
|
|
||||||
};
|
|
||||||
|
|
||||||
let parse = quote! {
|
let parse = quote! {
|
||||||
let request_query: #request_query_ty = #ruma_common::serde::urlencoded::from_str(
|
let request_query: IncomingRequestQuery =
|
||||||
&request.uri().query().unwrap_or("")
|
#ruma_common::serde::urlencoded::from_str(
|
||||||
)?;
|
&request.uri().query().unwrap_or("")
|
||||||
|
)?;
|
||||||
|
|
||||||
#decls
|
#decls
|
||||||
};
|
};
|
||||||
@ -135,14 +130,8 @@ impl Request {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let extract_body = self.has_body_fields().then(|| {
|
let extract_body = self.has_body_fields().then(|| {
|
||||||
let request_body_ty = if self.lifetimes.body.is_empty() {
|
|
||||||
quote! { RequestBody }
|
|
||||||
} else {
|
|
||||||
quote! { IncomingRequestBody }
|
|
||||||
};
|
|
||||||
|
|
||||||
quote! {
|
quote! {
|
||||||
let request_body: #request_body_ty = {
|
let request_body: IncomingRequestBody = {
|
||||||
let body = ::std::convert::AsRef::<[::std::primitive::u8]>::as_ref(
|
let body = ::std::convert::AsRef::<[::std::primitive::u8]>::as_ref(
|
||||||
request.body(),
|
request.body(),
|
||||||
);
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user