diff --git a/build.rs b/build.rs index 413b504..10f8ca4 100644 --- a/build.rs +++ b/build.rs @@ -10,10 +10,7 @@ mod cli { pub fn generate_version_info() { let pkg_version = env::var("CARGO_PKG_VERSION").expect("missing package version"); let git_version = git_version(); - let git_prefix = git_version - .is_some() - .then_some("commit-") - .unwrap_or_default(); + let git_prefix = if git_version.is_some() { "commit-" } else { "" }; let git_version = git_version.as_deref().unwrap_or("unknown"); let version = format!("{pkg_version}-git.{git_prefix}{git_version}"); diff --git a/src/main.rs b/src/main.rs index fcbe5ff..116a66c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ #![warn(clippy::all, clippy::pedantic)] +#![allow(clippy::unnecessary_debug_formatting)] use std::{fs, path::PathBuf}; @@ -181,7 +182,7 @@ fn gnerate_payload(args: &mut Args) -> Result { lines.iter().map(|l| l.len()).collect::>() ); } - let mut buffer = payload.add_message(style, (width + 7) / 8); + let mut buffer = payload.add_message(style, width.div_ceil(8)); for (y, line) in lines.iter().enumerate() { for (x, c) in line.chars().enumerate() { diff --git a/src/protocol.rs b/src/protocol.rs index 706b55e..e425b6c 100644 --- a/src/protocol.rs +++ b/src/protocol.rs @@ -327,7 +327,7 @@ impl PayloadBuffer { let bounds = content.bounding_box(); let width = add(bounds.top_left.x, bounds.size.width); - let mut message = self.add_message(style, (width + 7) / 8); + let mut message = self.add_message(style, width.div_ceil(8)); content.draw(&mut message).unwrap() }