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 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'macros/src/func.rs') 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; -- cgit v1.2.3