# CorruptionTarget

`import { CorruptionTarget } from "destack:simulation/fault";`

Storage corruption target.

```ds title="CorruptionTarget"
export enum CorruptionTarget {
    Data = 1,
    Metadata = 2,
    Journal = 3,
    Index = 4,
}
```

[language/library/src/simulation/fault/fault.ds:161:170](https://github.com/destack-sh/destack/blob/main/language/library/src/simulation/fault/fault.ds#L161-L170)

## Variants

### `Data = 1`

Stored payload bytes.

### `Metadata = 2`

Storage metadata.

### `Journal = 3`

Write-ahead journal or log.

### `Index = 4`

Secondary index or derived lookup state.
