From ab7c7d450145c4ad069b6dcd728cc5a584b4cee5 Mon Sep 17 00:00:00 2001 From: roife Date: Sat, 8 Jun 2024 13:07:22 +0800 Subject: [PATCH] fix: skip container header if no generics params --- crates/hir/src/display.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/hir/src/display.rs b/crates/hir/src/display.rs index 1ecbfadf97..36b50645eb 100644 --- a/crates/hir/src/display.rs +++ b/crates/hir/src/display.rs @@ -36,13 +36,13 @@ impl HirDisplay for Function { match container { Some(AssocItemContainer::Trait(trait_)) => { - if f.show_container_bounds() { + if f.show_container_bounds() && !f.db.generic_params(trait_.id.into()).is_empty() { write_trait_header(&trait_, f)?; f.write_str("\n")?; } } Some(AssocItemContainer::Impl(impl_)) => { - if f.show_container_bounds() { + if f.show_container_bounds() && !f.db.generic_params(impl_.id.into()).is_empty() { write_impl_header(&impl_, f)?; f.write_str("\n")?; }