From f910a934686d4d79ab042676e90110d435f5350d Mon Sep 17 00:00:00 2001 From: G2-Games Date: Wed, 31 Jan 2024 13:07:21 -0600 Subject: [PATCH] Updated `nusb` to 0.1.5, fixed clippy suggestions --- Cargo.toml | 3 +-- src/backend/wasm.rs | 7 +++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5ff3711..2f75c30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,6 @@ crate-type = ["cdylib", "rlib"] wasm-bindgen = "0.2.84" wasm-bindgen-futures = "0.4.39" js-sys = "0.3.67" -gloo = "0.11.0" [target.'cfg(target_family = "wasm")'.dependencies.web-sys] version = "0.3" @@ -45,7 +44,7 @@ features = [ # Non-wasm deps [target.'cfg(not(target_family = "wasm"))'.dependencies] -nusb = "0.1.4" +nusb = "0.1.5" [profile.release] opt-level = "s" diff --git a/src/backend/wasm.rs b/src/backend/wasm.rs index 1a8c1a0..d66a01f 100644 --- a/src/backend/wasm.rs +++ b/src/backend/wasm.rs @@ -1,7 +1,6 @@ #![cfg_attr(debug_assertions, allow(dead_code, unused_imports))] use std::error::Error; use wasm_bindgen::prelude::*; -use gloo::console::log; use web_sys::{ console, @@ -82,7 +81,7 @@ impl Device for UsbDevice { let dev_promise = JsFuture::from(Promise::resolve(&self.device.claim_interface(number))).await; // Wait for the interface to be claimed - let device: WasmUsbDevice = match dev_promise { + let _device: WasmUsbDevice = match dev_promise { Ok(dev) => dev.into(), Err(err) => { console::log_1(&err.clone()); @@ -159,11 +158,11 @@ impl<'a> Interface<'a> for UsbInterface { let array_obj = Object::try_from(&array).unwrap(); let params: UsbControlTransferParameters = data.into(); - let promise = Promise::resolve(&self.device.control_transfer_out_with_buffer_source(¶ms, &array_obj)); + let promise = Promise::resolve(&self.device.control_transfer_out_with_buffer_source(¶ms, array_obj)); let result = JsFuture::from(promise).await; match result { - Ok(res) => Ok(()), + Ok(_) => Ok(()), Err(err) => Err(format!("{:?}", err).into()), } }