use async_trait::async_trait; use crate::send::ApiClient; #[async_trait] impl ApiClient for reqwest::Client { type Error = reqwest::Error; async fn request(&self, url: String) -> Result { self.get(url).send().await?.json().await } }