From 90fb2bbb72be8a371faa5f2adce728a5401b73fb Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 12 Feb 2026 16:21:38 +0000 Subject: style: apply cargo clippy and fmt fixes Reorganize imports and fix formatting issues flagged by clippy and rustfmt. --- src/bin/ngit/sub_commands/init.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/bin/ngit/sub_commands/init.rs') diff --git a/src/bin/ngit/sub_commands/init.rs b/src/bin/ngit/sub_commands/init.rs index 2f34ecb..087fa14 100644 --- a/src/bin/ngit/sub_commands/init.rs +++ b/src/bin/ngit/sub_commands/init.rs @@ -231,7 +231,10 @@ fn validate_hashtag(s: &str) -> Result { if trimmed.is_empty() { bail!("hashtag cannot be empty"); } - if !trimmed.chars().all(|c| c.is_ascii_lowercase() || c.is_ascii_digit() || c == '-') { + if !trimmed + .chars() + .all(|c| c.is_ascii_lowercase() || c.is_ascii_digit() || c == '-') + { bail!("hashtag can only contain lowercase letters (a-z), digits (0-9), and hyphens (-)"); } if trimmed.starts_with('-') || trimmed.ends_with('-') { @@ -246,15 +249,10 @@ fn validate_hashtag(s: &str) -> Result { /// Resolve the `hashtags` field from args or existing announcement. fn resolve_hashtags(args_hashtag: &[String], state: &InitState) -> Result> { if !args_hashtag.is_empty() { - return args_hashtag - .iter() - .map(|h| validate_hashtag(h)) - .collect(); + return args_hashtag.iter().map(|h| validate_hashtag(h)).collect(); } if let Some(rr) = state.repo_ref() { - return Ok( - latest_event_repo_ref(rr).map_or_else(|| rr.hashtags.clone(), |lr| lr.hashtags), - ); + return Ok(latest_event_repo_ref(rr).map_or_else(|| rr.hashtags.clone(), |lr| lr.hashtags)); } Ok(vec![]) } -- cgit v1.2.3