From dd82cd4722d00ad8f470571e49f0a366ed1eb678 Mon Sep 17 00:00:00 2001 From: LachezarLechev Date: Wed, 12 Dec 2018 08:10:02 +0100 Subject: [PATCH 1/5] [examples] julia_set - port to rust 2018 --- examples/julia_set/Cargo.toml | 1 + examples/julia_set/src/lib.rs | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/examples/julia_set/Cargo.toml b/examples/julia_set/Cargo.toml index f6ce28f3..0756349e 100644 --- a/examples/julia_set/Cargo.toml +++ b/examples/julia_set/Cargo.toml @@ -2,6 +2,7 @@ name = "julia_set" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/julia_set/src/lib.rs b/examples/julia_set/src/lib.rs index e0884da7..cafb778e 100644 --- a/examples/julia_set/src/lib.rs +++ b/examples/julia_set/src/lib.rs @@ -1,6 +1,3 @@ -extern crate wasm_bindgen; -extern crate web_sys; - use std::ops::Add; use wasm_bindgen::prelude::*; use wasm_bindgen::Clamped; From e1d11fda9582a65ff87b6846b2d8ee21cc2beccd Mon Sep 17 00:00:00 2001 From: LachezarLechev Date: Wed, 12 Dec 2018 08:11:18 +0100 Subject: [PATCH 2/5] [examples] no_modules - port to rust 2018 --- examples/no_modules/Cargo.toml | 1 + examples/no_modules/src/lib.rs | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/examples/no_modules/Cargo.toml b/examples/no_modules/Cargo.toml index 8c1e705c..712667e0 100644 --- a/examples/no_modules/Cargo.toml +++ b/examples/no_modules/Cargo.toml @@ -2,6 +2,7 @@ name = "no_modules" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/no_modules/src/lib.rs b/examples/no_modules/src/lib.rs index 7bed7348..e7388ada 100644 --- a/examples/no_modules/src/lib.rs +++ b/examples/no_modules/src/lib.rs @@ -1,6 +1,3 @@ -extern crate wasm_bindgen; -extern crate web_sys; - use wasm_bindgen::prelude::*; // Called by our JS entry point to run the example From 55f199ee7760a0db92705e48d65d06b9c04319fb Mon Sep 17 00:00:00 2001 From: LachezarLechev Date: Wed, 12 Dec 2018 08:12:51 +0100 Subject: [PATCH 3/5] [examples] paint - port to rust 2018 --- examples/paint/Cargo.toml | 1 + examples/paint/src/lib.rs | 10 +++------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/examples/paint/Cargo.toml b/examples/paint/Cargo.toml index 025944f5..f2cc8631 100644 --- a/examples/paint/Cargo.toml +++ b/examples/paint/Cargo.toml @@ -2,6 +2,7 @@ name = "wasm-bindgen-paint" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/paint/src/lib.rs b/examples/paint/src/lib.rs index cdd92333..9b407efb 100644 --- a/examples/paint/src/lib.rs +++ b/examples/paint/src/lib.rs @@ -1,7 +1,3 @@ -extern crate js_sys; -extern crate wasm_bindgen; -extern crate web_sys; - use std::cell::Cell; use std::rc::Rc; use wasm_bindgen::prelude::*; @@ -30,7 +26,7 @@ pub fn start() -> Result<(), JsValue> { context.begin_path(); context.move_to(event.offset_x() as f64, event.offset_y() as f64); pressed.set(true); - }) as Box); + }) as Box); canvas.add_event_listener_with_callback("mousedown", closure.as_ref().unchecked_ref())?; closure.forget(); } @@ -44,7 +40,7 @@ pub fn start() -> Result<(), JsValue> { context.begin_path(); context.move_to(event.offset_x() as f64, event.offset_y() as f64); } - }) as Box); + }) as Box); canvas.add_event_listener_with_callback("mousemove", closure.as_ref().unchecked_ref())?; closure.forget(); } @@ -55,7 +51,7 @@ pub fn start() -> Result<(), JsValue> { pressed.set(false); context.line_to(event.offset_x() as f64, event.offset_y() as f64); context.stroke(); - }) as Box); + }) as Box); canvas.add_event_listener_with_callback("mouseup", closure.as_ref().unchecked_ref())?; closure.forget(); } From a211e4af9ca81dbe0e5ca58dbd3a852ee216c4ec Mon Sep 17 00:00:00 2001 From: LachezarLechev Date: Wed, 12 Dec 2018 08:14:08 +0100 Subject: [PATCH 4/5] [examples] performance - port to rust 2018 --- examples/performance/Cargo.toml | 1 + examples/performance/src/lib.rs | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/examples/performance/Cargo.toml b/examples/performance/Cargo.toml index d6f7a36c..3ad30a06 100644 --- a/examples/performance/Cargo.toml +++ b/examples/performance/Cargo.toml @@ -2,6 +2,7 @@ name = "performance" version = "0.1.0" authors = ["The wasm-bindgen Developers"] +edition = "2018" [lib] crate-type = ["cdylib"] diff --git a/examples/performance/src/lib.rs b/examples/performance/src/lib.rs index dad7fad5..7a4aefe8 100644 --- a/examples/performance/src/lib.rs +++ b/examples/performance/src/lib.rs @@ -1,7 +1,4 @@ -extern crate humantime; -extern crate wasm_bindgen; -extern crate web_sys; - +use humantime; use std::time::{Duration, SystemTime, UNIX_EPOCH}; use wasm_bindgen::prelude::*; From f29f78e302a2ea12546b54816d5eccc069089964 Mon Sep 17 00:00:00 2001 From: LachezarLechev Date: Wed, 12 Dec 2018 08:16:36 +0100 Subject: [PATCH 5/5] [examples] performance - remove one more unnecessary import --- examples/performance/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/performance/src/lib.rs b/examples/performance/src/lib.rs index 7a4aefe8..952e7060 100644 --- a/examples/performance/src/lib.rs +++ b/examples/performance/src/lib.rs @@ -1,4 +1,3 @@ -use humantime; use std::time::{Duration, SystemTime, UNIX_EPOCH}; use wasm_bindgen::prelude::*;