From b73b4f33bcf0e4ff2cfa8438433205cd3a323e43 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Fri, 20 Jan 2023 14:14:13 +0100 Subject: Fix a few clippy lints --- macros/src/func.rs | 6 +++--- macros/src/node.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'macros/src') diff --git a/macros/src/func.rs b/macros/src/func.rs index fe06749b..3253455b 100644 --- a/macros/src/func.rs +++ b/macros/src/func.rs @@ -44,7 +44,7 @@ pub fn func(item: syn::Item) -> Result { let vis = &item.vis; let ident = &item.sig.ident; let s = ident.to_string(); - let mut chars = s.trim_end_matches("_").chars(); + let mut chars = s.trim_end_matches('_').chars(); let ty = quote::format_ident!( "{}{}Func", chars.next().unwrap().to_ascii_uppercase(), @@ -98,8 +98,8 @@ pub fn section(docs: &mut String, title: &str, level: usize) -> Option { let rest = &docs[start..]; let len = rest[1..] .find("\n# ") - .or(rest[1..].find("\n## ")) - .or(rest[1..].find("\n### ")) + .or_else(|| rest[1..].find("\n## ")) + .or_else(|| rest[1..].find("\n### ")) .map(|x| 1 + x) .unwrap_or(rest.len()); let end = start + len; diff --git a/macros/src/node.rs b/macros/src/node.rs index e8324594..cffac184 100644 --- a/macros/src/node.rs +++ b/macros/src/node.rs @@ -220,7 +220,7 @@ fn create(node: &Node) -> Result { let scope = quote::format_ident!("__{}_keys", node.self_name); for property in node.properties.iter() { - let (key, module) = create_property_module(node, &property); + let (key, module) = create_property_module(node, property); modules.push(module); let name = &property.name; -- cgit v1.2.3