# `HashDict`
[🔗](https://github.com/elixir-lang/elixir/blob/v1.20.0-rc.3/lib/elixir/lib/hash_dict.ex#L5)

> This module is deprecated. Use Map instead.

Tuple-based HashDict implementation.

This module is deprecated. Use the `Map` module instead.

# `t`

```elixir
@opaque t()
```

# `delete`

> This function is deprecated. Use maps and the Map module instead.

# `drop`

> This function is deprecated. Use maps and the Map module instead.

# `equal?`

> This function is deprecated. Use maps and the Map module instead.

# `fetch`

> This function is deprecated. Use maps and the Map module instead.

# `fetch!`

> This function is deprecated. Use maps and the Map module instead.

# `get`

> This function is deprecated. Use maps and the Map module instead.

# `get_and_update`

> This function is deprecated. Use maps and the Map module instead.

# `get_lazy`

> This function is deprecated. Use maps and the Map module instead.

# `has_key?`

> This function is deprecated. Use maps and the Map module instead.

# `keys`

> This function is deprecated. Use maps and the Map module instead.

# `merge`

> This function is deprecated. Use maps and the Map module instead.

# `new`

> This function is deprecated. Use maps and the Map module instead.

```elixir
@spec new() :: Dict.t()
```

Creates a new empty dict.

# `pop`

> This function is deprecated. Use maps and the Map module instead.

# `pop_lazy`

> This function is deprecated. Use maps and the Map module instead.

# `put`

> This function is deprecated. Use maps and the Map module instead.

# `put_new`

> This function is deprecated. Use maps and the Map module instead.

# `put_new_lazy`

> This function is deprecated. Use maps and the Map module instead.

# `size`

> This function is deprecated. Use maps and the Map module instead.

# `split`

> This function is deprecated. Use maps and the Map module instead.

# `take`

> This function is deprecated. Use maps and the Map module instead.

# `to_list`

> This function is deprecated. Use maps and the Map module instead.

# `update`

> This function is deprecated. Use maps and the Map module instead.

# `update!`

> This function is deprecated. Use maps and the Map module instead.

# `values`

> This function is deprecated. Use maps and the Map module instead.

---

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