8
8
//!
9
9
//! FIXME: No span and source file information is implemented yet
10
10
11
- use proc_macro:: {
12
- bridge:: { self , server} ,
13
- LineColumn ,
14
- } ;
11
+ use proc_macro:: bridge:: { self , server} ;
15
12
16
13
mod token_stream;
17
14
pub use token_stream:: TokenStream ;
@@ -304,14 +301,6 @@ impl server::Span for RustAnalyzer {
304
301
// FIXME handle span
305
302
Range { start : 0 , end : 0 }
306
303
}
307
- fn start ( & mut self , _span : Self :: Span ) -> LineColumn {
308
- // FIXME handle span
309
- LineColumn { line : 0 , column : 0 }
310
- }
311
- fn end ( & mut self , _span : Self :: Span ) -> LineColumn {
312
- // FIXME handle span
313
- LineColumn { line : 0 , column : 0 }
314
- }
315
304
fn join ( & mut self , first : Self :: Span , _second : Self :: Span ) -> Option < Self :: Span > {
316
305
// Just return the first span again, because some macros will unwrap the result.
317
306
Some ( first)
@@ -330,13 +319,23 @@ impl server::Span for RustAnalyzer {
330
319
tt:: TokenId :: unspecified ( )
331
320
}
332
321
333
- fn after ( & mut self , _self_ : Self :: Span ) -> Self :: Span {
322
+ fn end ( & mut self , _self_ : Self :: Span ) -> Self :: Span {
334
323
tt:: TokenId :: unspecified ( )
335
324
}
336
325
337
- fn before ( & mut self , _self_ : Self :: Span ) -> Self :: Span {
326
+ fn start ( & mut self , _self_ : Self :: Span ) -> Self :: Span {
338
327
tt:: TokenId :: unspecified ( )
339
328
}
329
+
330
+ fn line ( & mut self , _span : Self :: Span ) -> usize {
331
+ // FIXME handle line
332
+ 0
333
+ }
334
+
335
+ fn column ( & mut self , _span : Self :: Span ) -> usize {
336
+ // FIXME handle column
337
+ 0
338
+ }
340
339
}
341
340
342
341
impl server:: Symbol for RustAnalyzer {
0 commit comments