Updated nusb to 0.1.5, fixed clippy suggestions

This commit is contained in:
G2-Games 2024-01-31 13:07:21 -06:00
parent 2c59b5f5a0
commit f910a93468
2 changed files with 4 additions and 6 deletions

View file

@ -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"

View file

@ -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(&params, &array_obj));
let promise = Promise::resolve(&self.device.control_transfer_out_with_buffer_source(&params, array_obj));
let result = JsFuture::from(promise).await;
match result {
Ok(res) => Ok(()),
Ok(_) => Ok(()),
Err(err) => Err(format!("{:?}", err).into()),
}
}