From 5c06f8e22eb8a9577e140f869b3c1b2db7540975 Mon Sep 17 00:00:00 2001 From: scratchyone <scratchywon@gmail.com> Date: Sun, 23 Jan 2022 11:39:29 -0500 Subject: [PATCH] Update docs to use Fn instead of FnMut --- Readme.md | 4 ++-- examples/polling.rs | 4 ++-- src/lib.rs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Readme.md b/Readme.md index ab3e6bd..1008893 100644 --- a/Readme.md +++ b/Readme.md @@ -77,7 +77,7 @@ fn main() -> Result<(), WebSocketError> { } // receive() gives you all new websocket messages since receive() was last called info!("New messages: {:#?}", client.borrow_mut().receive()); - }) as Box<dyn FnMut()>); + }) as Box<dyn Fn()>); // Start non-blocking game loop setInterval(&f, 100); @@ -88,6 +88,6 @@ fn main() -> Result<(), WebSocketError> { // Bind setInterval to make a basic game loop #[wasm_bindgen] extern "C" { - fn setInterval(closure: &Closure<dyn FnMut()>, time: u32) -> i32; + fn setInterval(closure: &Closure<dyn Fn()>, time: u32) -> i32; } ``` diff --git a/examples/polling.rs b/examples/polling.rs index 45f2b39..295b0b3 100644 --- a/examples/polling.rs +++ b/examples/polling.rs @@ -27,7 +27,7 @@ fn main() -> Result<(), WebSocketError> { } // receive() gives you all new websocket messages since receive() was last called info!("New messages: {:#?}", client.borrow_mut().receive()); - }) as Box<dyn FnMut()>); + }) as Box<dyn Fn()>); // Start non-blocking game loop setInterval(&f, 100); @@ -38,5 +38,5 @@ fn main() -> Result<(), WebSocketError> { // Bind setInterval to make a basic game loop #[wasm_bindgen] extern "C" { - fn setInterval(closure: &Closure<dyn FnMut()>, time: u32) -> i32; + fn setInterval(closure: &Closure<dyn Fn()>, time: u32) -> i32; } diff --git a/src/lib.rs b/src/lib.rs index 5455235..dfbc14e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -70,7 +70,7 @@ //! } //! // receive() gives you all new websocket messages since receive() was last called //! info!("New messages: {:#?}", client.borrow_mut().receive()); -//! }) as Box<dyn FnMut()>); +//! }) as Box<dyn Fn()>); //! //! // Start non-blocking game loop //! setInterval(&f, 100); @@ -81,7 +81,7 @@ //! // Bind setInterval to make a basic game loop //! #[wasm_bindgen] //! extern "C" { -//! fn setInterval(closure: &Closure<dyn FnMut()>, time: u32) -> i32; +//! fn setInterval(closure: &Closure<dyn Fn()>, time: u32) -> i32; //! } //! ``` #[cfg(test)] -- GitLab