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(); // ... }