# `Quic.Error`
[🔗](https://github.com/gsmlg-dev/http_fetch/blob/v1.0.0-rc.9/apps/elixir_quic/lib/quic/error.ex#L1)

Typed error categories used at QUIC runtime boundaries.

# `kind`

```elixir
@type kind() :: :parse | :bounds | :unsupported | :crypto | :state | :io | :timeout
```

# `t`

```elixir
@type t() :: %Quic.Error{
  __exception__: true,
  detail: term(),
  kind: kind(),
  reason: atom()
}
```

# `new`

---

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