Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs')
| -rw-r--r-- | crates/proc-macro-srv/src/abis/abi_sysroot/ra_server.rs | 7 |
1 files changed, 4 insertions, 3 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 d46f8dc88a..69f1e13fb0 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 @@ -82,7 +82,7 @@ impl server::FreeFunctions for RustAnalyzer { &mut self, s: &str, ) -> Result<bridge::Literal<Self::Span, Self::Symbol>, ()> { - // TODO: keep track of LitKind and Suffix + // FIXME: keep track of LitKind and Suffix let symbol = SYMBOL_INTERNER.lock().unwrap().intern(s); Ok(bridge::Literal { kind: bridge::LitKind::Err, @@ -391,8 +391,9 @@ impl server::MultiSpan for RustAnalyzer { } impl server::Symbol for RustAnalyzer { - fn normalize_and_validate_ident(&mut self, _string: &str) -> Result<Self::Symbol, ()> { - todo!() + fn normalize_and_validate_ident(&mut self, string: &str) -> Result<Self::Symbol, ()> { + // FIXME: nfc-normalize and validate idents + Ok(<Self as server::Server>::intern_symbol(string)) } } |