]> git.proxmox.com Git - rustc.git/blobdiff - src/doc/book/tools/src/bin/convert_quotes.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / doc / book / tools / src / bin / convert_quotes.rs
index c8cfd456d1353bfcfb3112fce2676784f4eb6ef8..b4a9bdce2e3397909284209843d29b2f0a39fb4d 100644 (file)
@@ -1,5 +1,5 @@
 use std::io;
-use std::io::{Read, Write};
+use std::io::Read;
 
 fn main() {
     let mut is_in_code_block = false;
@@ -21,13 +21,13 @@ fn main() {
         if is_in_code_block {
             is_in_inline_code = false;
             is_in_html_tag = false;
-            write!(io::stdout(), "{}\n", line).unwrap();
+            println!("{}", line);
         } else {
             let modified_line = &mut String::new();
             let mut previous_char = std::char::REPLACEMENT_CHARACTER;
-            let mut chars_in_line = line.chars();
+            let chars_in_line = line.chars();
 
-            while let Some(possible_match) = chars_in_line.next() {
+            for possible_match in chars_in_line {
                 // Check if inside inline code.
                 if possible_match == '`' {
                     is_in_inline_code = !is_in_inline_code;
@@ -72,7 +72,7 @@ fn main() {
                 modified_line.push(char_to_push);
                 previous_char = char_to_push;
             }
-            write!(io::stdout(), "{}\n", modified_line).unwrap();
+            println!("{}", modified_line);
         }
     }
 }