Skip to content

Commit b24fbe8

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

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
@@ -305,9 +305,6 @@ fn emit_module_items(
305305
ModuleDefId::StaticId(statik) => {
306306
items.extend(emit_static(db, name.as_str(), trap, statik, vis));
307307
}
308-
ModuleDefId::EnumVariantId(variant_id) => {
309-
items.extend(emit_enum_variant(db, name.as_str(), trap, variant_id, vis));
310-
}
311308
_ => (),
312309
}
313310
}
@@ -422,19 +419,6 @@ fn emit_static(
422419
items
423420
}
424421

425-
fn emit_enum_variant(
426-
db: &dyn HirDatabase,
427-
name: &str,
428-
trap: &mut TrapFile,
429-
variant_id: ra_ap_hir_def::EnumVariantId,
430-
visibility: Visibility,
431-
) -> Vec<trap::Label<generated::Item>> {
432-
let mut items = Vec::new();
433-
if let Some(type_) = db.value_ty(variant_id.into()) {
434-
items.push(const_or_function(db, name, trap, type_, visibility));
435-
}
436-
items
437-
}
438422
fn emit_generic_param_list(
439423
trap: &mut TrapFile,
440424
db: &dyn HirDatabase,

0 commit comments

Comments
 (0)