mirror of
https://github.com/G2-Games/cross-usb.git
synced 2025-04-19 05:12:53 -05:00
Updated nusb
to 0.1.5, fixed clippy suggestions
This commit is contained in:
parent
2c59b5f5a0
commit
f910a93468
2 changed files with 4 additions and 6 deletions
|
@ -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"
|
||||
|
|
|
@ -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()),
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue