diff --git a/crates/backend/src/codegen.rs b/crates/backend/src/codegen.rs index 18d6c335..5a0f4f51 100644 --- a/crates/backend/src/codegen.rs +++ b/crates/backend/src/codegen.rs @@ -456,7 +456,6 @@ impl TryToTokens for ast::Export { }) }, ) - } else { ( quote! { wasm_bindgen::JsValue }, @@ -467,13 +466,11 @@ impl TryToTokens for ast::Export { }, ) } - } else if self.start { ( quote! { () }, quote! { <#syn_ret as wasm_bindgen::__rt::Start>::start(#ret) }, ) - } else { (quote! { #syn_ret }, quote! { #ret }) }; diff --git a/crates/cli/tests/interface-types.rs b/crates/cli/tests/interface-types.rs index 462dccf0..2e6ae294 100644 --- a/crates/cli/tests/interface-types.rs +++ b/crates/cli/tests/interface-types.rs @@ -54,10 +54,13 @@ fn runtest(test: &Path) -> Result<()> { .arg("--no-typescript"); exec(&mut bindgen)?; - exec(Command::new("node") - .arg("--experimental-wasm-anyref") - .arg("--experimental-wasm-mv") - .arg(&js).env("NODE_PATH", td.path()))?; + exec( + Command::new("node") + .arg("--experimental-wasm-anyref") + .arg("--experimental-wasm-mv") + .arg(&js) + .env("NODE_PATH", td.path()), + )?; Ok(()) } diff --git a/crates/js-sys/tests/wasm/Array.rs b/crates/js-sys/tests/wasm/Array.rs index 78e5f0a2..96253871 100644 --- a/crates/js-sys/tests/wasm/Array.rs +++ b/crates/js-sys/tests/wasm/Array.rs @@ -87,7 +87,10 @@ fn to_vec() { .into_iter() .collect::(); - assert_eq!(array.to_vec(), vec![JsValue::from("a"), JsValue::from("b"), JsValue::from("c")]); + assert_eq!( + array.to_vec(), + vec![JsValue::from("a"), JsValue::from("b"), JsValue::from("c")] + ); } #[wasm_bindgen_test] @@ -96,7 +99,10 @@ fn iter() { .into_iter() .collect::(); - assert_eq!(array.iter().collect::>(), vec![JsValue::from("a"), JsValue::from("b"), JsValue::from("c")]); + assert_eq!( + array.iter().collect::>(), + vec![JsValue::from("a"), JsValue::from("b"), JsValue::from("c")] + ); let mut iter = array.iter(); diff --git a/crates/js-sys/tests/wasm/Symbol.rs b/crates/js-sys/tests/wasm/Symbol.rs index b4ed544e..0f1e3d0f 100644 --- a/crates/js-sys/tests/wasm/Symbol.rs +++ b/crates/js-sys/tests/wasm/Symbol.rs @@ -1,7 +1,7 @@ use js_sys::*; use wasm_bindgen::prelude::*; -use wasm_bindgen_test::*; use wasm_bindgen_futures::JsFuture; +use wasm_bindgen_test::*; #[wasm_bindgen(module = "tests/wasm/Symbol.js")] extern "C" { @@ -41,7 +41,9 @@ fn iterator() { #[wasm_bindgen_test] async fn async_iterator() { - JsFuture::from(test_async_iterator(&Symbol::async_iterator())).await.unwrap_throw(); + JsFuture::from(test_async_iterator(&Symbol::async_iterator())) + .await + .unwrap_throw(); } #[wasm_bindgen_test] @@ -103,7 +105,10 @@ fn key_for() { #[wasm_bindgen_test] fn to_string() { assert_eq!(Symbol::iterator().to_string(), "Symbol(Symbol.iterator)"); - assert_eq!(Symbol::async_iterator().to_string(), "Symbol(Symbol.asyncIterator)"); + assert_eq!( + Symbol::async_iterator().to_string(), + "Symbol(Symbol.asyncIterator)" + ); assert_eq!(Symbol::for_("foo").to_string(), "Symbol(foo)"); assert_eq!(gensym("desc".into()).to_string(), "Symbol(desc)"); } diff --git a/crates/typescript-tests/src/simple_fn.rs b/crates/typescript-tests/src/simple_fn.rs index 2fd727d2..fe99aced 100644 --- a/crates/typescript-tests/src/simple_fn.rs +++ b/crates/typescript-tests/src/simple_fn.rs @@ -4,4 +4,6 @@ use wasm_bindgen::prelude::*; pub fn greet(_: &str) {} #[wasm_bindgen] -pub fn take_and_return_bool(_: bool) -> bool { true } +pub fn take_and_return_bool(_: bool) -> bool { + true +} diff --git a/crates/wasm-conventions/src/lib.rs b/crates/wasm-conventions/src/lib.rs index b7fd80e3..59ec6d80 100755 --- a/crates/wasm-conventions/src/lib.rs +++ b/crates/wasm-conventions/src/lib.rs @@ -9,7 +9,7 @@ #![deny(missing_docs, missing_debug_implementations)] use anyhow::{anyhow, bail, Error}; -use walrus::{GlobalId, GlobalKind, MemoryId, Module, ValType, InitExpr, ir::Value}; +use walrus::{ir::Value, GlobalId, GlobalKind, InitExpr, MemoryId, Module, ValType}; /// Get a Wasm module's canonical linear memory. pub fn get_memory(module: &Module) -> Result { diff --git a/src/lib.rs b/src/lib.rs index 536dcdb7..ca1370e6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1117,7 +1117,6 @@ pub mod __rt { } } - /// An internal helper trait for usage in `#[wasm_bindgen(start)]` /// functions to throw the error (if it is `Err`). pub trait Start {