Skip to content

Commit bbe51cb

Browse files
committed
Rust: fix crate graph after rust-analyzer upgrade
1 parent bedca3c commit bbe51cb

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

rust/extractor/src/crate_graph.rs

+9-8
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ use ra_ap_base_db::CrateGraph;
1212
use ra_ap_base_db::CrateId;
1313
use ra_ap_base_db::SourceDatabase;
1414
use ra_ap_cfg::CfgAtom;
15-
use ra_ap_hir::{db::DefDatabase, VariantId, Visibility};
16-
use ra_ap_hir::{db::HirDatabase, DefMap, ModuleDefId};
17-
use ra_ap_hir_def::{data::adt::VariantData, nameres::ModuleData, AssocItemId, LocalModuleId};
18-
use ra_ap_hir_def::{resolver::HasResolver, ModuleId};
19-
use ra_ap_hir_def::{visibility::VisibilityExplicitness, HasModule};
15+
use ra_ap_hir::{DefMap, ModuleDefId, db::HirDatabase};
16+
use ra_ap_hir::{VariantId, Visibility, db::DefDatabase};
17+
use ra_ap_hir_def::{AssocItemId, LocalModuleId, data::adt::VariantData, nameres::ModuleData};
18+
use ra_ap_hir_def::{HasModule, visibility::VisibilityExplicitness};
19+
use ra_ap_hir_def::{ModuleId, resolver::HasResolver};
2020
use ra_ap_hir_ty::TraitRefExt;
2121
use ra_ap_hir_ty::Ty;
2222
use ra_ap_hir_ty::TyExt;
@@ -603,9 +603,8 @@ fn emit_module_impls(
603603
.items
604604
.iter()
605605
.flat_map(|item| {
606-
if let AssocItemId::FunctionId(function) = item {
606+
if let (name, AssocItemId::FunctionId(function)) = item {
607607
let sig = db.callable_item_signature((*function).into());
608-
let data = db.function_data(*function);
609608
let sig = sig.skip_binders();
610609
let params = sig
611610
.params()
@@ -635,8 +634,9 @@ fn emit_module_impls(
635634
});
636635
let name = Some(trap.emit(generated::Name {
637636
id: trap::TrapId::Star,
638-
text: Some(data.name.as_str().to_owned()),
637+
text: Some(name.as_str().to_owned()),
639638
}));
639+
let data = db.function_data(*function);
640640
let visibility = emit_visibility(
641641
crate_graph,
642642
db,
@@ -1265,6 +1265,7 @@ fn emit_variant_data(
12651265
name,
12661266
type_repr,
12671267
visibility,
1268+
expr: None,
12681269
})
12691270
})
12701271
.collect();

0 commit comments

Comments
 (0)