@@ -111,7 +111,7 @@ impl AstUtils {
111111 } ;
112112 if !is_last {
113113 //we import as a from_stmt, to refuse import of variables, as the import stmt is not complete
114- let to_analyze = Identifier { id : Name :: new ( to_analyze) , range : TextRange :: new ( TextSize :: new ( 0 ) , TextSize :: new ( 0 ) ) , node_index : AtomicNodeIndex :: dummy ( ) } ;
114+ let to_analyze = Identifier { id : Name :: new ( to_analyze) , range : TextRange :: new ( TextSize :: new ( 0 ) , TextSize :: new ( 0 ) ) , node_index : AtomicNodeIndex :: default ( ) } ;
115115 let ( from_symbol, _fallback_sym, _file_tree) = resolve_from_stmt ( session, file_symbol, Some ( & to_analyze) , 0 ) ;
116116 if let Some ( symbol) = from_symbol {
117117 let result = AnalyzeAstResult {
@@ -123,10 +123,10 @@ impl AstUtils {
123123 } else {
124124 let res = resolve_import_stmt ( session, file_symbol, None , & [
125125 Alias { //create a dummy alias with a asname to force full import
126- name : Identifier { id : Name :: new ( to_analyze) , range : TextRange :: new ( TextSize :: new ( 0 ) , TextSize :: new ( 0 ) ) , node_index : AtomicNodeIndex :: dummy ( ) } ,
127- asname : Some ( Identifier { id : Name :: new ( "fake_name" ) , range : alias. name . range ( ) . clone ( ) , node_index : AtomicNodeIndex :: dummy ( ) } ) ,
126+ name : Identifier { id : Name :: new ( to_analyze) , range : TextRange :: new ( TextSize :: new ( 0 ) , TextSize :: new ( 0 ) ) , node_index : AtomicNodeIndex :: default ( ) } ,
127+ asname : Some ( Identifier { id : Name :: new ( "fake_name" ) , range : alias. name . range ( ) . clone ( ) , node_index : AtomicNodeIndex :: default ( ) } ) ,
128128 range : alias. range ( ) ,
129- node_index : AtomicNodeIndex :: dummy ( )
129+ node_index : AtomicNodeIndex :: default ( )
130130 } ] , 0 , & mut None ) ;
131131 let res = res. into_iter ( ) . filter ( |s| s. found ) . collect :: < Vec < _ > > ( ) ;
132132 if !res. is_empty ( ) {
@@ -160,7 +160,7 @@ impl AstUtils {
160160 } else {
161161 return None ;
162162 } ;
163- let to_analyze = Identifier { id : Name :: new ( to_analyze) , range : TextRange :: new ( TextSize :: new ( 0 ) , TextSize :: new ( 0 ) ) , node_index : AtomicNodeIndex :: dummy ( ) } ;
163+ let to_analyze = Identifier { id : Name :: new ( to_analyze) , range : TextRange :: new ( TextSize :: new ( 0 ) , TextSize :: new ( 0 ) ) , node_index : AtomicNodeIndex :: default ( ) } ;
164164 let ( from_symbol, _fallback_sym, _file_tree) = resolve_from_stmt ( session, file_symbol, Some ( & to_analyze) , 0 ) ;
165165 if let Some ( symbol) = from_symbol {
166166 let result = AnalyzeAstResult {
0 commit comments