# `Kinda.Wrapper.CRecord`
[🔗](https://github.com/beaver-lodge/kinda/blob/main/lib/wrapper/c_record.ex#L1)

Normalized C record declaration extracted from a wrapper surface.

# `kind`

```elixir
@type kind() :: :struct | :union | :record
```

# `t`

```elixir
@type t() :: %Kinda.Wrapper.CRecord{
  fields: [Kinda.Wrapper.CField.t()],
  kind: kind(),
  name: String.t()
}
```

---

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