Skip to main content

Crate fidl_fuchsia_hardware_usb_request

Crate fidl_fuchsia_hardware_usb_request 

Source

Macros§

BufferUnknown
Pattern that matches an unknown Buffer member.
RequestInfoUnknown
Pattern that matches an unknown RequestInfo member.

Structs§

BufferRegion
Buffer region containing data.
BulkRequestInfo
Bulk Request Information
ControlRequestInfo
Control Request Information
InterruptRequestInfo
Interrupt Request Information
IsochronousRequestInfo
Isochronous Request Information.
Request
Requests passed over fuchsia.hardware.usb.endpoint.Endpoint. See fuchsia.hardware.usb.endpoint.Endpoint::QueueRequests for more details.

Enums§

Buffer
Data buffer. There are two supported ways data may be conveyed, corresponding to the two members of the Buffer union:
RequestInfo
Extra information needed for different types of Requests.

Constants§

MAX_TRANSFER_SIZE
Limit on the max transfer size of Requests by embedding data (see Buffer::data). Set to 1024 to accommodate typical SuperSpeed USB packet payloads.

Type Aliases§

VmoId