From b2844917ad29e967043bea4e187421a6a3f61682 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Sat, 4 Apr 2020 16:04:01 +0800 Subject: Add proc_macro mod (copy from lib_proc_macro) --- crates/ra_proc_macro_srv/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'crates/ra_proc_macro_srv/src/lib.rs') diff --git a/crates/ra_proc_macro_srv/src/lib.rs b/crates/ra_proc_macro_srv/src/lib.rs index f77be1475..2c9a6cdf0 100644 --- a/crates/ra_proc_macro_srv/src/lib.rs +++ b/crates/ra_proc_macro_srv/src/lib.rs @@ -10,6 +10,10 @@ //! * By **copying** the whole rustc `lib_proc_macro` code, we are able to build this with `stable` //! rustc rather than `unstable`. (Although in gerenal ABI compatibility is still an issue) +#[allow(dead_code)] +#[doc(hidden)] +mod proc_macro; + use ra_proc_macro::{ExpansionResult, ExpansionTask, ListMacrosResult, ListMacrosTask}; pub fn expand_task(_task: &ExpansionTask) -> Result { -- cgit v1.2.3 From 4f70162f54ceaa4ff68a5ab74e31b5dda7ac9444 Mon Sep 17 00:00:00 2001 From: Edwin Cheng Date: Sat, 4 Apr 2020 16:28:32 +0800 Subject: Add bridge::TokenStream to crate scope --- crates/ra_proc_macro_srv/src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'crates/ra_proc_macro_srv/src/lib.rs') diff --git a/crates/ra_proc_macro_srv/src/lib.rs b/crates/ra_proc_macro_srv/src/lib.rs index 2c9a6cdf0..80cfa1174 100644 --- a/crates/ra_proc_macro_srv/src/lib.rs +++ b/crates/ra_proc_macro_srv/src/lib.rs @@ -14,6 +14,7 @@ #[doc(hidden)] mod proc_macro; +use proc_macro::bridge::client::TokenStream; use ra_proc_macro::{ExpansionResult, ExpansionTask, ListMacrosResult, ListMacrosTask}; pub fn expand_task(_task: &ExpansionTask) -> Result { -- cgit v1.2.3