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/librustc_traits | |
| 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/librustc_traits')
| -rw-r--r-- | src/librustc_traits/lowering/mod.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/librustc_traits/lowering/mod.rs b/src/librustc_traits/lowering/mod.rs index 580b1571e52..80b0868a551 100644 --- a/src/librustc_traits/lowering/mod.rs +++ b/src/librustc_traits/lowering/mod.rs @@ -166,10 +166,10 @@ crate fn program_clauses_for<'a, 'tcx>( | Some(DefKind::TraitAlias) => program_clauses_for_trait(tcx, def_id), // FIXME(eddyb) deduplicate this `associated_item` call with // `program_clauses_for_associated_type_{value,def}`. - Some(DefKind::AssociatedTy) => match tcx.associated_item(def_id).container { - ty::AssociatedItemContainer::ImplContainer(_) => + Some(DefKind::AssocTy) => match tcx.associated_item(def_id).container { + ty::AssocItemContainer::ImplContainer(_) => program_clauses_for_associated_type_value(tcx, def_id), - ty::AssociatedItemContainer::TraitContainer(_) => + ty::AssocItemContainer::TraitContainer(_) => program_clauses_for_associated_type_def(tcx, def_id) }, Some(DefKind::Struct) @@ -444,9 +444,9 @@ pub fn program_clauses_for_associated_type_def<'a, 'tcx>( // ``` let item = tcx.associated_item(item_id); - debug_assert_eq!(item.kind, ty::AssociatedKind::Type); + debug_assert_eq!(item.kind, ty::AssocKind::Type); let trait_id = match item.container { - ty::AssociatedItemContainer::TraitContainer(trait_id) => trait_id, + ty::AssocItemContainer::TraitContainer(trait_id) => trait_id, _ => bug!("not an trait container"), }; @@ -582,9 +582,9 @@ pub fn program_clauses_for_associated_type_value<'a, 'tcx>( // ``` let item = tcx.associated_item(item_id); - debug_assert_eq!(item.kind, ty::AssociatedKind::Type); + debug_assert_eq!(item.kind, ty::AssocKind::Type); let impl_id = match item.container { - ty::AssociatedItemContainer::ImplContainer(impl_id) => impl_id, + ty::AssocItemContainer::ImplContainer(impl_id) => impl_id, _ => bug!("not an impl container"), }; |
