5
5
6
6
use std:: { cmp:: Ordering , iter, mem} ;
7
7
8
- use base_db:: { span :: SyntaxContextId , CrateId , Dependency , Edition , FileId } ;
8
+ use base_db:: { CrateId , Dependency , Edition , FileId } ;
9
9
use cfg:: { CfgExpr , CfgOptions } ;
10
10
use either:: Either ;
11
11
use hir_expand:: {
@@ -23,6 +23,7 @@ use itertools::{izip, Itertools};
23
23
use la_arena:: Idx ;
24
24
use limit:: Limit ;
25
25
use rustc_hash:: { FxHashMap , FxHashSet } ;
26
+ use span:: { Span , SyntaxContextId } ;
26
27
use stdx:: always;
27
28
use syntax:: { ast, SmolStr } ;
28
29
use triomphe:: Arc ;
@@ -86,11 +87,11 @@ pub(super) fn collect_defs(db: &dyn DefDatabase, def_map: DefMap, tree_id: TreeI
86
87
// FIXME: a hacky way to create a Name from string.
87
88
let name = tt:: Ident {
88
89
text : it. name . clone ( ) ,
89
- span : tt :: SpanData {
90
+ span : Span {
90
91
range : syntax:: TextRange :: empty ( syntax:: TextSize :: new ( 0 ) ) ,
91
- anchor : base_db :: span:: SpanAnchor {
92
+ anchor : span:: SpanAnchor {
92
93
file_id : FileId :: BOGUS ,
93
- ast_id : base_db :: span:: ROOT_ERASED_FILE_AST_ID ,
94
+ ast_id : span:: ROOT_ERASED_FILE_AST_ID ,
94
95
} ,
95
96
ctx : SyntaxContextId :: ROOT ,
96
97
} ,
@@ -2095,11 +2096,11 @@ impl ModCollector<'_, '_> {
2095
2096
// FIXME: a hacky way to create a Name from string.
2096
2097
name = tt:: Ident {
2097
2098
text : it. clone ( ) ,
2098
- span : tt :: SpanData {
2099
+ span : Span {
2099
2100
range : syntax:: TextRange :: empty ( syntax:: TextSize :: new ( 0 ) ) ,
2100
- anchor : base_db :: span:: SpanAnchor {
2101
+ anchor : span:: SpanAnchor {
2101
2102
file_id : FileId :: BOGUS ,
2102
- ast_id : base_db :: span:: ROOT_ERASED_FILE_AST_ID ,
2103
+ ast_id : span:: ROOT_ERASED_FILE_AST_ID ,
2103
2104
} ,
2104
2105
ctx : SyntaxContextId :: ROOT ,
2105
2106
} ,
0 commit comments