1use to_url::ToUrl;
2use async_trait::async_trait;
3use crate::client::CLIENT;
4
5#[async_trait]
6pub trait ParseUrl: ToUrl {
7 async fn parse_url(&self, uri: &str) -> String {
8 let params = self.to_url();
9 format!("{}{}?{}", CLIENT.read().await.url, uri, params)
10 }
11}