Avoid compile-time warnings:

> bitstring specifier "int32" does not exist and is being expanded to "int32()"
This commit is contained in:
Linus De Meyere 2023-07-14 14:35:14 +02:00
parent c68b4128da
commit e86e2452cf
1 changed files with 3 additions and 3 deletions

View File

@ -49,20 +49,20 @@ defmodule ISN do
def encode(_opts) do def encode(_opts) do
quote do quote do
thing -> thing ->
[<<IO.iodata_length(thing)::int32>> | thing] [<<IO.iodata_length(thing)::int32()>> | thing]
end end
end end
def decode(:copy) do def decode(:copy) do
quote do quote do
<<len::int32, thing::binary-size(len)>> -> <<len::int32(), thing::binary-size(len)>> ->
:binary.copy(thing) :binary.copy(thing)
end end
end end
def decode(:reference) do def decode(:reference) do
quote do quote do
<<len::int32, thing::binary-size(len)>> -> <<len::int32(), thing::binary-size(len)>> ->
thing thing
end end
end end