Skip to content

Commit 2c31363

Browse files
committed
Partially revert "Rust: fix compilation errors"
This reverts commit 260322b.
1 parent ff8cd98 commit 2c31363

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

rust/extractor/src/crate_graph.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,17 @@ use ra_ap_hir_def::{
1818
};
1919
use ra_ap_hir_def::{HasModule, visibility::VisibilityExplicitness};
2020
use ra_ap_hir_def::{ModuleId, resolver::HasResolver};
21+
use ra_ap_hir_ty::TraitRefExt;
2122
use ra_ap_hir_ty::Ty;
2223
use ra_ap_hir_ty::TyExt;
2324
use ra_ap_hir_ty::WhereClause;
25+
use ra_ap_hir_ty::db::InternedCallableDefId;
26+
use ra_ap_hir_ty::from_assoc_type_id;
2427
use ra_ap_hir_ty::{Binders, FnPointer};
2528
use ra_ap_hir_ty::{Interner, ProjectionTy};
26-
use ra_ap_hir_ty::{TraitRefExt, from_assoc_type_id};
2729
use ra_ap_ide_db::RootDatabase;
2830
use ra_ap_vfs::{Vfs, VfsPath};
2931

30-
use ra_ap_hir_def::data::ConstFlags;
31-
use ra_ap_hir_def::item_tree::StaticFlags;
32-
use ra_ap_hir_ty::db::InternedCallableDefId;
3332
use std::hash::Hasher;
3433
use std::{cmp::Ordering, collections::HashMap, path::PathBuf};
3534
use std::{hash::Hash, vec};
@@ -377,7 +376,7 @@ fn emit_const(
377376
attrs: vec![],
378377
body: None,
379378
is_const: true,
380-
is_default: konst.flags.contains(ConstFlags::HAS_BODY),
379+
is_default: konst.has_body(),
381380
type_repr,
382381
visibility,
383382
})
@@ -410,9 +409,9 @@ fn emit_static(
410409
body: None,
411410
type_repr,
412411
visibility,
413-
is_mut: statik.flags.contains(StaticFlags::MUTABLE),
412+
is_mut: statik.mutable(),
414413
is_static: true,
415-
is_unsafe: statik.flags.contains(StaticFlags::HAS_UNSAFE_KW),
414+
is_unsafe: statik.has_unsafe_kw(),
416415
})
417416
.into(),
418417
);
@@ -1307,7 +1306,7 @@ fn emit_variant_data(trap: &mut TrapFile, db: &dyn HirDatabase, variant_id: Vari
13071306
trap.emit(generated::StructField {
13081307
id: trap::TrapId::Star,
13091308
attrs: vec![],
1310-
is_unsafe: false,
1309+
is_unsafe: field_data[field_id].is_unsafe,
13111310
name,
13121311
type_repr,
13131312
visibility,

0 commit comments

Comments
 (0)