# IteratorReturn

`import { IteratorReturn } from "destack:iter";`

A completed iterator value.

```ds title="IteratorReturn"
export struct IteratorReturn<R = void> {
    kind: "return";
    value: R | undefined;
}
```

[language/library/src/iter/iterator.ds:21:27](https://github.com/destack-sh/destack/blob/main/language/library/src/iter/iterator.ds#L21-L27)

## Members

### `kind: "return"`

The result tag.

### `value: R | undefined`

The return value, absent after an iterator is already exhausted.
