README.md
<!--
SPDX-FileCopyrightText: 2024 Łukasz Niemier <#@hauleth.dev>
SPDX-License-Identifier: MIT
-->
# `RangeSet`
Simple structure for storing set of Elixir's (integer) ranges.
## Set operations (existing and planned)
- [x] `Enumberable`
- [x] `RangeSet.difference/2`
- [x] `RangeSet.gaps/1`
- [x] `RangeSet.intersection/2`
- [x] `RangeSet.union/2`
## Installation
The package can be installed by adding `range_set` to your list of dependencies
in `mix.exs`:
```elixir
def deps do
[
{:range_set, "~> 1.0"}
]
end
```
Documentation available on [HexDocs](https://hexdocs.pm/range_set).