use std::io;
-use std::io::{Read, Write};
+use std::io::Read;
fn main() {
let mut is_in_code_block = false;
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;
modified_line.push(char_to_push);
previous_char = char_to_push;
}
- write!(io::stdout(), "{}\n", modified_line).unwrap();
+ println!("{}", modified_line);
}
}
}