Auto merge of #16160 - Waqar144:work/use-reserve, r=Veykril

minor: Use reserve when removing markdown from text

After markdown syntax removal the length of the text is roughly the same so we can reserve memory beforehand
This commit is contained in:
bors 2023-12-19 07:11:20 +00:00
commit 1c4c2200eb

View File

@ -6,6 +6,7 @@ use pulldown_cmark::{Event, Parser, Tag};
/// Currently limited in styling, i.e. no ascii tables or lists
pub(crate) fn remove_markdown(markdown: &str) -> String {
let mut out = String::new();
out.reserve_exact(markdown.len());
let parser = Parser::new(markdown);
for event in parser {