chore: please clippy and rustfmt
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful

This commit is contained in:
Jef Roosens 2023-05-14 23:38:30 +02:00
parent 3fbec90bb4
commit a74cf76b2b
4 changed files with 24 additions and 10 deletions

View file

@ -22,11 +22,19 @@ impl AffluencesClient {
pub async fn search(&self, query: String) -> reqwest::Result<SiteSearchResponse> {
let url = "https://api.affluences.com/app/v3/sites";
let body = SiteSearch{
search_query: query
let body = SiteSearch {
search_query: query,
};
Ok(self.client.post(url).json(&body).send().await?.json::<Data<SiteSearchResponse>>().await?.data)
Ok(self
.client
.post(url)
.json(&body)
.send()
.await?
.json::<Data<SiteSearchResponse>>()
.await?
.data)
}
pub async fn available(
@ -81,3 +89,9 @@ impl AffluencesClient {
.await
}
}
impl Default for AffluencesClient {
fn default() -> Self {
AffluencesClient::new()
}
}

View file

@ -1,7 +1,7 @@
use chrono::NaiveTime;
use serde::{self, Deserialize, Deserializer, Serializer};
const FORMAT: &'static str = "%H:%M";
const FORMAT: &str = "%H:%M";
pub fn serialize<S>(time: &NaiveTime, serializer: S) -> Result<S::Ok, S::Error>
where

View file

@ -1,4 +1,4 @@
use serde::{Serialize, Deserialize};
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug)]
pub struct Data<T> {
@ -107,12 +107,12 @@ pub struct SiteData {
#[derive(Serialize, Debug)]
pub struct SiteSearch {
pub search_query: String
pub search_query: String,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct SiteSearchResponse {
pub page: u32,
pub max_size: u32,
pub results: Vec<SiteData>
pub results: Vec<SiteData>,
}