about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael van Straten <michael@vanstraten.de>2023-03-10 22:16:23 +0100
committerMichael van Straten <michael@vanstraten.de>2023-03-10 22:16:23 +0100
commite66d0208bc5b109c2e187aa57a95ec91ae57654a (patch)
tree26d3bc828745d841315a7a15e5ea589407422f38
parent15b867b5db35d67e0f1026b55f22ba6b25ad6dcb (diff)
downloadrust-e66d0208bc5b109c2e187aa57a95ec91ae57654a.tar.gz
rust-e66d0208bc5b109c2e187aa57a95ec91ae57654a.zip
Fixed rust-analyser: no implementation for position()
-rw-r--r--crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs b/crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs
index d258a024729..e46d51f7b05 100644
--- a/crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs
+++ b/crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs
@@ -20,7 +20,7 @@ use token_stream::TokenStreamBuilder;
 mod symbol;
 pub use symbol::*;
 
-use std::ops::Bound;
+use std::ops::{Bound, Range};
 
 use crate::tt;
 
@@ -298,6 +298,10 @@ impl server::Span for RustAnalyzer {
         // FIXME handle span
         span
     }
+    fn position(&mut self, _span: Self::Span) -> Range<u32> {
+        // FIXME handle span
+        Range { start: 0, end: 0 }
+    }
     fn start(&mut self, _span: Self::Span) -> LineColumn {
         // FIXME handle span
         LineColumn { line: 0, column: 0 }