# `Rivet.Loader.State`
[🔗](https://github.com/srevenant/rivet/blob/main/lib/rivet/loader/state.ex#L1)

# `t`

```elixir
@type t() :: %Rivet.Loader.State{
  commit: nil | function(),
  debug: boolean(),
  defer: nil | function(),
  deferred: list(),
  inits: list(),
  limits: map() | nil,
  load_file_type: String.t(),
  load_prefixes: [String.t()],
  loaded: map(),
  log: list(),
  max_file_ver: float(),
  meta: map(),
  min_file_ver: float(),
  opts: map(),
  path: nil | binary(),
  previous: map()
}
```

# `build`

---

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