diff options
| author | bors <bors@rust-lang.org> | 2020-08-08 05:58:57 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-08-08 05:58:57 +0000 |
| commit | e61621c3078f25365d58cb508cda745007e64d85 (patch) | |
| tree | 2dcc96f8502beda3081b14d703585bbd6ac4cffe /src/librustdoc/passes/calculate_doc_coverage.rs | |
| parent | 1d100ba26cf9afe85a8a30122c568937c4710879 (diff) | |
| parent | 96dd044827f80b7de3cc1501a80597f41cc388e0 (diff) | |
| download | rust-e61621c3078f25365d58cb508cda745007e64d85.tar.gz rust-e61621c3078f25365d58cb508cda745007e64d85.zip | |
Auto merge of #74932 - nnethercote:rm-ast-session-globals, r=petrochenkov
Remove `librustc_ast` session globals By moving the data onto `Session`. r? @petrochenkov
Diffstat (limited to 'src/librustdoc/passes/calculate_doc_coverage.rs')
| -rw-r--r-- | src/librustdoc/passes/calculate_doc_coverage.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/librustdoc/passes/calculate_doc_coverage.rs b/src/librustdoc/passes/calculate_doc_coverage.rs index 98300385c8f..b722cfc8f75 100644 --- a/src/librustdoc/passes/calculate_doc_coverage.rs +++ b/src/librustdoc/passes/calculate_doc_coverage.rs @@ -4,7 +4,6 @@ use crate::core::DocContext; use crate::fold::{self, DocFolder}; use crate::passes::Pass; -use rustc_ast::attr; use rustc_span::symbol::sym; use rustc_span::FileName; use serde::Serialize; @@ -155,7 +154,10 @@ impl fold::DocFolder for CoverageCalculator { return Some(i); } clean::ImplItem(ref impl_) - if attr::contains_name(&i.attrs.other_attrs, sym::automatically_derived) + if i.attrs + .other_attrs + .iter() + .any(|item| item.has_name(sym::automatically_derived)) || impl_.synthetic || impl_.blanket_impl.is_some() => { |
