# `ExReconcile.Diff`
[🔗](https://github.com/ARTARNA/ex_reconcile/blob/v0.1.0/lib/ex_reconcile/diff.ex#L1)

Formats a `ExReconcile.Result` as a human-readable text report.

Use `ExReconcile.format/2` rather than calling this module directly.

# `format`

```elixir
@spec format(
  ExReconcile.Result.t(),
  keyword()
) :: String.t()
```

Render a reconciliation result as a multi-line string.

## Options

- `:title` - header title string. Defaults to `"Reconciliation Report"`.
- `:show_matched` - whether to list every matched pair. Defaults to `false`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
