# IoPollEvent

`import { IoPollEvent } from "destack:io/binding";`

Readiness event.

```ds title="IoPollEvent"
export struct IoPollEvent {
    key: uint64;
    ready: IoPollInterest;
    value: int32;
}
```

[language/library/src/io/binding/poll.ds:38:45](https://github.com/destack-sh/destack/blob/main/language/library/src/io/binding/poll.ds#L38-L45)

## Members

### `key: uint64`

User-assigned key for the registered target.

### `ready: IoPollInterest`

Ready interest mask.

### `value: int32`

Backend-specific payload when the host exposes one.
