trying fix
This commit is contained in:
@ -61,12 +61,12 @@ pub fn derive_http_get_request(input: TokenStream) -> TokenStream {
|
|||||||
let expanded = quote! {
|
let expanded = quote! {
|
||||||
#[async_trait::async_trait]
|
#[async_trait::async_trait]
|
||||||
impl Queryable for #query_name {
|
impl Queryable for #query_name {
|
||||||
type Response = #response_name;
|
type R = #response_name;
|
||||||
|
|
||||||
async fn send(
|
async fn send(
|
||||||
&self,
|
&self,
|
||||||
headers: Option<Vec<(&str, &str)>>,
|
headers: Option<Vec<(&str, &str)>>,
|
||||||
) -> Result<Self::Response, Box<dyn std::error::Error + Send + Sync>> {
|
) -> Result<Self::R, Box<dyn std::error::Error + Send + Sync>> {
|
||||||
use awc::Client;
|
use awc::Client;
|
||||||
use urlencoding::encode;
|
use urlencoding::encode;
|
||||||
|
|
||||||
@ -95,8 +95,8 @@ pub fn derive_http_get_request(input: TokenStream) -> TokenStream {
|
|||||||
let response = request.send().await?;
|
let response = request.send().await?;
|
||||||
let bytes = response.body().await?;
|
let bytes = response.body().await?;
|
||||||
|
|
||||||
// Deserialize into associated Response type
|
// Deserialize into associated R type
|
||||||
let parsed: Self::Response = serde_json::from_slice(&bytes)?;
|
let parsed: Self::R = serde_json::from_slice(&bytes)?;
|
||||||
Ok(parsed)
|
Ok(parsed)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user