diff --git a/examples/closures/Cargo.toml b/examples/closures/Cargo.toml index f1dcfc66..7093355d 100644 --- a/examples/closures/Cargo.toml +++ b/examples/closures/Cargo.toml @@ -2,6 +2,7 @@ name = "closures" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/closures/src/lib.rs b/examples/closures/src/lib.rs index 30a28380..aeabaf14 100644 --- a/examples/closures/src/lib.rs +++ b/examples/closures/src/lib.rs @@ -1,7 +1,3 @@ -extern crate js_sys; -extern crate wasm_bindgen; -extern crate web_sys; - use js_sys::{Array, Date}; use wasm_bindgen::prelude::*; use wasm_bindgen::JsCast; @@ -67,7 +63,7 @@ fn setup_clock(window: &Window, document: &Document) -> Result<(), JsValue> { .get_element_by_id("current-time") .expect("should have #current-time on the page"); update_time(¤t_time); - let a = Closure::wrap(Box::new(move || update_time(¤t_time)) as Box); + let a = Closure::wrap(Box::new(move || update_time(¤t_time)) as Box); window .set_interval_with_callback_and_timeout_and_arguments_0(a.as_ref().unchecked_ref(), 1000)?; fn update_time(current_time: &Element) { @@ -103,7 +99,7 @@ fn setup_clicker(document: &Document) { let a = Closure::wrap(Box::new(move || { clicks += 1; num_clicks.set_inner_html(&clicks.to_string()); - }) as Box); + }) as Box); document .get_element_by_id("green-square") .expect("should have #green-square on the page") diff --git a/examples/console_log/Cargo.toml b/examples/console_log/Cargo.toml index ebe7b630..06e52cf9 100644 --- a/examples/console_log/Cargo.toml +++ b/examples/console_log/Cargo.toml @@ -2,6 +2,7 @@ name = "console_log" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/console_log/src/lib.rs b/examples/console_log/src/lib.rs index a530259a..49e9c1db 100644 --- a/examples/console_log/src/lib.rs +++ b/examples/console_log/src/lib.rs @@ -1,6 +1,3 @@ -extern crate wasm_bindgen; -extern crate web_sys; - use wasm_bindgen::prelude::*; #[wasm_bindgen(start)] diff --git a/examples/duck-typed-interfaces/Cargo.toml b/examples/duck-typed-interfaces/Cargo.toml index f964d932..fbac1792 100644 --- a/examples/duck-typed-interfaces/Cargo.toml +++ b/examples/duck-typed-interfaces/Cargo.toml @@ -2,6 +2,7 @@ name = "rust-duck-typed-interfaces" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/duck-typed-interfaces/src/lib.rs b/examples/duck-typed-interfaces/src/lib.rs index 0e1140f6..cf579590 100644 --- a/examples/duck-typed-interfaces/src/lib.rs +++ b/examples/duck-typed-interfaces/src/lib.rs @@ -1,4 +1,3 @@ -extern crate wasm_bindgen; use wasm_bindgen::prelude::*; /// Here is a duck-typed interface for any JavaScript object that has a `quack` @@ -18,6 +17,6 @@ extern "C" { /// Next, we can export a function that takes any object that quacks: #[wasm_bindgen] pub fn make_em_quack_to_this(duck: &Quacks) { - let s = duck.quack(); + let _s = duck.quack(); // ... }