# destack:worker

`import destack:worker`

## Classes

- [Worker](/docs/language/standard-library/modules/worker/class/worker/) — Isolated worker.
- [WorkerPool](/docs/language/standard-library/modules/worker/class/worker-pool/) — Pool of homogeneous workers.

## Newtypes

- [WorkerError](/docs/language/standard-library/modules/worker/newtype/worker-error/) — Worker request failure.
- [WorkerExit](/docs/language/standard-library/modules/worker/newtype/worker-exit/) — Worker exit status observed by the supervising parent.

## Interfaces

- [WorkerOptions](/docs/language/standard-library/modules/worker/interface/worker-options/) — Worker spawn options.

## Type aliases

- [WorkerEntry](/docs/language/standard-library/modules/worker/type-alias/worker-entry/) — Entry function for a worker.

## Functions

- [current](/docs/language/standard-library/modules/worker/function/current/) — Return the current worker id.
- [spawn](/docs/language/standard-library/modules/worker/function/spawn/) — Spawn one worker.
