Obscura.Structured (obscura v0.1.0)

Copy Markdown View Source

Public structured data redaction API.

Summary

Functions

Recursively analyzes structured data and returns redaction items.

Recursively redacts structured data.

Functions

analyze(data, opts \\ [])

@spec analyze(
  term(),
  keyword()
) :: {:ok, [Obscura.Structured.Item.t()]} | {:error, term()}

Recursively analyzes structured data and returns redaction items.

redact(data, opts \\ [])

@spec redact(
  term(),
  keyword()
) :: {:ok, Obscura.Structured.Result.t()} | {:error, term()}

Recursively redacts structured data.