From 7c6f3278ba710d8eedcad018122c73046708effa Mon Sep 17 00:00:00 2001 From: Riley-Kilgore Date: Tue, 24 Sep 2024 08:32:41 -0700 Subject: [PATCH] Fixed single character patterns using double quotes --- crates/aiken-lang/src/tipo/expr.rs | 4 ++-- crates/aiken-project/src/docs.rs | 4 ++-- crates/aiken-project/src/docs/link_tree.rs | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/crates/aiken-lang/src/tipo/expr.rs b/crates/aiken-lang/src/tipo/expr.rs index dadd22a5..fca09223 100644 --- a/crates/aiken-lang/src/tipo/expr.rs +++ b/crates/aiken-lang/src/tipo/expr.rs @@ -964,12 +964,12 @@ impl<'a, 'b> ExprTyper<'a, 'b> { let has_validator = info .values .keys() - .any(|k| k.split(".").next() == Some(name)); + .any(|k| k.split('.').next() == Some(name)); let value_constructors = info .values .keys() - .map(|k| k.split(".").next().unwrap_or(k).to_string()) + .map(|k| k.split('.').next().unwrap_or(k).to_string()) .collect::>(); return Some( diff --git a/crates/aiken-project/src/docs.rs b/crates/aiken-project/src/docs.rs index 5a08b1e0..573e41e6 100644 --- a/crates/aiken-project/src/docs.rs +++ b/crates/aiken-project/src/docs.rs @@ -173,8 +173,8 @@ fn generate_module( let comment = Comment::from((span, module.code.as_str())) .content .trim_start(); - if comment.starts_with("#") { - let trimmed = comment.trim_start_matches("#"); + if comment.starts_with('#') { + let trimmed = comment.trim_start_matches('#'); let heading = comment.len() - trimmed.len(); Some(( span, diff --git a/crates/aiken-project/src/docs/link_tree.rs b/crates/aiken-project/src/docs/link_tree.rs index 9dc7c3ac..cc88d038 100644 --- a/crates/aiken-project/src/docs/link_tree.rs +++ b/crates/aiken-project/src/docs/link_tree.rs @@ -64,8 +64,8 @@ impl LinkTree { /// Strip prefix and ensures to remove any leading slash "/" as well. fn strip_prefix(source: &str, prefix: &str) -> String { let result = source.strip_prefix(prefix).unwrap(); - if result.starts_with("/") { - result.strip_prefix("/").unwrap().to_string() + if result.starts_with('/') { + result.strip_prefix('/').unwrap().to_string() } else { result.to_string() } @@ -206,10 +206,10 @@ impl LinkTree { LinkTree::Empty => vec![], LinkTree::Leaf { value } => { - let last_ix = value.split("/").count(); + let last_ix = value.split('/').count(); let module_path = mk_path(value); value - .split("/") + .split('/') .enumerate() .map(|(offset, segment)| { if offset == last_ix - 1 {