diff options
| -rw-r--r-- | src/tools/rust-analyzer/crates/hir/src/display.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/rust-analyzer/crates/hir/src/display.rs b/src/tools/rust-analyzer/crates/hir/src/display.rs index 1ecbfadf977..36b50645eb1 100644 --- a/src/tools/rust-analyzer/crates/hir/src/display.rs +++ b/src/tools/rust-analyzer/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")?; } |
