Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/use_trivial_constructor.rs')
-rw-r--r--crates/ide-db/src/use_trivial_constructor.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/crates/ide-db/src/use_trivial_constructor.rs b/crates/ide-db/src/use_trivial_constructor.rs
index f63cd92694..a91d436afc 100644
--- a/crates/ide-db/src/use_trivial_constructor.rs
+++ b/crates/ide-db/src/use_trivial_constructor.rs
@@ -16,17 +16,17 @@ pub fn use_trivial_constructor(
) -> Option<Expr> {
match ty.as_adt() {
Some(hir::Adt::Enum(x)) => {
- if let &[variant] = &*x.variants(db) {
- if variant.kind(db) == hir::StructKind::Unit {
- let path = make::path_qualified(
- path,
- make::path_segment(make::name_ref(
- &variant.name(db).display_no_db(edition).to_smolstr(),
- )),
- );
+ if let &[variant] = &*x.variants(db)
+ && variant.kind(db) == hir::StructKind::Unit
+ {
+ let path = make::path_qualified(
+ path,
+ make::path_segment(make::name_ref(
+ &variant.name(db).display_no_db(edition).to_smolstr(),
+ )),
+ );
- return Some(make::expr_path(path));
- }
+ return Some(make::expr_path(path));
}
}
Some(hir::Adt::Struct(x)) if x.kind(db) == StructKind::Unit => {