mirror of
https://github.com/G2-Games/cross-usb.git
synced 2025-04-19 13:22: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 = "0.2.84"
|
||||||
wasm-bindgen-futures = "0.4.39"
|
wasm-bindgen-futures = "0.4.39"
|
||||||
js-sys = "0.3.67"
|
js-sys = "0.3.67"
|
||||||
gloo = "0.11.0"
|
|
||||||
|
|
||||||
[target.'cfg(target_family = "wasm")'.dependencies.web-sys]
|
[target.'cfg(target_family = "wasm")'.dependencies.web-sys]
|
||||||
version = "0.3"
|
version = "0.3"
|
||||||
|
@ -45,7 +44,7 @@ features = [
|
||||||
|
|
||||||
# Non-wasm deps
|
# Non-wasm deps
|
||||||
[target.'cfg(not(target_family = "wasm"))'.dependencies]
|
[target.'cfg(not(target_family = "wasm"))'.dependencies]
|
||||||
nusb = "0.1.4"
|
nusb = "0.1.5"
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
opt-level = "s"
|
opt-level = "s"
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#![cfg_attr(debug_assertions, allow(dead_code, unused_imports))]
|
#![cfg_attr(debug_assertions, allow(dead_code, unused_imports))]
|
||||||
use std::error::Error;
|
use std::error::Error;
|
||||||
use wasm_bindgen::prelude::*;
|
use wasm_bindgen::prelude::*;
|
||||||
use gloo::console::log;
|
|
||||||
|
|
||||||
use web_sys::{
|
use web_sys::{
|
||||||
console,
|
console,
|
||||||
|
@ -82,7 +81,7 @@ impl Device for UsbDevice {
|
||||||
let dev_promise = JsFuture::from(Promise::resolve(&self.device.claim_interface(number))).await;
|
let dev_promise = JsFuture::from(Promise::resolve(&self.device.claim_interface(number))).await;
|
||||||
|
|
||||||
// Wait for the interface to be claimed
|
// Wait for the interface to be claimed
|
||||||
let device: WasmUsbDevice = match dev_promise {
|
let _device: WasmUsbDevice = match dev_promise {
|
||||||
Ok(dev) => dev.into(),
|
Ok(dev) => dev.into(),
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
console::log_1(&err.clone());
|
console::log_1(&err.clone());
|
||||||
|
@ -159,11 +158,11 @@ impl<'a> Interface<'a> for UsbInterface {
|
||||||
let array_obj = Object::try_from(&array).unwrap();
|
let array_obj = Object::try_from(&array).unwrap();
|
||||||
let params: UsbControlTransferParameters = data.into();
|
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;
|
let result = JsFuture::from(promise).await;
|
||||||
|
|
||||||
match result {
|
match result {
|
||||||
Ok(res) => Ok(()),
|
Ok(_) => Ok(()),
|
||||||
Err(err) => Err(format!("{:?}", err).into()),
|
Err(err) => Err(format!("{:?}", err).into()),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue