Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-srv/src/server_impl.rs')
-rw-r--r--crates/proc-macro-srv/src/server_impl.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/proc-macro-srv/src/server_impl.rs b/crates/proc-macro-srv/src/server_impl.rs
index 8d509fd47e..bc46f8f0e4 100644
--- a/crates/proc-macro-srv/src/server_impl.rs
+++ b/crates/proc-macro-srv/src/server_impl.rs
@@ -6,13 +6,13 @@
//! The original idea from fedochet is using proc-macro2 as backend,
//! we use tt instead for better integration with RA.
-pub mod rust_analyzer_span;
-pub mod token_id;
+pub(crate) mod rust_analyzer_span;
+pub(crate) mod token_id;
pub(super) fn literal_from_str<Span: Copy>(
s: &str,
span: Span,
-) -> Result<proc_macro::bridge::Literal<Span, intern::Symbol>, ()> {
+) -> Result<crate::bridge::Literal<Span>, ()> {
use rustc_lexer::{LiteralKind, Token, TokenKind};
let mut tokens = rustc_lexer::tokenize(s, rustc_lexer::FrontmatterAllowed::No);
let minus_or_lit = tokens.next().unwrap_or(Token { kind: TokenKind::Eof, len: 0 });
@@ -35,5 +35,5 @@ pub(super) fn literal_from_str<Span: Copy>(
}
let TokenKind::Literal { kind, suffix_start } = lit.kind else { return Err(()) };
- Ok(crate::tt::literal_from_lexer(s, span, kind, suffix_start))
+ Ok(crate::token_stream::literal_from_lexer(s, span, kind, suffix_start))
}