mirror of
https://github.com/fluencelabs/wasm-bindgen
synced 2025-06-14 05:21:24 +00:00
Upgrade to new versions of proc-macro2
Gonna get some nice spans back!
This commit is contained in:
@ -4,12 +4,10 @@ extern crate syn;
|
||||
extern crate quote;
|
||||
extern crate proc_macro;
|
||||
extern crate proc_macro2;
|
||||
extern crate serde_json;
|
||||
extern crate wasm_bindgen_backend as backend;
|
||||
extern crate wasm_bindgen_shared as shared;
|
||||
|
||||
use proc_macro::TokenStream;
|
||||
use quote::{ToTokens, Tokens};
|
||||
use quote::ToTokens;
|
||||
|
||||
#[proc_macro_attribute]
|
||||
pub fn wasm_bindgen(attr: TokenStream, input: TokenStream) -> TokenStream {
|
||||
@ -17,7 +15,7 @@ pub fn wasm_bindgen(attr: TokenStream, input: TokenStream) -> TokenStream {
|
||||
let opts = syn::parse::<backend::ast::BindgenAttrs>(attr)
|
||||
.expect("invalid arguments to #[wasm_bindgen]");
|
||||
|
||||
let mut ret = Tokens::new();
|
||||
let mut ret = proc_macro2::TokenStream::empty();
|
||||
let mut program = backend::ast::Program::default();
|
||||
program.push_item(item, Some(opts), &mut ret);
|
||||
program.to_tokens(&mut ret);
|
||||
|
Reference in New Issue
Block a user