# `KiwiCodec.Decoder`
[🔗](https://github.com/open-pencil/kiwi_codec/blob/v0.7.0/lib/kiwi_codec/decoder.ex#L1)

Decodes Kiwi wire binaries into generated Kiwi structs.

This module is used by `KiwiCodec.decode/2`; callers normally interact with
the public API or generated module `decode/1` functions.

# `decode`

```elixir
@spec decode(binary(), module(), keyword()) :: struct()
```

---

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