# `CEL.OptionError`
[🔗](https://github.com/hansihe/pb_ex/blob/v0.2.0/cel_ex/lib/cel/option_error.ex#L1)

Option failure in a `CEL` entry point: the caller passed options it does not
accept, a known option carried an invalid value, or options were not a
keyword list.

# `kind`

```elixir
@type kind() :: :unknown_options | :invalid_option | :invalid_options
```

Which option failure this is.

# `t`

```elixir
@type t() :: %CEL.OptionError{
  __exception__: term(),
  kind: kind() | nil,
  option: term(),
  options: term(),
  reason: term(),
  value: term()
}
```

---

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