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
quote do
thing ->
[<<IO.iodata_length(thing)::int32>> | thing]
[<<IO.iodata_length(thing)::int32()>> | thing]
end
end
def decode(:copy) do
quote do
<<len::int32, thing::binary-size(len)>> ->
<<len::int32(), thing::binary-size(len)>> ->
:binary.copy(thing)
end
end
def decode(:reference) do
quote do
<<len::int32, thing::binary-size(len)>> ->
<<len::int32(), thing::binary-size(len)>> ->
thing
end
end