diff --git a/src/librustdoc/clean/types.rs b/src/librustdoc/clean/types.rs index f759cf4ba6ea0..0350cc39de3e2 100644 --- a/src/librustdoc/clean/types.rs +++ b/src/librustdoc/clean/types.rs @@ -1029,12 +1029,6 @@ impl Attributes { ) -> Attributes { let mut doc_strings: Vec = vec![]; - fn update_need_backline(doc_strings: &mut Vec) { - if let Some(prev) = doc_strings.last_mut() { - prev.need_backline = true; - } - } - let clean_attr = |(attr, parent_module): (&ast::Attribute, Option)| { if let Some(value) = attr.doc_str() { trace!("got doc_str={:?}", value); @@ -1054,7 +1048,9 @@ impl Attributes { indent: 0, }; - update_need_backline(&mut doc_strings); + if let Some(prev) = doc_strings.last_mut() { + prev.need_backline = true; + } doc_strings.push(frag);