Created
February 19, 2025 10:47
-
-
Save mongonta0716/abe1c5af55fc5b7aa0192a5e81a33095 to your computer and use it in GitHub Desktop.
axdl-cli build error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
error[E0433]: failed to resolve: could not find `UsbEndpointType` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:302:22 | |
| | |
302 | web_sys::UsbEndpointType::Bulk => Self::Bulk, | |
| ^^^^^^^^^^^^^^^ could not find `UsbEndpointType` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbEndpointType` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:303:22 | |
| | |
303 | web_sys::UsbEndpointType::Interrupt => Self::Interrupt, | |
| ^^^^^^^^^^^^^^^ could not find `UsbEndpointType` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbEndpointType` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:304:22 | |
| | |
304 | web_sys::UsbEndpointType::Isochronous => Self::Isochronous, | |
| ^^^^^^^^^^^^^^^ could not find `UsbEndpointType` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDirection` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:470:22 | |
| | |
470 | web_sys::UsbDirection::In => Self::In, | |
| ^^^^^^^^^^^^ could not find `UsbDirection` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDirection` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:471:22 | |
| | |
471 | web_sys::UsbDirection::Out => Self::Out, | |
| ^^^^^^^^^^^^ could not find `UsbDirection` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDirection` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:480:42 | |
| | |
480 | UsbDirection::In => web_sys::UsbDirection::In, | |
| ^^^^^^^^^^^^ could not find `UsbDirection` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDirection` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:481:43 | |
| | |
481 | UsbDirection::Out => web_sys::UsbDirection::Out, | |
| ^^^^^^^^^^^^ could not find `UsbDirection` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDeviceFilter` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:558:31 | |
| | |
558 | let filter = web_sys::UsbDeviceFilter::new(); | |
| ^^^^^^^^^^^^^^^ could not find `UsbDeviceFilter` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDeviceFilter` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:644:36 | |
| | |
644 | filters.push(&web_sys::UsbDeviceFilter::from(filter)); | |
| ^^^^^^^^^^^^^^^ could not find `UsbDeviceFilter` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbDeviceRequestOptions` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:647:18 | |
| | |
647 | web_sys::UsbDeviceRequestOptions::new(&filters) | |
| ^^^^^^^^^^^^^^^^^^^^^^^ could not find `UsbDeviceRequestOptions` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbTransferStatus` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:905:22 | |
| | |
905 | web_sys::UsbTransferStatus::Ok => Ok(()), | |
| ^^^^^^^^^^^^^^^^^ could not find `UsbTransferStatus` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbTransferStatus` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:906:22 | |
| | |
906 | web_sys::UsbTransferStatus::Stall => Err(Error::new(ErrorKi... | |
| ^^^^^^^^^^^^^^^^^ could not find `UsbTransferStatus` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbTransferStatus` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:907:22 | |
| | |
907 | web_sys::UsbTransferStatus::Babble => { | |
| ^^^^^^^^^^^^^^^^^ could not find `UsbTransferStatus` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbControlTransferParameters` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:916:30 | |
| | |
916 | ...tup = web_sys::UsbControlTransferParameters::from(control_request); | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `UsbControlTransferParameters` in `web_sys` | |
error[E0433]: failed to resolve: could not find `UsbControlTransferParameters` in `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:928:30 | |
| | |
928 | ...tup = web_sys::UsbControlTransferParameters::from(control_request); | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `UsbControlTransferParameters` in `web_sys` | |
error[E0412]: cannot find type `UsbConfiguration` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:142:21 | |
| | |
142 | impl From<&web_sys::UsbConfiguration> for UsbConfiguration { | |
| ^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbConfiguration` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:143:29 | |
| | |
143 | fn from(conf: &web_sys::UsbConfiguration) -> Self { | |
| ^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbInterface` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:147:71 | |
| | |
147 | ..._ref::<web_sys::UsbInterface>() { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbInterface` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:181:21 | |
| | |
181 | impl From<&web_sys::UsbInterface> for UsbInterface { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbInterface` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:182:30 | |
| | |
182 | fn from(iface: &web_sys::UsbInterface) -> Self { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbAlternateInterface` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:186:67 | |
| | |
186 | ...::<web_sys::UsbAlternateInterface>() { | |
| ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbAlternateInterface` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:229:21 | |
| | |
229 | impl From<&web_sys::UsbAlternateInterface> for UsbAlternateInterface { | |
| ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbAlternateInterface` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:230:28 | |
| | |
230 | fn from(alt: &web_sys::UsbAlternateInterface) -> Self { | |
| ^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbEndpoint` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:234:65 | |
| | |
234 | ...n_ref::<web_sys::UsbEndpoint>() { | |
| ^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbEndpoint` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:267:21 | |
| | |
267 | impl From<&web_sys::UsbEndpoint> for UsbEndpoint { | |
| ^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbEndpoint` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:268:27 | |
| | |
268 | fn from(ep: &web_sys::UsbEndpoint) -> Self { | |
| ^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbEndpointType` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:299:20 | |
| | |
299 | impl From<web_sys::UsbEndpointType> for UsbEndpointType { | |
| ^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbEndpointType` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:300:29 | |
| | |
300 | fn from(value: web_sys::UsbEndpointType) -> Self { | |
| ^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDevice` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:313:22 | |
| | |
313 | device: web_sys::UsbDevice, | |
| ^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbConfiguration` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:402:68 | |
| | |
402 | ...ef::<web_sys::UsbConfiguration>() { | |
| ^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDevice` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:452:20 | |
| | |
452 | impl From<web_sys::UsbDevice> for UsbDevice { | |
| ^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDevice` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:453:30 | |
| | |
453 | fn from(device: web_sys::UsbDevice) -> Self { | |
| ^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDirection` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:467:20 | |
| | |
467 | impl From<web_sys::UsbDirection> for UsbDirection { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDirection` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:468:29 | |
| | |
468 | fn from(value: web_sys::UsbDirection) -> Self { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDirection` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:477:38 | |
| | |
477 | impl From<UsbDirection> for web_sys::UsbDirection { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDeviceFilter` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:556:42 | |
| | |
556 | impl From<&UsbDeviceFilter> for web_sys::UsbDeviceFilter { | |
| ^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbRecipient` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:594:38 | |
| | |
594 | impl From<UsbRecipient> for web_sys::UsbRecipient { | |
| ^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbRequestType` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:616:40 | |
| | |
616 | impl From<UsbRequestType> for web_sys::UsbRequestType { | |
| ^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDeviceRequestOptions` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:640:50 | |
| | |
640 | impl From<&UsbDeviceRequestOptions> for web_sys::UsbDeviceRequestOptions { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbControlTransferParameters` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:677:44 | |
| | |
677 | impl From<&UsbControlRequest> for web_sys::UsbControlTransferParameters { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `Usb` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:730:19 | |
| | |
730 | usb: web_sys::Usb, | |
| ^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbConnectionEvent` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:749:58 | |
| | |
749 | ...nt: web_sys::UsbConnectionEvent| { | |
| ^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbConnectionEvent` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:757:58 | |
| | |
757 | ...nt: web_sys::UsbConnectionEvent| { | |
| ^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `Usb` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:766:41 | |
| | |
766 | fn browser_usb() -> Result<web_sys::Usb> { | |
| ^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDevice` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:64 | |
| | |
802 | ...n_into::<web_sys::UsbDevice>().unwrap())) | |
| ^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDevice` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:812:36 | |
| | |
812 | Ok(dev.dyn_into::<web_sys::UsbDevice>().unwrap().into()) | |
| ^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbDevice` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:844:32 | |
| | |
844 | fn dev(&self) -> &web_sys::UsbDevice { | |
| ^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbTransferStatus` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:903:38 | |
| | |
903 | fn check_status(status: web_sys::UsbTransferStatus) -> Result<()> { | |
| ^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbInTransferResult` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:918:43 | |
| | |
918 | let res = res.dyn_into::<web_sys::UsbInTransferResult>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbOutTransferResult` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:931:43 | |
| | |
931 | ...::<web_sys::UsbOutTransferResult>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbIsochronousInTransferResult` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:944:43 | |
| | |
944 | ...b_sys::UsbIsochronousInTransferResult>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbIsochronousInTransferPacket` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:948:53 | |
| | |
948 | ...b_sys::UsbIsochronousInTransferPacket>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbIsochronousOutTransferResult` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:978:43 | |
| | |
978 | ...b_sys::UsbIsochronousOutTransferResult>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbIsochronousOutTransferPacket` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:982:53 | |
| | |
982 | ...b_sys::UsbIsochronousOutTransferPacket>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbInTransferResult` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:996:43 | |
| | |
996 | let res = res.dyn_into::<web_sys::UsbInTransferResult>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0412]: cannot find type `UsbOutTransferResult` in crate `web_sys` | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:1010:43 | |
| | |
1010 | ...::<web_sys::UsbOutTransferResult>().unwrap(); | |
| ^^^^^^^^^^^^^^^^^^^^ not found in `web_sys` | |
error[E0277]: the trait bound `UsbDevice: From<_>` is not satisfied | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:24 | |
| | |
802 | .map(|dev| UsbDevice::from(dev.dyn_into::<web_sys::UsbDevic... | |
| ^^^^^^^^^ the trait `From<_>` is not implemented for `UsbDevice` | |
| | |
help: consider borrowing here | |
| | |
802 | .map(|dev| &UsbDevice::from(dev.dyn_into::<web_sys::UsbDevice>().unwrap())) | |
| + | |
802 | .map(|dev| &mut UsbDevice::from(dev.dyn_into::<web_sys::UsbDevice>().unwrap())) | |
| ++++ | |
error[E0599]: the method `collect` exists for struct `Map<ArrayIter<'_>, ...>`, but its trait bounds were not satisfied | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:803:14 | |
| | |
800 | / js_sys::Array::from(&list) | |
801 | | .iter() | |
802 | | .map(|dev| UsbDevice::from(dev.dyn_into::<web_sys::UsbDev... | |
803 | | .collect() | |
| | -^^^^^^^ method cannot be called on `Map<ArrayIter<'_>, ...>` due to unsatisfied trait bounds | |
| |_____________| | |
| | |
| | |
= note: the full type name has been written to '/Users/mongonta555/M5LLM/axdl-rs/target/debug/deps/webusb_web-199d8d24b051439e.long-type-5582852759560280213.txt' | |
= note: consider using `--verbose` to print the full type name to the console | |
= note: the following trait bounds were not satisfied: | |
`std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: Stream` | |
which is required by `std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: futures_util::StreamExt` | |
`&std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: Stream` | |
which is required by `&std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: futures_util::StreamExt` | |
`&mut std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: Stream` | |
which is required by `&mut std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: futures_util::StreamExt` | |
`std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: std::iter::Iterator` | |
which is required by `&mut std::iter::Map<ArrayIter<'_>, {closure@/Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:802:18: 802:23}>: std::iter::Iterator` | |
error[E0282]: type annotations needed | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:394:42 | |
| | |
394 | self.device.configuration().map(|cfg| (&cfg).into()) | |
| ^^^ ---- type must be known at this point | |
| | |
help: consider giving this closure parameter an explicit type | |
| | |
394 | self.device.configuration().map(|cfg: /* Type */| (&cfg).into()) | |
| ++++++++++++ | |
error[E0599]: no method named `usb` found for struct `Navigator` in the current scope | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:772:89 | |
| | |
772 | ...efined() => return Ok(navigator.usb()), | |
| ^^^ | |
| | |
help: there is a method `sub` with a similar name, but with different arguments | |
--> /rustc/e71f9a9a98b0faf423844bf0ba7438f29dc27d58/library/core/src/ops/arith.rs:200:5 | |
error[E0599]: no method named `usb` found for struct `WorkerNavigator` in the current scope | |
--> /Users/mongonta555/.cargo/registry/src/index.crates.io-6f17d22bba15001f/webusb-web-0.3.0/src/lib.rs:780:89 | |
| | |
780 | ...efined() => return Ok(navigator.usb()), | |
| ^^^ | |
| | |
help: there is a method `sub` with a similar name, but with different arguments | |
--> /rustc/e71f9a9a98b0faf423844bf0ba7438f29dc27d58/library/core/src/ops/arith.rs:200:5 | |
Some errors have detailed explanations: E0277, E0282, E0412, E0433, E0599. | |
For more information about an error, try `rustc --explain E0277`. | |
error: could not compile `webusb-web` (lib) due to 61 previous errors | |
warning: build failed, waiting for other jobs to finish... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment