# EngineView

`import { EngineView } from "destack:runtime";`

Engine state for one worker.

```ds title="EngineView"
export struct EngineView {
    kind: EngineViewKind;
    callStackDepth: uint32;
    valueStackDepth: uint32;
    localStackDepth: uint32;
    imageBytes: uint64;
}
```

[language/library/src/runtime/inspect.ds:68:79](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/inspect.ds#L68-L79)

## Members

### `kind: EngineViewKind`

Engine implementation kind.

### `callStackDepth: uint32`

Call stack depth.

### `valueStackDepth: uint32`

Value stack length.

### `localStackDepth: uint32`

Local stack length.

### `imageBytes: uint64`

Image backing size in bytes.
