# destack:simulation/fault

`import destack:simulation/fault`

## Classes

- [FaultSet](/docs/language/standard-library/modules/simulation/fault/class/fault-set/) — Triggered fault set for one simulated attempt.

## Structs

- [ClockDrift](/docs/language/standard-library/modules/simulation/fault/struct/clock-drift/) — Clock drift fault.
- [ClockFreeze](/docs/language/standard-library/modules/simulation/fault/struct/clock-freeze/) — Clock freeze fault.
- [ClockJitter](/docs/language/standard-library/modules/simulation/fault/struct/clock-jitter/) — Clock jitter fault.
- [ClockJump](/docs/language/standard-library/modules/simulation/fault/struct/clock-jump/) — Clock jump fault.
- [ClockResolution](/docs/language/standard-library/modules/simulation/fault/struct/clock-resolution/) — Clock resolution fault.
- [CustomFault](/docs/language/standard-library/modules/simulation/fault/struct/custom-fault/) — User-defined simulation fault.
- [Delay](/docs/language/standard-library/modules/simulation/fault/struct/delay/) — Deterministic delay payload.
- [Error](/docs/language/standard-library/modules/simulation/fault/struct/error/) — Error payload for operation and randomness faults.
- [LifecycleCrash](/docs/language/standard-library/modules/simulation/fault/struct/lifecycle-crash/) — Lifecycle crash fault.
- [LifecyclePause](/docs/language/standard-library/modules/simulation/fault/struct/lifecycle-pause/) — Lifecycle pause fault.
- [LifecycleReboot](/docs/language/standard-library/modules/simulation/fault/struct/lifecycle-reboot/) — Lifecycle reboot fault.
- [LifecycleRestart](/docs/language/standard-library/modules/simulation/fault/struct/lifecycle-restart/) — Lifecycle restart fault.
- [OperationDelay](/docs/language/standard-library/modules/simulation/fault/struct/operation-delay/) — Deterministic operation delay fault.
- [OperationError](/docs/language/standard-library/modules/simulation/fault/struct/operation-error/) — Deterministic operation error fault.
- [OperationTimeout](/docs/language/standard-library/modules/simulation/fault/struct/operation-timeout/) — Deterministic operation timeout fault.
- [RandomBias](/docs/language/standard-library/modules/simulation/fault/struct/random-bias/) — Random bias fault.
- [RandomError](/docs/language/standard-library/modules/simulation/fault/struct/random-error/) — Random-source error fault.
- [RandomRepeat](/docs/language/standard-library/modules/simulation/fault/struct/random-repeat/) — Random repeat fault.
- [RandomZero](/docs/language/standard-library/modules/simulation/fault/struct/random-zero/) — Random zero-fill fault.
- [ResourceLimit](/docs/language/standard-library/modules/simulation/fault/struct/resource-limit/) — Resource limit fault.
- [ResourcePressure](/docs/language/standard-library/modules/simulation/fault/struct/resource-pressure/) — Resource pressure fault.
- [StorageConsistency](/docs/language/standard-library/modules/simulation/fault/struct/storage-consistency/) — Storage consistency fault payload.
- [StorageCorrupt](/docs/language/standard-library/modules/simulation/fault/struct/storage-corrupt/) — Storage corruption fault.
- [StorageDurability](/docs/language/standard-library/modules/simulation/fault/struct/storage-durability/) — Storage durability fault payload.
- [StorageOrder](/docs/language/standard-library/modules/simulation/fault/struct/storage-order/) — Storage ordering fault payload.
- [TransportBlackhole](/docs/language/standard-library/modules/simulation/fault/struct/transport-blackhole/) — Transport blackhole fault.
- [TransportCorrupt](/docs/language/standard-library/modules/simulation/fault/struct/transport-corrupt/) — Transport corruption fault.
- [TransportDelay](/docs/language/standard-library/modules/simulation/fault/struct/transport-delay/) — Transport delay fault.
- [TransportDisconnect](/docs/language/standard-library/modules/simulation/fault/struct/transport-disconnect/) — Transport disconnect fault.
- [TransportDrop](/docs/language/standard-library/modules/simulation/fault/struct/transport-drop/) — Transport drop fault.
- [TransportDuplicate](/docs/language/standard-library/modules/simulation/fault/struct/transport-duplicate/) — Transport duplicate fault.
- [TransportFragment](/docs/language/standard-library/modules/simulation/fault/struct/transport-fragment/) — Transport fragmentation fault.
- [TransportLimit](/docs/language/standard-library/modules/simulation/fault/struct/transport-limit/) — Transport limit fault.
- [TransportPartial](/docs/language/standard-library/modules/simulation/fault/struct/transport-partial/) — Transport partial-delivery fault.
- [TransportPartition](/docs/language/standard-library/modules/simulation/fault/struct/transport-partition/) — Transport partition fault.
- [TransportReorder](/docs/language/standard-library/modules/simulation/fault/struct/transport-reorder/) — Transport reorder fault.
- [TransportReset](/docs/language/standard-library/modules/simulation/fault/struct/transport-reset/) — Transport reset fault.
- [TriggeredFault](/docs/language/standard-library/modules/simulation/fault/struct/triggered-fault/) — Fault accepted by a scenario rule.

## Enums

- [ConsistencyFault](/docs/language/standard-library/modules/simulation/fault/enum/consistency-fault/) — Storage consistency fault.
- [CorruptionMode](/docs/language/standard-library/modules/simulation/fault/enum/corruption-mode/) — Data corruption mode for payload faults.
- [CorruptionTarget](/docs/language/standard-library/modules/simulation/fault/enum/corruption-target/) — Storage corruption target.
- [DurabilityFault](/docs/language/standard-library/modules/simulation/fault/enum/durability-fault/) — Storage durability fault.
- [JitterDistribution](/docs/language/standard-library/modules/simulation/fault/enum/jitter-distribution/) — Delay jitter distribution.
- [OrderFault](/docs/language/standard-library/modules/simulation/fault/enum/order-fault/) — Storage ordering fault.
- [Resource](/docs/language/standard-library/modules/simulation/fault/enum/resource/) — Resource class for capacity and quota faults.

## Newtypes

- [ClockFault](/docs/language/standard-library/modules/simulation/fault/newtype/clock-fault/) — Clock fault.
- [ErrorCode](/docs/language/standard-library/modules/simulation/fault/newtype/error-code/) — Stable error code used by simulation faults.
- [Fault](/docs/language/standard-library/modules/simulation/fault/newtype/fault/) — Simulation fault payload.
- [LifecycleFault](/docs/language/standard-library/modules/simulation/fault/newtype/lifecycle-fault/) — Lifecycle fault.
- [OperationFault](/docs/language/standard-library/modules/simulation/fault/newtype/operation-fault/) — Operation fault.
- [RandomFault](/docs/language/standard-library/modules/simulation/fault/newtype/random-fault/) — Random fault.
- [ResourceFault](/docs/language/standard-library/modules/simulation/fault/newtype/resource-fault/) — Resource fault.
- [ResourceLimitValue](/docs/language/standard-library/modules/simulation/fault/newtype/resource-limit-value/) — Resource limit value with explicit units.
- [StorageFault](/docs/language/standard-library/modules/simulation/fault/newtype/storage-fault/) — Storage fault.
- [TransportFault](/docs/language/standard-library/modules/simulation/fault/newtype/transport-fault/) — Transport fault.
- [TransportLimitMode](/docs/language/standard-library/modules/simulation/fault/newtype/transport-limit-mode/) — Transport limit mode for delivery-shaped faults.

## Functions

- [custom](/docs/language/standard-library/modules/simulation/fault/function/custom/) — Create a user-defined simulation fault.
