# `CliSubprocessCore.ProviderFeatures.Error`
[🔗](https://github.com/nshkrdotcom/cli_subprocess_core/blob/v0.7.0/lib/cli_subprocess_core/provider_features/error.ex#L1)

Typed failure returned when a built-in provider cannot honor a requested
common feature.

Callers may pattern-match `provider`, `feature`, `option`, and
`support_state` without parsing prose.

# `support_state`

```elixir
@type support_state() :: :unsupported | :unknown
```

# `t`

```elixir
@type t() :: %CliSubprocessCore.ProviderFeatures.Error{
  __exception__: true,
  feature: atom(),
  option: atom(),
  provider: atom(),
  support_state: support_state()
}
```

---

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