# `Kreuzberg.ResultFormat`
[🔗](https://github.com/kreuzberg-dev/kreuzberg/blob/main/lib/kreuzberg/result_format.ex#L1)

Enumeration of result structure formats.

Matches the Rust `ResultFormat` enum.

## Values

  * `:unified` - All content in a unified content field
  * `:element_based` - Content split into semantic elements

# `t`

```elixir
@type t() :: :unified | :element_based
```

# `values`

```elixir
@spec values() :: [t()]
```

Returns all valid ResultFormat values.

## Examples

    iex> Kreuzberg.ResultFormat.values()
    [:unified, :element_based]

---

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