]> git.lizzy.rs Git - rust.git/blobdiff - src/librustdoc/html/escape.rs
Rollup merge of #69582 - RalfJung:vec-parts, r=Centril
[rust.git] / src / librustdoc / html / escape.rs
index 35858d8415075942296469593a2861fb248be283..03660c32654bec0c72988b65f79851b9893cd4a8 100644 (file)
@@ -10,7 +10,7 @@
 pub struct Escape<'a>(pub &'a str);
 
 impl<'a> fmt::Display for Escape<'a> {
-    fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
+    fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
         // Because the internet is always right, turns out there's not that many
         // characters to escape: http://stackoverflow.com/questions/7381974
         let Escape(s) = *self;
@@ -19,14 +19,14 @@ fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result {
         for (i, ch) in s.bytes().enumerate() {
             match ch as char {
                 '<' | '>' | '&' | '\'' | '"' => {
-                    fmt.write_str(&pile_o_bits[last.. i])?;
+                    fmt.write_str(&pile_o_bits[last..i])?;
                     let s = match ch as char {
                         '>' => "&gt;",
                         '<' => "&lt;",
                         '&' => "&amp;",
                         '\'' => "&#39;",
                         '"' => "&quot;",
-                        _ => unreachable!()
+                        _ => unreachable!(),
                     };
                     fmt.write_str(s)?;
                     last = i + 1;