# `Weavr.Error.Network`
[🔗](https://github.com/iamkanishka/weavr/blob/main/lib/weavr/error.ex#L66)

Raised/returned when the underlying transport fails before a response
was received at all (DNS failure, connection refused, TLS error, the
connection was reset, etc). This is distinct from `Weavr.Error.API`,
which means the server *did* respond, just with an error status.

# `t`

```elixir
@type t() :: %Weavr.Error.Network{__exception__: true, reason: term()}
```

---

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