From 3d57b8bcc0a6a0378a9cea0291bb76d44bec6ff8 Mon Sep 17 00:00:00 2001 From: Vadim Petrochenkov Date: Sat, 7 Dec 2019 21:28:29 +0300 Subject: doc comments: Less attribute mimicking --- src/librustc_save_analysis/lib.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'src/librustc_save_analysis') diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs index 27d4eef34cb..9f4fcb1f330 100644 --- a/src/librustc_save_analysis/lib.rs +++ b/src/librustc_save_analysis/lib.rs @@ -815,15 +815,15 @@ impl<'l, 'tcx> SaveContext<'l, 'tcx> { let mut result = String::new(); for attr in attrs { - if attr.check_name(sym::doc) { - if let Some(val) = attr.value_str() { - if attr.is_doc_comment() { - result.push_str(&strip_doc_comment_decoration(&val.as_str())); - } else { - result.push_str(&val.as_str()); - } - result.push('\n'); - } else if let Some(meta_list) = attr.meta_item_list() { + if let Some(val) = attr.doc_str() { + if attr.is_doc_comment() { + result.push_str(&strip_doc_comment_decoration(&val.as_str())); + } else { + result.push_str(&val.as_str()); + } + result.push('\n'); + } else if attr.check_name(sym::doc) { + if let Some(meta_list) = attr.meta_item_list() { meta_list .into_iter() .filter(|it| it.check_name(sym::include)) -- cgit 1.4.1-3-g733a5