# HeapEdge

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

Runtime heap object edge.

```ds title="HeapEdge"
export struct HeapEdge {
    from: HeapObjectId;
    to: HeapObjectId;
    offsetBytes: uint64;
}
```

[language/library/src/runtime/heap.ds:31:38](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/heap.ds#L31-L38)

## Members

### `from: HeapObjectId`

Source object.

### `to: HeapObjectId`

Target object.

### `offsetBytes: uint64`

Edge byte offset.
