diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-12-07 21:28:29 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-12-28 12:33:18 +0300 |
| commit | 3d57b8bcc0a6a0378a9cea0291bb76d44bec6ff8 (patch) | |
| tree | 6ed3c1b94ff90cfe6e72625d51824ed67e5e0112 /src/librustc_save_analysis | |
| parent | 3a087ad3a924be12343bb035bf9b63ed81f650bf (diff) | |
| download | rust-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.rs | 18 |
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)) |
