Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-srv/src/bridge.rs')
| -rw-r--r-- | crates/proc-macro-srv/src/bridge.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/crates/proc-macro-srv/src/bridge.rs b/crates/proc-macro-srv/src/bridge.rs new file mode 100644 index 0000000000..fc063a07b5 --- /dev/null +++ b/crates/proc-macro-srv/src/bridge.rs @@ -0,0 +1,12 @@ +//! `proc_macro::bridge` newtypes.
+
+use proc_macro::bridge as pm_bridge;
+
+pub use pm_bridge::{DelimSpan, Diagnostic, ExpnGlobals, LitKind};
+
+pub type TokenTree<S> =
+ pm_bridge::TokenTree<crate::token_stream::TokenStream<S>, S, intern::Symbol>;
+pub type Literal<S> = pm_bridge::Literal<S, intern::Symbol>;
+pub type Group<S> = pm_bridge::Group<crate::token_stream::TokenStream<S>, S>;
+pub type Punct<S> = pm_bridge::Punct<S>;
+pub type Ident<S> = pm_bridge::Ident<S, intern::Symbol>;
|