From 2268a220e4ba4ae6f45b564e5e88c2c62d22749d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauren=C8=9Biu=20Nicola?= Date: Thu, 27 May 2021 16:52:15 +0300 Subject: Don't store supertraits in ItemTree --- crates/hir_def/src/data.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'crates/hir_def/src/data.rs') diff --git a/crates/hir_def/src/data.rs b/crates/hir_def/src/data.rs index 8bcac60ef..a04f73352 100644 --- a/crates/hir_def/src/data.rs +++ b/crates/hir_def/src/data.rs @@ -141,7 +141,6 @@ pub struct TraitData { pub is_auto: bool, pub is_unsafe: bool, pub visibility: RawVisibility, - pub bounds: Box<[Interned]>, } impl TraitData { @@ -155,7 +154,6 @@ impl TraitData { let module_id = tr_loc.container; let container = AssocContainerId::TraitId(tr); let visibility = item_tree[tr_def.visibility].clone(); - let bounds = tr_def.bounds.clone(); let mut expander = Expander::new(db, tr_loc.id.file_id(), module_id); let items = collect_items( @@ -168,7 +166,7 @@ impl TraitData { 100, ); - Arc::new(TraitData { name, items, is_auto, is_unsafe, visibility, bounds }) + Arc::new(TraitData { name, items, is_auto, is_unsafe, visibility }) } pub fn associated_types(&self) -> impl Iterator + '_ { -- cgit v1.2.3