Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/extract_variable.rs')
| -rw-r--r-- | crates/ide-assists/src/handlers/extract_variable.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide-assists/src/handlers/extract_variable.rs b/crates/ide-assists/src/handlers/extract_variable.rs index 7071106970..e5ce02cf53 100644 --- a/crates/ide-assists/src/handlers/extract_variable.rs +++ b/crates/ide-assists/src/handlers/extract_variable.rs @@ -465,7 +465,7 @@ fn like_const_value(ctx: &AssistContext<'_>, path_resolution: hir::PathResolutio match path_resolution { hir::PathResolution::Def(def) => match def { hir::ModuleDef::Adt(adt) => adt_like_const_value(Some(adt)), - hir::ModuleDef::Variant(variant) => variant.kind(db) == hir::StructKind::Unit, + hir::ModuleDef::EnumVariant(variant) => variant.kind(db) == hir::StructKind::Unit, hir::ModuleDef::TypeAlias(ty) => adt_like_const_value(ty.ty(db).as_adt()), hir::ModuleDef::Const(_) | hir::ModuleDef::Static(_) => true, hir::ModuleDef::Trait(_) |