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

> This module is deprecated. Use MapSet instead.

Tuple-based HashSet implementation.

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

# `t`

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

# `delete`

> This function is deprecated. Use the MapSet module instead.

# `difference`

> This function is deprecated. Use the MapSet module instead.

# `disjoint?`

> This function is deprecated. Use the MapSet module instead.

# `equal?`

> This function is deprecated. Use the MapSet module instead.

# `intersection`

> This function is deprecated. Use the MapSet module instead.

# `member?`

> This function is deprecated. Use the MapSet module instead.

# `new`

> This function is deprecated. Use the MapSet module instead.

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

# `put`

> This function is deprecated. Use the MapSet module instead.

# `size`

> This function is deprecated. Use the MapSet module instead.

# `subset?`

> This function is deprecated. Use the MapSet module instead.

# `to_list`

> This function is deprecated. Use the MapSet module instead.

# `union`

> This function is deprecated. Use the MapSet module instead.

---

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