# `Sidereon.Terrain.MmapTerrain.TerrainStoreError`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/terrain/mmap_terrain.ex#L347)

Terrain store conversion, parse, and checksum error.

# `t`

```elixir
@type t() :: %Sidereon.Terrain.MmapTerrain.TerrainStoreError{
  expected: non_neg_integer() | nil,
  found: non_neg_integer() | nil,
  kind:
    :io
    | :parse
    | :unsupported_version
    | :unsupported_datum
    | :duplicate_tile
    | :checksum,
  lat_index: integer() | nil,
  lon_index: integer() | nil,
  message: String.t() | nil,
  path: String.t() | nil,
  reason: String.t() | nil,
  tag: non_neg_integer() | nil,
  version: non_neg_integer() | nil
}
```

Typed terrain store error.

---

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