Unnamed repository; edit this file 'description' to name the repository.
Note `FIXME` for suffixes
Victor Song 2024-02-13
parent 6cd458f · commit 027f263
-rw-r--r--crates/proc-macro-srv/src/server/rust_analyzer_span.rs1
-rw-r--r--crates/proc-macro-srv/src/server/token_id.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/crates/proc-macro-srv/src/server/rust_analyzer_span.rs b/crates/proc-macro-srv/src/server/rust_analyzer_span.rs
index 4a2ad40ad9..f52a4875b0 100644
--- a/crates/proc-macro-srv/src/server/rust_analyzer_span.rs
+++ b/crates/proc-macro-srv/src/server/rust_analyzer_span.rs
@@ -76,6 +76,7 @@ impl server::FreeFunctions for RaSpanServer {
let kind = literal_to_external(literal.kind()).ok_or(Err(()))?;
+ // FIXME: handle more than just int and float suffixes
let suffix = match literal.kind() {
ast::LiteralKind::FloatNumber(num) | ast::LiteralKind::IntNumber(num) => num.suffix(),
_ => None,
diff --git a/crates/proc-macro-srv/src/server/token_id.rs b/crates/proc-macro-srv/src/server/token_id.rs
index 4dbda7e53c..d5f7359255 100644
--- a/crates/proc-macro-srv/src/server/token_id.rs
+++ b/crates/proc-macro-srv/src/server/token_id.rs
@@ -67,6 +67,7 @@ impl server::FreeFunctions for TokenIdServer {
let kind = literal_to_external(literal.kind()).ok_or(Err(()))?;
+ // FIXME: handle more than just int and float suffixes
let suffix = match literal.kind() {
ast::LiteralKind::FloatNumber(num) | ast::LiteralKind::IntNumber(num) => num.suffix(),
_ => None,