# mutare_swoosh v0.1.1 - Table of Contents

> Mutare mutators for Swoosh

## Pages

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

## Modules

- Mutator front
  - [Mutare.Swoosh](Mutare.Swoosh.md): Custom Mutare mutators for Swoosh email semantics.

- Email-construction families
  - [Mutare.Swoosh.Attachment](Mutare.Swoosh.Attachment.md): :swoosh_attachment mutates attachment presence and disposition.
  - [Mutare.Swoosh.Body](Mutare.Swoosh.Body.md): :swoosh_body swaps Swoosh body parts, html_body and text_body.

  - [Mutare.Swoosh.Header](Mutare.Swoosh.Header.md): :swoosh_header removes custom email headers.
  - [Mutare.Swoosh.ProviderOption](Mutare.Swoosh.ProviderOption.md): :swoosh_provider_option removes provider-specific delivery options.
  - [Mutare.Swoosh.Recipient](Mutare.Swoosh.Recipient.md): :swoosh_recipient mutates Swoosh recipient semantics.
  - [Mutare.Swoosh.Sender](Mutare.Swoosh.Sender.md): :swoosh_sender swaps from and reply_to in Swoosh email construction, and removes reply_to.
  - [Mutare.Swoosh.Subject](Mutare.Swoosh.Subject.md): :swoosh_subject deletes the email subject.

- Delivery family
  - [Mutare.Swoosh.Deliver](Mutare.Swoosh.Deliver.md): :swoosh_deliver drops email delivery while keeping the success shape.

