diff --git a/src/lib.rs b/src/lib.rs index 1644e59..922cf68 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -83,5 +83,8 @@ pub use weblog_proc_macro::*; #[cfg(feature = "web_sys")] pub use ::web_sys; +#[cfg(feature = "web_sys")] +pub use ::wasm_bindgen; + #[cfg(feature = "std_web")] pub use self::console::std_web::*; diff --git a/weblog-proc-macro/src/weblog_impl.rs b/weblog-proc-macro/src/weblog_impl.rs index 1deb450..b983458 100644 --- a/weblog-proc-macro/src/weblog_impl.rs +++ b/weblog-proc-macro/src/weblog_impl.rs @@ -69,7 +69,7 @@ fn quote_arg(arg: &Expr, arg_mode: ArgMode) -> TokenStream2 { quote! { #arg } } ArgMode::IntoJsValue => { - quote! { &::std::convert::Into::<::wasm_bindgen::JsValue>::into(#arg) } + quote! { &::std::convert::Into::<::weblog::wasm_bindgen::JsValue>::into(#arg) } } } }