diff options
| author | Jonas Schievink <jonasschievink@gmail.com> | 2020-02-06 23:21:44 +0100 |
|---|---|---|
| committer | Jonas Schievink <jonasschievink@gmail.com> | 2020-02-08 14:29:18 +0100 |
| commit | 66fd4e6ed8fbc00feeccfe0fe9d25e1c1346807d (patch) | |
| tree | fbe08b10091e7e103384b1d40ca48eefd41a446f /src/librustc_save_analysis | |
| parent | 6cad7542da2f10e2110f942de4db59716bacb3df (diff) | |
| download | rust-66fd4e6ed8fbc00feeccfe0fe9d25e1c1346807d.tar.gz rust-66fd4e6ed8fbc00feeccfe0fe9d25e1c1346807d.zip | |
Make `associated_items` query return a slice
Diffstat (limited to 'src/librustc_save_analysis')
| -rw-r--r-- | src/librustc_save_analysis/lib.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs index e32f4744366..401e1722751 100644 --- a/src/librustc_save_analysis/lib.rs +++ b/src/librustc_save_analysis/lib.rs @@ -423,6 +423,7 @@ impl<'l, 'tcx> SaveContext<'l, 'tcx> { qualname.push_str(&self.tcx.def_path_str(def_id)); self.tcx .associated_items(def_id) + .iter() .find(|item| item.ident.name == ident.name) .map(|item| decl_id = Some(item.def_id)); } @@ -717,6 +718,7 @@ impl<'l, 'tcx> SaveContext<'l, 'tcx> { let ti = self.tcx.associated_item(decl_id); self.tcx .associated_items(ti.container.id()) + .iter() .find(|item| { item.ident.name == ti.ident.name && item.defaultness.has_value() }) |
