Add a confirmation test for set_bit with binary args.
This commit is contained in:
parent
d3fe9a7384
commit
a48381a8f2
1 changed files with 6 additions and 0 deletions
|
@ -63,6 +63,12 @@ defmodule Wafer.Twiddles do
|
||||||
|
|
||||||
iex> set_bit(<<0>>, 1, 1)
|
iex> set_bit(<<0>>, 1, 1)
|
||||||
<<2>>
|
<<2>>
|
||||||
|
|
||||||
|
iex> set_bit(0, 1, true)
|
||||||
|
2
|
||||||
|
|
||||||
|
iex> set_bit(<<0>>, 1, true)
|
||||||
|
<<2>>
|
||||||
"""
|
"""
|
||||||
@spec set_bit(byte | single_byte_binary, bit_number, bit) :: byte
|
@spec set_bit(byte | single_byte_binary, bit_number, bit) :: byte
|
||||||
def set_bit(byte, bit_number, 1) when is_byte(byte) and is_bit_number(bit_number),
|
def set_bit(byte, bit_number, 1) when is_byte(byte) and is_bit_number(bit_number),
|
||||||
|
|
Loading…
Reference in a new issue