about summary refs log tree commit diff
path: root/src/librustc_save_analysis
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-12-07 21:28:29 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-12-28 12:33:18 +0300
commit3d57b8bcc0a6a0378a9cea0291bb76d44bec6ff8 (patch)
tree6ed3c1b94ff90cfe6e72625d51824ed67e5e0112 /src/librustc_save_analysis
parent3a087ad3a924be12343bb035bf9b63ed81f650bf (diff)
downloadrust-3d57b8bcc0a6a0378a9cea0291bb76d44bec6ff8.tar.gz
rust-3d57b8bcc0a6a0378a9cea0291bb76d44bec6ff8.zip
doc comments: Less attribute mimicking
Diffstat (limited to 'src/librustc_save_analysis')
-rw-r--r--src/librustc_save_analysis/lib.rs18
1 files changed, 9 insertions, 9 deletions
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))