Address most of the cargo-clippy lints

This commit is contained in:
2025-07-02 22:51:58 -05:00
parent f068e8233e
commit 336f1453b9
4 changed files with 7 additions and 7 deletions

View File

@@ -20,7 +20,7 @@ pub async fn list_releases(
) -> Result<Vec<Release>> { ) -> Result<Vec<Release>> {
let request_url = format!("{gitea_url}/api/v1/repos/{repo}/releases/"); let request_url = format!("{gitea_url}/api/v1/repos/{repo}/releases/");
let req = client.get(request_url).send().await; let req = client.get(request_url).send().await;
let response = req.map_err(|reqwest_err| crate::Error::WrappedReqwestErr(reqwest_err))?; let response = req.map_err(crate::Error::WrappedReqwestErr)?;
if response.status().is_success() { if response.status().is_success() {
let release_list = response let release_list = response
.json::<Vec<Release>>() .json::<Vec<Release>>()
@@ -50,12 +50,12 @@ pub async fn create_release(
.json(&submission) .json(&submission)
.send() .send()
.await .await
.map_err(|e| crate::Error::from(e))?; .map_err(crate::Error::from)?;
if response.status().is_success() { if response.status().is_success() {
let new_release = response let new_release = response
.json::<Release>() .json::<Release>()
.await .await
.map_err(|e| crate::Error::from(e))?; .map_err(crate::Error::from)?;
return Ok(new_release); return Ok(new_release);
} else if response.status().is_client_error() { } else if response.status().is_client_error() {
let mesg = crate::decode_client_error(response).await?; let mesg = crate::decode_client_error(response).await?;

View File

@@ -44,7 +44,7 @@ pub async fn create_release_attachment(
let attachment_desc = response let attachment_desc = response
.json::<Attachment>() .json::<Attachment>()
.await .await
.map_err(|e| crate::Error::from(e))?; .map_err( crate::Error::from)?;
return Ok(attachment_desc); return Ok(attachment_desc);
} else if response.status().is_client_error() { } else if response.status().is_client_error() {
let mesg = crate::decode_client_error(response).await?; let mesg = crate::decode_client_error(response).await?;

View File

@@ -36,7 +36,7 @@ async fn main() -> Result<(), gt_tool::Error> {
// Print in reverse order so the newest items are closest to the // Print in reverse order so the newest items are closest to the
// user's command prompt. Otherwise the newest item scrolls off the // user's command prompt. Otherwise the newest item scrolls off the
// screen and can't be seen. // screen and can't be seen.
let _ = itertools::Itertools::intersperse( itertools::Itertools::intersperse(
releases releases
.iter() .iter()
.rev() .rev()
@@ -152,5 +152,5 @@ fn match_release_by_tag(tag: &String, releases: Vec<Release>) -> Option<Release>
} }
} }
} }
return release; release
} }

View File

@@ -28,7 +28,7 @@ impl Release {
let published = "Published:".bright_green(); let published = "Published:".bright_green();
let created = "Created:".green().dimmed(); let created = "Created:".green().dimmed();
let author = "Author:".blue(); let author = "Author:".blue();
let body = if self.body.len() > 0 { let body = if !self.body.is_empty() {
&self.body.white() &self.body.white()
} else { } else {
&String::from("(empty body)").dimmed() &String::from("(empty body)").dimmed()