Docs.rs
  • crab-usb-0.2.2
    • crab-usb 0.2.2
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • ZR233
    • Dependencies
      • bitflags ^2.8 normal
      • crossbeam ^0.8 normal
      • crossbeam-skiplist ^0.1 normal
      • dma-api ^0.4 normal
      • futures ^0.3 normal
      • libusb1-sys ^0.7 normal optional
      • log ^0.4 normal
      • mbarrier ^0.1 normal
      • nb ^1.1 normal
      • num_enum ^0.7 normal
      • spin ^0.10 normal
      • thiserror ^2 normal
      • tock-registers ^0.10 normal
      • usb-if ^0.2 normal
      • xhci ^0.9 normal
      • bare-test ^0.5 dev
      • byte-unit ^5.1.6 dev
      • pcie ^0.2 dev
      • spin_on ^0.1.1 dev
      • bare-test-macros ^0.2 build
    • Versions
    • 0% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

crab_usb0.2.2

  • All Items

Crate Items

  • Modules
  • Macros
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

Crate crab_usb

Source

Modules§

endpoint
err
wait

Macros§

set_impl

Structs§

BmRequestType
BusAddr
ConfigurationDescriptor
DescriptorType
Device
DeviceDescriptor
DeviceInfo
EndpointBulkIn
EndpointBulkOut
EndpointDescriptor
EndpointInterruptIn
EndpointInterruptOut
EndpointIsoIn
EndpointIsoOut
EventHandler
Interface
InterfaceDescriptor
InterfaceDescriptors
PortId
USBHost

Enums§

ApplicationType
AudioVideoType
Class
USB Device Class Codes as defined by USB-IF https://www.usb.org/defined-class-codes
DebugProtocol
DfxProtocol
DiagnosticType
Direction
The direction of the data transfer.
DvbInterface
EndpointType
Endpoint type.
HubSpeed
MctpType
MctpVersion
MiscellaneousType
Recipient
Request
RequestType
RndisType
StepType
TestMeasurementType
TraceProtocol
TransferError
VisionInterface
WireAdapterInterface
WirelessType

Traits§

Kernel

Functions§

decode_string_descriptor

Type Aliases§

BoxFuture
An owned dynamically typed Future for use in cases where you can’t statically type your result or need to add some indirection.