diff --git a/src/renderer/html_handlebars/hbs_renderer.rs b/src/renderer/html_handlebars/hbs_renderer.rs index 6ac5985b..6b934b13 100644 --- a/src/renderer/html_handlebars/hbs_renderer.rs +++ b/src/renderer/html_handlebars/hbs_renderer.rs @@ -366,7 +366,7 @@ impl HtmlHandlebars { // Note: all paths are relative to the build directory, so the // leading slash in an absolute path means nothing (and would mess // up `root.join(original)`). - let original = original.trim_start_matches("/"); + let original = original.trim_start_matches('/'); let filename = root.join(original); self.emit_redirect(handlebars, &filename, new)?; } @@ -899,10 +899,10 @@ fn partition_source(s: &str) -> (String, String) { if !header || after_header { after_header = true; after.push_str(line); - after.push_str("\n"); + after.push('\n'); } else { before.push_str(line); - before.push_str("\n"); + before.push('\n'); } } diff --git a/src/utils/string.rs b/src/utils/string.rs index 1151d1e8..59931743 100644 --- a/src/utils/string.rs +++ b/src/utils/string.rs @@ -70,7 +70,7 @@ pub fn take_rustdoc_include_lines>(s: &str, range: R) -> S output.push_str("# "); } output.push_str(line); - output.push_str("\n"); + output.push('\n'); } output.pop(); output @@ -95,7 +95,7 @@ pub fn take_rustdoc_include_anchored_lines(s: &str, anchor: &str) -> String { None => { if !ANCHOR_START.is_match(l) { output.push_str(l); - output.push_str("\n"); + output.push('\n'); } } } @@ -106,7 +106,7 @@ pub fn take_rustdoc_include_anchored_lines(s: &str, anchor: &str) -> String { } else if !ANCHOR_END.is_match(l) { output.push_str("# "); output.push_str(l); - output.push_str("\n"); + output.push('\n'); } } diff --git a/src/utils/toml_ext.rs b/src/utils/toml_ext.rs index 908ab2db..bf25ad11 100644 --- a/src/utils/toml_ext.rs +++ b/src/utils/toml_ext.rs @@ -53,7 +53,7 @@ impl TomlExt for Value { } fn split(key: &str) -> Option<(&str, &str)> { - let ix = key.find(".")?; + let ix = key.find('.')?; let (head, tail) = key.split_at(ix); // splitting will leave the "."