This module provides macros and operators for bitwise operators. These macros can be used in guards.
The easiest way to use is to simply import them into your module:
iex> use Bitwise
iex> bnot 1
-2
iex> 1 &&& 1
1
You can select to include only or skip operators by passing options:
iex> use Bitwise, only_operators: true
iex> 1 &&& 1
1