# UsbTransferResult

`import { UsbTransferResult } from "destack:device/binding";`

USB transfer result.

```ds title="UsbTransferResult"
export struct UsbTransferResult {
    status: UsbTransferStatus;
    bytes: uint64;
    packets: uint32;
}
```

[language/library/src/device/binding/usb.ds:186:193](https://github.com/destack-sh/destack/blob/main/language/library/src/device/binding/usb.ds#L186-L193)

## Members

### `status: UsbTransferStatus`

Transfer status.

### `bytes: uint64`

Payload bytes transferred.

### `packets: uint32`

Packet entries completed when packetized.
