# mutare_oban v0.1.0 - Table of Contents

> Mutare mutators for Oban

## Pages

- [mutare_oban](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- [Mutare.Oban](Mutare.Oban.md): Mutation-testing mutators for [Oban](https://hexdocs.pm/oban) — a plugin for
[Mutare](https://hexdocs.pm/mutare).
- [Mutare.Oban.Enqueue](Mutare.Oban.Enqueue.md): Mutates the **enqueue options** of an Oban job — the keyword options passed when a job is
built (`MyWorker.new(args, max_attempts: 3, unique: [...], schedule_in: 60)`). These options
encode the job's retry / dedup / scheduling *policy*, so dropping or weakening one asks the
suite a pointed question.
- [Mutare.Oban.WorkerReturn](Mutare.Oban.WorkerReturn.md): Swaps the **return value of an Oban worker callback** (`perform/1`, and Pro's `process/1`)
for a *different but still valid* Oban outcome — the higher-signal analogue of
`Mutare.Mutators.ReturnValue`'s sentinel.

