# `PdfElixide.RedactionReport`
[🔗](https://github.com/r8/pdf_elixide/blob/v0.23.0/lib/pdf_elixide/redaction_report.ex#L1)

What a destructive redaction removed, returned by
`PdfElixide.Editor.apply_redactions/1,2`.

A redaction that matched nothing returns a report of zeros rather than an
error, so this is the only evidence that the pass did work. Check
`:glyphs_removed` before trusting that a document was redacted.

Counts cover every page the pass touched, not one page — including a page
that was marked or queued before `PdfElixide.Editor.delete_page/2` removed it,
which the pass still processes and the written document does not carry.

# `t`

```elixir
@type t() :: %PdfElixide.RedactionReport{
  bytes_removed: non_neg_integer(),
  glyphs_removed: non_neg_integer(),
  regions: non_neg_integer()
}
```

---

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