diff options
| author | Andrew Xu <andrewxuyuan@gmail.com> | 2019-05-19 16:26:08 +0800 |
|---|---|---|
| committer | Andrew Xu <andrewxuyuan@gmail.com> | 2019-05-26 17:49:02 +0800 |
| commit | 46b9ed4fa1feae35a3ab31fbfe50b9b1d9bbcea8 (patch) | |
| tree | e34fa813504eeb4064e236db5b1ba4bfdee0e4f0 /src/librustdoc/passes | |
| parent | 2268d9923bcb34a6c921d285cca7fa3dba857c02 (diff) | |
| download | rust-46b9ed4fa1feae35a3ab31fbfe50b9b1d9bbcea8.tar.gz rust-46b9ed4fa1feae35a3ab31fbfe50b9b1d9bbcea8.zip | |
Rename "Associated*" to "Assoc*"
We are going to uniform the terminology of all associated items. Methods that may or may not have `self` are called "associated functions". Because `AssociatedFn` is a bit long, we rename `Associated` to `Assoc`.
Diffstat (limited to 'src/librustdoc/passes')
| -rw-r--r-- | src/librustdoc/passes/collect_intra_doc_links.rs | 16 | ||||
| -rw-r--r-- | src/librustdoc/passes/mod.rs | 4 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/librustdoc/passes/collect_intra_doc_links.rs b/src/librustdoc/passes/collect_intra_doc_links.rs index 2c382a1c175..860ea18a58a 100644 --- a/src/librustdoc/passes/collect_intra_doc_links.rs +++ b/src/librustdoc/passes/collect_intra_doc_links.rs @@ -75,8 +75,8 @@ impl<'a, 'tcx> LinkCollector<'a, 'tcx> { // In case this is a trait item, skip the // early return and try looking for the trait. let value = match result.res { - Res::Def(DefKind::Method, _) | Res::Def(DefKind::AssociatedConst, _) => true, - Res::Def(DefKind::AssociatedTy, _) => false, + Res::Def(DefKind::Method, _) | Res::Def(DefKind::AssocConst, _) => true, + Res::Def(DefKind::AssocTy, _) => false, Res::Def(DefKind::Variant, _) => return handle_variant(cx, result.res), // Not a trait item; just return what we found. _ => return Ok((result.res, None)) @@ -120,7 +120,7 @@ impl<'a, 'tcx> LinkCollector<'a, 'tcx> { return cx.tcx.associated_items(did) .find(|item| item.ident.name == item_name) .and_then(|item| match item.kind { - ty::AssociatedKind::Method => Some("method"), + ty::AssocKind::Method => Some("method"), _ => None, }) .map(|out| (prim, Some(format!("{}#{}.{}", path, out, item_name)))) @@ -143,8 +143,8 @@ impl<'a, 'tcx> LinkCollector<'a, 'tcx> { .find(|item| item.ident.name == item_name); if let Some(item) = item { let out = match item.kind { - ty::AssociatedKind::Method if ns == ValueNS => "method", - ty::AssociatedKind::Const if ns == ValueNS => "associatedconstant", + ty::AssocKind::Method if ns == ValueNS => "method", + ty::AssocKind::Const if ns == ValueNS => "associatedconstant", _ => return Err(()) }; Ok((ty.res, Some(format!("{}.{}", out, item_name)))) @@ -181,9 +181,9 @@ impl<'a, 'tcx> LinkCollector<'a, 'tcx> { .find(|item| item.ident.name == item_name); if let Some(item) = item { let kind = match item.kind { - ty::AssociatedKind::Const if ns == ValueNS => "associatedconstant", - ty::AssociatedKind::Type if ns == TypeNS => "associatedtype", - ty::AssociatedKind::Method if ns == ValueNS => { + ty::AssocKind::Const if ns == ValueNS => "associatedconstant", + ty::AssocKind::Type if ns == TypeNS => "associatedtype", + ty::AssocKind::Method if ns == ValueNS => { if item.defaultness.has_value() { "method" } else { diff --git a/src/librustdoc/passes/mod.rs b/src/librustdoc/passes/mod.rs index d9af33ac5b6..018ab5dea60 100644 --- a/src/librustdoc/passes/mod.rs +++ b/src/librustdoc/passes/mod.rs @@ -172,7 +172,7 @@ impl<'a> DocFolder for Stripper<'a> { | clean::ForeignStaticItem(..) | clean::ConstantItem(..) | clean::UnionItem(..) - | clean::AssociatedConstItem(..) + | clean::AssocConstItem(..) | clean::TraitAliasItem(..) | clean::ForeignTypeItem => { if i.def_id.is_local() { @@ -214,7 +214,7 @@ impl<'a> DocFolder for Stripper<'a> { clean::PrimitiveItem(..) => {} // Associated types are never stripped - clean::AssociatedTypeItem(..) => {} + clean::AssocTypeItem(..) => {} // Keywords are never stripped clean::KeywordItem(..) => {} |
