Skip to content

Commit 4c45f87

Browse files
committed
Rust: remove unreachable case
Enum variants cannot be declared as a module item, they can only be imported
1 parent 86e83b1 commit 4c45f87

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

rust/extractor/src/crate_graph.rs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -299,9 +299,6 @@ fn emit_module_items(
299299
ModuleDefId::StaticId(statik) => {
300300
items.extend(emit_static(db, name.as_str(), trap, statik, vis));
301301
}
302-
ModuleDefId::EnumVariantId(variant_id) => {
303-
items.extend(emit_enum_variant(db, name.as_str(), trap, variant_id, vis));
304-
}
305302
_ => (),
306303
}
307304
}
@@ -416,19 +413,6 @@ fn emit_static(
416413
items
417414
}
418415

419-
fn emit_enum_variant(
420-
db: &dyn HirDatabase,
421-
name: &str,
422-
trap: &mut TrapFile,
423-
variant_id: ra_ap_hir_def::EnumVariantId,
424-
visibility: Visibility,
425-
) -> Vec<trap::Label<generated::Item>> {
426-
let mut items = Vec::new();
427-
if let Some(type_) = db.value_ty(variant_id.into()) {
428-
items.push(const_or_function(db, name, trap, type_, visibility));
429-
}
430-
items
431-
}
432416
fn emit_generic_param_list(
433417
trap: &mut TrapFile,
434418
db: &dyn HirDatabase,

0 commit comments

Comments
 (0)