Skip to content

Commit e1cfab2

Browse files
Fix use proc_macro statements for newest nightly/beta
See this for more information: rust-lang/rust#54418
1 parent 4c0c0ca commit e1cfab2

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

src/diag.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//! `.err()` on spans.
1313
//!
1414
15-
use proc_macro::{Span, TokenStream};
15+
use crate::proc_macro::{Span, TokenStream};
1616

1717

1818
/// Extension trait that adds a convenience method to `Diagnostic`. This is

src/gen.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use proc_macro::Span;
1+
use crate::proc_macro::Span;
22
use proc_macro2::TokenStream as TokenStream2;
33
use quote::{ToTokens, TokenStreamExt};
44
use syn::{

src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44

55
#![cfg_attr(feature = "nightly", feature(proc_macro_diagnostic, proc_macro_span))]
66

7+
extern crate proc_macro;
78
#[macro_use]
89
extern crate quote;
910

10-
use proc_macro::TokenStream;
11+
use crate::proc_macro::TokenStream;
1112
use proc_macro2::TokenStream as TokenStream2;
1213
use quote::ToTokens;
1314

src/proxy.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::iter::Peekable;
22

3-
use proc_macro::{token_stream, TokenStream, TokenTree};
3+
use crate::proc_macro::{token_stream, TokenStream, TokenTree};
44

55
use crate::diag::SpanExt;
66

@@ -141,7 +141,7 @@ fn eat_type(iter: &mut Peekable<token_stream::IntoIter>) -> Result<ProxyType, ()
141141

142142
#[cfg(test)]
143143
mod test {
144-
use proc_macro::TokenStream;
144+
use crate::proc_macro::TokenStream;
145145

146146
use super::parse_types;
147147

src/spanned.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use proc_macro::{Span, TokenStream};
1+
use crate::proc_macro::{Span, TokenStream};
22
use proc_macro2::TokenStream as TokenStream2;
33
use quote::ToTokens;
44

0 commit comments

Comments
 (0)