Build log
nerves_system_rpi5
servicex 0.1.2 · fail · run servicex-0.1.2-1791099550611
8203 of 8203 lines
1Resolving Hex dependencies...2Resolution completed in 0.316s3Unchanged:4 bcrypt_elixir 1.1.15 circular_buffer 1.1.06 combine 0.10.07 comeonin 4.1.28 connection 1.0.49 cowboy 1.1.2 VULNERABLE!10 GHSA-w4f7-4cxr-rv3c (MEDIUM)11 aka: CVE-2026-43966, EEF-CVE-2026-4396612 cowboy and gun affected by an HTTP Request/Response Splitting vulnerability13 https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c14 cowlib 1.0.2 VULNERABLE!15 EEF-CVE-2026-7790 (HIGH)16 aka: CVE-2026-7790, GHSA-32p9-57cr-4x6517 Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS18 https://osv.dev/vulnerability/EEF-CVE-2026-77901920 EEF-CVE-2026-43970 (HIGH)21 aka: CVE-2026-43970, GHSA-84f2-rp86-235p22 Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame23 https://osv.dev/vulnerability/EEF-CVE-2026-4397024 db_connection 1.1.325 decimal 1.9.0 VULNERABLE!26 EEF-CVE-2026-32686 (MEDIUM)27 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v28 Unbounded exponent in decimal enables unauthenticated DoS29 https://osv.dev/vulnerability/EEF-CVE-2026-3268630 ecto 2.2.1231 elixir_make 0.10.032 expo 1.1.133 gettext 0.26.234 guardian 1.2.1 VULNERABLE!35 EEF-CVE-2026-54894 (MEDIUM)36 aka: CVE-2026-54894, GHSA-xqch-c77q-rgh537 Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys38 https://osv.dev/vulnerability/EEF-CVE-2026-548943940 EEF-CVE-2026-55735 (HIGH)41 aka: CVE-2026-55735, GHSA-7975-hp3r-5qhv42 Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation43 https://osv.dev/vulnerability/EEF-CVE-2026-5573544 guardian_db 1.1.045 interactive_cmd 0.1.446 jose 1.11.1247 mime 2.0.748 nerves 2.0.0-pre.249 nerves_discovery 0.1.550 nerves_logging 0.2.451 nerves_runtime 0.13.1352 nerves_system_bbb 2.30.253 nerves_system_br 1.34.454 nerves_system_mangopi_mq_pro 0.17.255 nerves_system_qemu_aarch64 0.4.256 nerves_system_rpi0 2.1.257 nerves_system_rpi4 2.1.258 nerves_system_rpi5 2.1.259 nerves_system_trellis 0.5.060 nerves_system_x86_64 1.34.261 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.162 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.163 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.164 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.165 nerves_toolchain_x86_64_nerves_linux_musl 15.3.166 nerves_uevent 0.1.767 phoenix 1.3.5 VULNERABLE!68 GHSA-p8f7-22gq-m7j9 (HIGH)69 aka: CVE-2022-4297570 Phoenix before 1.6.14 mishandles check_origin wildcarding71 https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j97273 EEF-CVE-2026-56812 (MEDIUM)74 aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr75 Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff76 https://osv.dev/vulnerability/EEF-CVE-2026-568127778 EEF-CVE-2026-56811 (HIGH)79 aka: CVE-2026-56811, GHSA-6983-jfq8-485w80 Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service81 https://osv.dev/vulnerability/EEF-CVE-2026-5681182 phoenix_ecto 3.6.083 phoenix_html 2.14.3 VULNERABLE!84 GHSA-5g2h-9x5v-5h3x (MEDIUM)85 aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q286 phoenix_html allows Cross-site Scripting in HEEx class attributes87 https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x88 phoenix_pubsub 1.1.289 plug 1.20.390 plug_crypto 2.2.091 poison 3.1.092 poolboy 1.5.293 postgrex 0.13.594 property_table 0.3.495 ranch 1.3.296 ring_logger 0.11.797 servicex 0.1.298 tablet 0.3.399 telemetry 1.4.2100 timex 3.7.13101 toolshed 0.5.0102 tzdata 1.2.2103 uboot_env 1.0.2104* Getting servicex (Hex package)105* Getting nerves (Hex package)106* Getting ring_logger (Hex package)107* Getting toolshed (Hex package)108* Getting nerves_runtime (Hex package)109* Getting nerves_system_bbb (Hex package)110* Getting nerves_system_mangopi_mq_pro (Hex package)111* Getting nerves_system_qemu_aarch64 (Hex package)112* Getting nerves_system_rpi0 (Hex package)113* Getting nerves_system_rpi4 (Hex package)114* Getting nerves_system_rpi5 (Hex package)115* Getting nerves_system_trellis (Hex package)116* Getting nerves_system_x86_64 (Hex package)117* Getting nerves_system_br (Hex package)118* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)119* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)120* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)121* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)122* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)123* Getting nerves_logging (Hex package)124* Getting nerves_uevent (Hex package)125* Getting uboot_env (Hex package)126* Getting elixir_make (Hex package)127* Getting property_table (Hex package)128* Getting circular_buffer (Hex package)129* Getting interactive_cmd (Hex package)130* Getting nerves_discovery (Hex package)131* Getting tablet (Hex package)132* Getting bcrypt_elixir (Hex package)133* Getting comeonin (Hex package)134* Getting cowboy (Hex package)135* Getting gettext (Hex package)136* Getting guardian (Hex package)137* Getting guardian_db (Hex package)138* Getting phoenix (Hex package)139* Getting phoenix_ecto (Hex package)140* Getting phoenix_html (Hex package)141* Getting phoenix_pubsub (Hex package)142* Getting poison (Hex package)143* Getting postgrex (Hex package)144* Getting timex (Hex package)145* Getting combine (Hex package)146* Getting tzdata (Hex package)147* Getting connection (Hex package)148* Getting db_connection (Hex package)149* Getting decimal (Hex package)150* Getting plug (Hex package)151* Getting mime (Hex package)152* Getting plug_crypto (Hex package)153* Getting telemetry (Hex package)154* Getting ecto (Hex package)155* Getting poolboy (Hex package)156* Getting jose (Hex package)157* Getting expo (Hex package)158* Getting cowlib (Hex package)159* Getting ranch (Hex package)160Found packages with security advisories, see above for details161 warning: String.strip/1 is deprecated. Use String.trim/1 instead162 │163 4 │ @version File.read!("VERSION") |> String.strip164 │ ~165 │166 └─ /work/proj/deps_rpi5/poison/mix.exs:4:44: Poison.Mixfile (module)167168 warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes169 │170 79 │ "test": ["ecto.drop", "ecto.create --quiet", "ecto.migrate", "run priv/repo/seeds.exs", "test"]171 │ ~172 │173 └─ /work/proj/deps_rpi5/servicex/mix.exs:79:7174175==> nerves_system_br176Generated nerves_system_br app177==> connection178Compiling 1 file (.ex)179 warning: using single-quoted strings to represent charlists is deprecated.180 Use ~c"" if you indeed want a charlist or use "" instead.181 You may run "mix format --migrate" to change all single-quoted182 strings to use the ~c sigil and fix this warning.183 │184 553 │ [{:data, [{'State', mod_state}]}]185 │ ~186 │187 └─ lib/connection.ex:553:20188189 warning: using single-quoted strings to represent charlists is deprecated.190 Use ~c"" if you indeed want a charlist or use "" instead.191 You may run "mix format --migrate" to change all single-quoted192 strings to use the ~c sigil and fix this warning.193 │194 680 │ format = '** Generic server ~p terminating \n' ++195 │ ~196 │197 └─ lib/connection.ex:680:14198199 warning: using single-quoted strings to represent charlists is deprecated.200 Use ~c"" if you indeed want a charlist or use "" instead.201 You may run "mix format --migrate" to change all single-quoted202 strings to use the ~c sigil and fix this warning.203 │204 681 │ '** Last message in was ~p~n' ++ ## No last message205 │ ~206 │207 └─ lib/connection.ex:681:7208209 warning: using single-quoted strings to represent charlists is deprecated.210 Use ~c"" if you indeed want a charlist or use "" instead.211 You may run "mix format --migrate" to change all single-quoted212 strings to use the ~c sigil and fix this warning.213 │214 682 │ '** When Server state == ~p~n' ++215 │ ~216 │217 └─ lib/connection.ex:682:7218219 warning: using single-quoted strings to represent charlists is deprecated.220 Use ~c"" if you indeed want a charlist or use "" instead.221 You may run "mix format --migrate" to change all single-quoted222 strings to use the ~c sigil and fix this warning.223 │224 683 │ '** Reason for termination == ~n** ~p~n'225 │ ~226 │227 └─ lib/connection.ex:683:7228229 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead230 │231 429 │ init_stop(starter, name, {reason, System.stacktrace()})232 │ ~233 │234 └─ lib/connection.ex:429:50: Connection.init_it/6235 └─ lib/connection.ex:431:45: Connection.init_it/6236 └─ lib/connection.ex:491:57: Connection.handle_call/3237 └─ lib/connection.ex:540:41: Connection.code_change/3238 └─ lib/connection.ex:581:57: Connection.terminate/2239 └─ lib/connection.ex:625:49: Connection.enter_connect/5240 └─ lib/connection.ex:628:34: Connection.enter_connect/5241 └─ lib/connection.ex:631:45: Connection.enter_connect/5242 └─ lib/connection.ex:657:49: Connection.enter_terminate/5243 └─ lib/connection.ex:660:34: Connection.enter_terminate/5244 └─ lib/connection.ex:663:45: Connection.enter_terminate/5245 └─ lib/connection.ex:744:24: Connection.connect/3246 └─ lib/connection.ex:770:24: Connection.disconnect/3247 └─ lib/connection.ex:813:57: Connection.handle_async/3248249Generated connection app250==> combine251Compiling 6 files (.ex)252 warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator253 │254 26 │ <<bits::bitstring-size(n), rest::bitstring>> ->255 │ ~256 │257 └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2258259 warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator260 │261 48 │ <<bits::bitstring-size(bits_size), rest::bitstring>> ->262 │ ~263 │264 └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2265266 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator267 │268 70 │ <<int::big-unsigned-size(size), rest::bitstring>> ->269 │ ~270 │271 └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3272273 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator274 │275 77 │ <<int::little-unsigned-size(size), rest::bitstring>> ->276 │ ~277 │278 └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3279280 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator281 │282 101 │ <<int::big-signed-size(size), rest::bitstring>> ->283 │ ~284 │285 └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3286287 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator288 │289 108 │ <<int::little-signed-size(size), rest::bitstring>> ->290 │ ~291 │292 └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3293294 warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator295 │296 128 │ <<num::float-size(size), rest::bitstring>> ->297 │ ~298 │299 └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2300301 warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator302 │303 432 │ <<^expected::binary-size(byte_size), rest::binary>> ->304 │ ~305 │306 └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2307308 warning: the following clause is redundant:309310 defp word_of_impl(%Combine.ParserState{...} = state, _pattern)311312 it has type:313314 dynamic(%Combine.ParserState{status: :ok}), dynamic()315316 previous clauses have already matched on the following types:317318 %Combine.ParserState{status: :error}, term()319 %Combine.ParserState{status: :ok}, term()320321 │322 488 │ defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do323 │ ~324 │325 └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2326327Generated combine app328==> mime329Compiling 1 file (.ex)330Generated mime app331==> circular_buffer332Compiling 1 file (.ex)333Generated circular_buffer app334==> poison335Compiling 4 files (.ex)336 warning: using single-quoted strings to represent charlists is deprecated.337 Use ~c"" if you indeed want a charlist or use "" instead.338 You may run "mix format --migrate" to change all single-quoted339 strings to use the ~c sigil and fix this warning.340 │341 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do342 │ ~343 │344 └─ lib/poison/encoder.ex:93:31345346 warning: using single-quoted strings to represent charlists is deprecated.347 Use ~c"" if you indeed want a charlist or use "" instead.348 You may run "mix format --migrate" to change all single-quoted349 strings to use the ~c sigil and fix this warning.350 │351 93 │ for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do352 │ ~353 │354 └─ lib/poison/encoder.ex:93:48355356 warning: using single-quoted strings to represent charlists is deprecated.357 Use ~c"" if you indeed want a charlist or use "" instead.358 You may run "mix format --migrate" to change all single-quoted359 strings to use the ~c sigil and fix this warning.360 │361 139 │ defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do362 │ ~363 │364 └─ lib/poison/encoder.ex:139:75365366 warning: using single-quoted strings to represent charlists is deprecated.367 Use ~c"" if you indeed want a charlist or use "" instead.368 You may run "mix format --migrate" to change all single-quoted369 strings to use the ~c sigil and fix this warning.370 │371 77 │ defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do372 │ ~373 │374 └─ lib/poison/parser.ex:77:71375376 warning: using single-quoted strings to represent charlists is deprecated.377 Use ~c"" if you indeed want a charlist or use "" instead.378 You may run "mix format --migrate" to change all single-quoted379 strings to use the ~c sigil and fix this warning.380 │381 155 │ defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do382 │ ~383 │384 └─ lib/poison/parser.ex:155:74385386 warning: using single-quoted strings to represent charlists is deprecated.387 Use ~c"" if you indeed want a charlist or use "" instead.388 You may run "mix format --migrate" to change all single-quoted389 strings to use the ~c sigil and fix this warning.390 │391 171 │ defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do392 │ ~393 │394 └─ lib/poison/parser.ex:171:60395396 warning: using single-quoted strings to represent charlists is deprecated.397 Use ~c"" if you indeed want a charlist or use "" instead.398 You may run "mix format --migrate" to change all single-quoted399 strings to use the ~c sigil and fix this warning.400 │401 197 │ defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do402 │ ~403 │404 └─ lib/poison/parser.ex:197:67405406 warning: using single-quoted strings to represent charlists is deprecated.407 Use ~c"" if you indeed want a charlist or use "" instead.408 You may run "mix format --migrate" to change all single-quoted409 strings to use the ~c sigil and fix this warning.410 │411 205 │ defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do412 │ ~413 │414 └─ lib/poison/parser.ex:205:64415416 warning: using single-quoted strings to represent charlists is deprecated.417 Use ~c"" if you indeed want a charlist or use "" instead.418 You may run "mix format --migrate" to change all single-quoted419 strings to use the ~c sigil and fix this warning.420 │421 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do422 │ ~423 │424 └─ lib/poison/parser.ex:229:31425426 warning: using single-quoted strings to represent charlists is deprecated.427 Use ~c"" if you indeed want a charlist or use "" instead.428 You may run "mix format --migrate" to change all single-quoted429 strings to use the ~c sigil and fix this warning.430 │431 229 │ for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do432 │ ~433 │434 └─ lib/poison/parser.ex:229:44435436 warning: using single-quoted strings to represent charlists is deprecated.437 Use ~c"" if you indeed want a charlist or use "" instead.438 You may run "mix format --migrate" to change all single-quoted439 strings to use the ~c sigil and fix this warning.440 │441 239 │ when a1 in 'dD' and a2 in 'dD'442 │ ~443 │444 └─ lib/poison/parser.ex:239:16445446 warning: using single-quoted strings to represent charlists is deprecated.447 Use ~c"" if you indeed want a charlist or use "" instead.448 You may run "mix format --migrate" to change all single-quoted449 strings to use the ~c sigil and fix this warning.450 │451 239 │ when a1 in 'dD' and a2 in 'dD'452 │ ~453 │454 └─ lib/poison/parser.ex:239:31455456 warning: using single-quoted strings to represent charlists is deprecated.457 Use ~c"" if you indeed want a charlist or use "" instead.458 You may run "mix format --migrate" to change all single-quoted459 strings to use the ~c sigil and fix this warning.460 │461 240 │ and (b1 in '89abAB')462 │ ~463 │464 └─ lib/poison/parser.ex:240:16465466 warning: using single-quoted strings to represent charlists is deprecated.467 Use ~c"" if you indeed want a charlist or use "" instead.468 You may run "mix format --migrate" to change all single-quoted469 strings to use the ~c sigil and fix this warning.470 │471 274 │ defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do472 │ ~473 │474 └─ lib/poison/parser.ex:274:60475476 warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead477 │478 22 │ if Application.get_env(:poison, :native) do479 │ ~480 │481 └─ lib/poison/parser.ex:22:18: Poison.Parser (module)482483 warning: use Bitwise is deprecated. import Bitwise instead484 │485 26 │ use Bitwise486 │ ~~~~~~~~~~~487 │488 └─ lib/poison/parser.ex:26: Poison.Parser (module)489490 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator491 │492 199 │ <<digits :: binary-size(count), rest :: binary>> = string493 │ ~494 │495 └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2496497 warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator498 │499 225 │ <<chunk :: binary-size(count), rest :: binary>> = string500 │ ~501 │502 └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3503504 warning: use Bitwise is deprecated. import Bitwise instead505 │506 83 │ use Bitwise507 │ ~~~~~~~~~~~508 │509 └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)510511 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator512 │513 135 │ <<chunk :: binary-size(size), rest :: binary>> = string514 │ ~515 │516 └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2517518 warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead519 │520 173 │ case Integer.to_char_list(char, 16) do521 │ ~522 │523 └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1524525Generated poison app526==> plug_crypto527Compiling 5 files (.ex)528Generated plug_crypto app529==> jose530Compiling 113 files (.erl)531src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.532Compile directive 'nowarn_deprecated_catch' can be used to suppress533warnings in selected modules.534% 137| _ = catch jose_jwa:unsecured_signing(UnsecuredSigning),535% | ^536537src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540% 797| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of541% | ^542543src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.544Compile directive 'nowarn_deprecated_catch' can be used to suppress545warnings in selected modules.546% 799| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of547% | ^548549src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552% 809| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of553% | ^554555src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.556Compile directive 'nowarn_deprecated_catch' can be used to suppress557warnings in selected modules.558% 811| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of559% | ^560561src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.562Compile directive 'nowarn_deprecated_catch' can be used to suppress563warnings in selected modules.564% 821| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of565% | ^566567src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.568Compile directive 'nowarn_deprecated_catch' can be used to suppress569warnings in selected modules.570% 823| case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of571% | ^572573src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.574Compile directive 'nowarn_deprecated_catch' can be used to suppress575warnings in selected modules.576% 837| case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of577% | ^578579src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582% 840| case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of583% | ^584585src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.586Compile directive 'nowarn_deprecated_catch' can be used to suppress587warnings in selected modules.588% 842| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of589% | ^590591src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594% 859| case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of595% | ^596597src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600% 862| case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of601% | ^602603src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606% 864| case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of607% | ^608609src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612% 882| case catch public_key:sign(Message, DigestType, PrivateKey, Options) of613% | ^614615src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618% 885| case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of619% | ^620621src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.622Compile directive 'nowarn_deprecated_catch' can be used to suppress623warnings in selected modules.624% 897| case catch public_key:sign(Message, DigestType, PrivateKey) of625% | ^626627src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.628Compile directive 'nowarn_deprecated_catch' can be used to suppress629warnings in selected modules.630% 900| case catch public_key:verify(Message, DigestType, Signature, PublicKey) of631% | ^632633src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636% 230| case catch block_cipher(Cipher) of637% | ^638639src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.640Compile directive 'nowarn_deprecated_catch' can be used to suppress641warnings in selected modules.642% 238| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of643% | ^644645src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648% 246| case catch rsa_crypt(Padding) of649% | ^650651src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654% 254| case catch rsa_sign(Padding) of655% | ^656657src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.658Compile directive 'nowarn_deprecated_catch' can be used to suppress659warnings in selected modules.660% 262| case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of661% | ^662663Compiling 8 files (.ex)664Generated jose app665==> nerves_compatibility_test666===> Analyzing applications...667===> Compiling ranch668 ┌─ src/ranch.erl:669 │670 73 │ catch Transport:controlling_process(Socket, AcceptorsSup);671 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.672Compile directive 'nowarn_deprecated_catch' can be used to suppress673warnings in selected modules.674675676 ┌─ src/ranch_conns_sup.erl:677 │678 80 │ catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},679 │ ╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.680Compile directive 'nowarn_deprecated_catch' can be used to suppress681warnings in selected modules.682683684 ┌─ src/ranch_ssl.erl:685 │686 128 │ case ssl:ssl_accept(CSocket, Timeout) of687 │ ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead688689 ┌─ src/ranch_ssl.erl:690 │691 233 │ end, ssl:cipher_suites());692 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead693694 ┌─ src/ranch_ssl.erl:695 │696 235 │ ssl:cipher_suites()697 │ ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead698699700==> tzdata701Compiling 18 files (.ex)702Generated tzdata app703==> tablet704Compiling 2 files (.ex)705Generated tablet app706==> elixir_make707Compiling 8 files (.ex)708Generated elixir_make app709==> nerves_logging710 CC kmsg_tailer.o711 LD kmsg_tailer712Compiling 5 files (.ex)713Generated nerves_logging app714==> nerves_compatibility_test715===> Analyzing applications...716===> Compiling cowlib717==> bcrypt_elixir718mkdir -p priv719/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -Wno-format-truncation -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_rpi5-2.1.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so720Compiling 3 files (.ex)721 warning: using single-quoted strings to represent charlists is deprecated.722 Use ~c"" if you indeed want a charlist or use "" instead.723 You may run "mix format --migrate" to change all single-quoted724 strings to use the ~c sigil and fix this warning.725 │726 57 │ path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')727 │ ~728 │729 └─ lib/bcrypt/base.ex:57:59730731 warning: use Bitwise is deprecated. import Bitwise instead732 │733 6 │ use Bitwise734 │ ~~~~~~~~~~~735 │736 └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)737738Generated bcrypt_elixir app739==> comeonin740Compiling 2 files (.ex)741Generated comeonin app742==> nerves_discovery743Compiling 5 files (.ex)744Generated nerves_discovery app745==> ring_logger746Compiling 7 files (.ex)747Generated ring_logger app748==> nerves_compatibility_test749===> Analyzing applications...750===> Compiling poolboy751warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"752 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2753 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1754 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5755 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2756 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4757 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2758759==> db_connection760Compiling 23 files (.ex)761warning: cannot infer signatures from :poolboy because it is not loaded762763 warning: unused require Bitwise764 │765 31 │ require Bitwise766 │ ~767 │768 └─ lib/db_connection/backoff.ex:31:5769770 warning: using single-quoted strings to represent charlists is deprecated.771 Use ~c"" if you indeed want a charlist or use "" instead.772 You may run "mix format --migrate" to change all single-quoted773 strings to use the ~c sigil and fix this warning.774 │775 406 │ :normal -> [{:data, [{'Module', mod}]}]776 │ ~777 │778 └─ lib/db_connection/connection.ex:406:32779780 warning: using single-quoted strings to represent charlists is deprecated.781 Use ~c"" if you indeed want a charlist or use "" instead.782 You may run "mix format --migrate" to change all single-quoted783 strings to use the ~c sigil and fix this warning.784 │785 661 │ [{:data, [{'Module', mod}, {'State', state}]}]786 │ ~787 │788 └─ lib/db_connection/connection.ex:661:16789790 warning: using single-quoted strings to represent charlists is deprecated.791 Use ~c"" if you indeed want a charlist or use "" instead.792 You may run "mix format --migrate" to change all single-quoted793 strings to use the ~c sigil and fix this warning.794 │795 661 │ [{:data, [{'Module', mod}, {'State', state}]}]796 │ ~797 │798 └─ lib/db_connection/connection.ex:661:33799800 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead801 │802 8 │ children = [supervisor(child_mod, [], [restart: :temporary])]803 │ ~804 │805 └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0806807 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead808 │809 96 │ Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)810 │ ~811 │812 └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4813814 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead815 │816 30 │ worker(DBConnection.Watcher, [owner])817 │ ~818 │819 └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1820821 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead822 │823 37 │ worker(:sregulator, [regulator, opts, start_opts], child_opts)824 │ ~825 │826 └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1827 └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2828829 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead830 │831 138 │ case System.stacktrace() do832 │ ~833 │834 └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2835836 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead837 │838 45 │ supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])839 │ ~840 │841 └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2842843 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead844 │845 55 │ worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])846 │ ~847 │848 └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3849850 warning: the following clause will never match:851852 [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->853854 because it attempts to match on the result of:855856 System.stacktrace()857858 which has type:859860 empty_list()861862 where "arity" was given the type:863864 # type: integer()865 # from: lib/db_connection/connection.ex:139:56866 is_integer(arity)867868 type warning found at:869 │870 139 │ [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace871 │ ~872 │873 └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2874875 warning: the following clause will never match:876877 [{a, b, params, c} | rest] when is_list(params) ->878879 because it attempts to match on the result of:880881 System.stacktrace()882883 which has type:884885 empty_list()886887 where "params" was given the type:888889 # type: empty_list() or non_empty_list(term(), term())890 # from: lib/db_connection/connection.ex:140:43891 is_list(params)892893 type warning found at:894 │895 140 │ [{a, b, params, c} | rest] when is_list(params) ->896 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~897 │898 └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2899900 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead901 │902 117 │ Supervisor.Spec.worker(Manager, [module, opts], child_opts)903 │ ~904 │905 └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3906907 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead908 │909 6 │ children = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]910 │ ~911 │912 └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0913914 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead915 │916 111 │ stack = System.stacktrace()917 │ ~918 │919 └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3920921 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead922 │923 8 │ pool = supervisor(Pool, [], [restart: :temporary])924 │ ~925 │926 └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0927928 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead929 │930 9 │ supervisor(DBConnection.Ownership.ProxySupervisor, [],931 │ ~932 │933 └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3934935 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead936 │937 36 │ worker(DBConnection.Watcher, [owner])938 │ ~939 │940 └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1941942 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead943 │944 986 │ stack = System.stacktrace()945 │ ~946 │947 └─ lib/db_connection.ex:986:28: DBConnection.handle/4948 └─ lib/db_connection.ex:992:24: DBConnection.handle/4949 └─ lib/db_connection.ex:1003:65: DBConnection.parse/4950 └─ lib/db_connection.ex:1012:24: DBConnection.encode/4951 └─ lib/db_connection.ex:1022:40: DBConnection.decode/6952 └─ lib/db_connection.ex:1057:40: DBConnection.describe/3953 └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5954 └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2955 └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4956 └─ lib/db_connection.ex:1359:28: DBConnection.handle/5957 └─ lib/db_connection.ex:1365:24: DBConnection.handle/5958 └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2959 └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6960 └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6961962 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead963 │964 9 │ supervisor(DBConnection.Task, []),965 │ ~966 │967 └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2968 └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2969 └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2970971 warning: :random.seed/3 is deprecated. Use the 'rand' module instead972 │973 108 │ case :random.seed(hash, sec, micro) do974 │ ~975 │976 └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0977978Generated db_connection app979==> decimal980Compiling 4 files (.ex)981 warning: using single-quoted strings to represent charlists is deprecated.982 Use ~c"" if you indeed want a charlist or use "" instead.983 You may run "mix format --migrate" to change all single-quoted984 strings to use the ~c sigil and fix this warning.985 │986 1320 │ '0.' ++ :lists.duplicate(-diff, ?0) ++ list987 │ ~988 │989 └─ lib/decimal.ex:1320:11990991 warning: using single-quoted strings to represent charlists is deprecated.992 Use ~c"" if you indeed want a charlist or use "" instead.993 You may run "mix format --migrate" to change all single-quoted994 strings to use the ~c sigil and fix this warning.995 │996 1351 │ list = list ++ 'E'997 │ ~998 │999 └─ lib/decimal.ex:1351:2610001001 warning: using single-quoted strings to represent charlists is deprecated.1002 Use ~c"" if you indeed want a charlist or use "" instead.1003 You may run "mix format --migrate" to change all single-quoted1004 strings to use the ~c sigil and fix this warning.1005 │1006 1352 │ list = if exp >= 0, do: list ++ '+', else: list1007 │ ~1008 │1009 └─ lib/decimal.ex:1352:4310101011 warning: using single-quoted strings to represent charlists is deprecated.1012 Use ~c"" if you indeed want a charlist or use "" instead.1013 You may run "mix format --migrate" to change all single-quoted1014 strings to use the ~c sigil and fix this warning.1015 │1016 1775 │ int = if int == [], do: '0', else: int1017 │ ~1018 │1019 └─ lib/decimal.ex:1775:3110201021 warning: using single-quoted strings to represent charlists is deprecated.1022 Use ~c"" if you indeed want a charlist or use "" instead.1023 You may run "mix format --migrate" to change all single-quoted1024 strings to use the ~c sigil and fix this warning.1025 │1026 1776 │ exp = if exp == [], do: '0', else: exp1027 │ ~1028 │1029 └─ lib/decimal.ex:1776:3110301031Generated decimal app1032==> interactive_cmd1033Compiling 1 file (.ex)1034Generated interactive_cmd app1035==> nerves1036Compiling 65 files (.ex)1037 warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1038 │1039 6 │ defmodule Mix.Tasks.Nerves.Init do1040 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1041 │1042 └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)10431044 warning: redefining module Nerves (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.beam)1045 │1046 6 │ defmodule Nerves do1047 │ ~~~~~~~~~~~~~~~~~~~1048 │1049 └─ lib/nerves.ex:6: Nerves (module)10501051 warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1052 │1053 5 │ defmodule Nerves.ArtifactResolver do1054 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 │1056 └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)10571058 warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1059 │1060 6 │ defmodule Nerves.BuildAction.AppModes do1061 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1062 │1063 └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)10641065 warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1066 │1067 5 │ defmodule Nerves.BuildAction.CheckExecutables do1068 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1069 │1070 └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)10711072 warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1073 │1074 8 │ defmodule Nerves.BuildAction.Erlinit do1075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1076 │1077 └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)10781079 warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1080 │1081 5 │ defmodule Nerves.BuildAction.Firmware do1082 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1083 │1084 └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)10851086 warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1087 │1088 7 │ defmodule Nerves.BuildAction.IExStartupCheck do1089 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1090 │1091 └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10921093 warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1094 │1095 5 │ defmodule Nerves.BuildAction.NervesV1System do1096 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1097 │1098 └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10991100 warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1101 │1102 5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1103 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1104 │1105 └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)11061107 warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1108 │1109 5 │ defmodule Nerves.BuildAction.Rootfs do1110 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1111 │1112 └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)11131114 warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1115 │1116 6 │ defmodule Nerves.BuildAction.SortApps do1117 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1118 │1119 └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)11201121 warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1122 │1123 5 │ defmodule Nerves.BuildAction.StripAll do1124 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1125 │1126 └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)11271128 warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1129 │1130 5 │ defmodule Nerves.BuildAction.Trimmer do1131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1132 │1133 └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)11341135 warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1136 │1137 5 │ defmodule Nerves.BuildPlan do1138 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1139 │1140 └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)11411142 warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1143 │1144 5 │ defmodule Nerves.BuildPlan.Checks do1145 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1146 │1147 └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)11481149 warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Container.beam)1150 │1151 6 │ defmodule Nerves.Container do1152 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1153 │1154 └─ lib/nerves/container.ex:6: Nerves.Container (module)11551156 warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1157 │1158 5 │ defmodule Nerves.Fingerprint do1159 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1160 │1161 └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)11621163 warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1164 │1165 5 │ defmodule Nerves.MixPackage do1166 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1167 │1168 └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)11691170 warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1171 │1172 5 │ defmodule Nerves.Paths do1173 │ ~~~~~~~~~~~~~~~~~~~~~~~~~1174 │1175 └─ lib/nerves/paths.ex:5: Nerves.Paths (module)11761177 warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/rpi5/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1178 │1179 5 │ defmodule Nerves.TargetTuple do1180 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1181 │1182 └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)11831184Generated nerves app1185==> nerves_toolchain_aarch64_nerves_linux_gnu1186Compiling 1 file (.ex)1187Generated nerves_toolchain_aarch64_nerves_linux_gnu app1188==> nerves_system_rpi51189Generated nerves_system_rpi5 app1190==> nerves_compatibility_test1191===> Analyzing applications...1192===> Compiling telemetry1193===> Analyzing applications...1194===> Compiling cowboy1195 ┌─ src/cowboy_websocket.erl:1196 │1197 147 │ Stacktrace = erlang:get_stacktrace(),1198 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11991200 ┌─ src/cowboy_websocket.erl:1201 │1202 645 │ {stacktrace, erlang:get_stacktrace()},1203 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12041205 ┌─ src/cowboy_websocket.erl:1206 │1207 755 │ {stacktrace, erlang:get_stacktrace()},1208 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace120912101211 ┌─ src/cowboy_handler.erl:1212 │1213 87 │ Stacktrace = erlang:get_stacktrace(),1214 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12151216 ┌─ src/cowboy_handler.erl:1217 │1218 116 │ Stacktrace = erlang:get_stacktrace(),1219 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12201221 ┌─ src/cowboy_handler.erl:1222 │1223 235 │ Stacktrace = erlang:get_stacktrace(),1224 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12251226 ┌─ src/cowboy_handler.erl:1227 │1228 290 │ {stacktrace, erlang:get_stacktrace()},1229 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace123012311232 ┌─ src/cowboy_rest.erl:1233 │1234 69 │ Stacktrace = erlang:get_stacktrace(),1235 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12361237 ┌─ src/cowboy_rest.erl:1238 │1239 1006 │ Stacktrace = erlang:get_stacktrace(),1240 │ ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace124112421243==> expo1244Compiling 2 files (.erl)1245Compiling 22 files (.ex)1246Generated expo app1247==> gettext1248Compiling 18 files (.ex)1249 warning: unused require Gettext.Macros1250 │1251 594 │ require Gettext.Macros1252 │ ~1253 │1254 └─ lib/gettext.ex:594:312551256 warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1257 │1258 426 │ Kernel.ParallelCompiler.async(fn ->1259 │ ~1260 │1261 └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/312621263 warning: the following clause is redundant:12641265 defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)12661267 it has type:12681269 dynamic(%Expo.Message.Plural{})12701271 previous clauses have already matched on the following types:12721273 %Expo.Message.Singular{}1274 %Expo.Message.Plural{}12751276 │1277 391 │ defp ensure_empty_msgstr!(%Message.Plural{} = message) do1278 │ ~1279 │1280 └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112811282Generated gettext app1283==> phoenix_pubsub1284Compiling 13 files (.ex)1285 warning: single quotes around atoms are deprecated. Use double quotes instead1286 │1287 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1288 │ ~1289 │1290 └─ lib/phoenix/pubsub/local.ex:160:2312911292 warning: single quotes around atoms are deprecated. Use double quotes instead1293 │1294 160 │ |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1295 │ ~1296 │1297 └─ lib/phoenix/pubsub/local.ex:160:4012981299 warning: unused require Logger1300 │1301 107 │ require Logger1302 │ ~1303 │1304 └─ lib/phoenix/tracker.ex:107:313051306 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13071308 %Phoenix.Tracker.Replica{replica | status: :permdown}13091310 but got type:13111312 dynamic()13131314 where "replica" was given the type:13151316 # type: dynamic()1317 # from: lib/phoenix/tracker/replica.ex:72:171318 replica13191320 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13211322 type warning found at:1323 │1324 72 │ defp permdown(replica), do: %Replica{replica | status: :permdown}1325 │ ~1326 │1327 └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113281329 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13301331 %Phoenix.Tracker.Replica{replica | status: :down}13321333 but got type:13341335 dynamic()13361337 where "replica" was given the type:13381339 # type: dynamic()1340 # from: lib/phoenix/tracker/replica.ex:74:131341 replica13421343 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13441345 type warning found at:1346 │1347 74 │ defp down(replica), do: %Replica{replica | status: :down}1348 │ ~1349 │1350 └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113511352 warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13531354 %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13551356 but got type:13571358 dynamic()13591360 where "replica" was given the type:13611362 # type: dynamic()1363 # from: lib/phoenix/tracker/replica.ex:76:291364 replica13651366 when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13671368 type warning found at:1369 │1370 77 │ %Replica{replica | last_heartbeat_at: now_ms()}1371 │ ~1372 │1373 └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113741375 warning: a struct for Phoenix.Tracker.State is expected on struct update:13761377 %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13781379 but got type:13801381 dynamic()13821383 where "delta" was given the type:13841385 # type: dynamic()1386 # from: lib/phoenix/tracker/state.ex:461:361387 %Phoenix.Tracker.State{delta: delta} = state13881389 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13901391 type warning found at:1392 │1393 465 │ new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1394 │ ~1395 │1396 └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513971398 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1399 │1400 269 │ worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1401 │ ~1402 │1403 └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114041405 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1406 │1407 273 │ supervise(shards, strategy: :one_for_one,1408 │ ~1409 │1410 └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114111412 warning: a struct for Phoenix.Tracker.State is expected on struct update:14131414 %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14151416 but got type:14171418 dynamic()14191420 where "delta" was given the type:14211422 # type: dynamic()1423 # from: lib/phoenix/tracker/state.ex:541:991424 %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1425 state14261427 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14281429 type warning found at:1430 │1431 547 │ delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1432 │ ~1433 │1434 └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114351436 warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1437 │1438 43 │ :ok = :pg2.create(pg2_group)1439 │ ~1440 │1441 └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114421443 warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1444 │1445 44 │ :ok = :pg2.join(pg2_group, self())1446 │ ~1447 │1448 └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114491450 warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1451 │1452 57 │ :pg2.get_members(pg2_namespace(server_name))1453 │ ~1454 │1455 └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114561457 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1458 │1459 7 │ [supervisor(Phoenix.PubSub.PG2, pubsub)]1460 │ ~1461 │1462 └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214631464 warning: a struct for Phoenix.Tracker.State is expected on struct update:14651466 %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14671468 but got type:14691470 dynamic(%{..., range: {term(), term()}})14711472 where "delta" was given the type:14731474 # type: dynamic(%{..., range: {term(), term()}})1475 # from: lib/phoenix/tracker/state.ex:551:301476 {start_clock, end_clock} = delta.range14771478 when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14791480 type warning found at:1481 │1482 555 │ delta: %State{delta | range: {start_clock, new_end}}}1483 │ ~1484 │1485 └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214861487 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1488 │1489 35 │ worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1490 │ ~1491 │1492 └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11493 └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114941495 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1496 │1497 93 │ supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1498 │ ~1499 │1500 └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115011502 warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1503 │1504 39 │ supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1505 │ ~1506 │1507 └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115081509 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1510 │1511 94 │ worker(Phoenix.PubSub.PG2Server, [server, pool_size])1512 │ ~1513 │1514 └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115151516 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1517 │1518 42 │ supervise children, strategy: :one_for_one1519 │ ~1520 │1521 └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115221523 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1524 │1525 97 │ supervise(children, strategy: :rest_for_one)1526 │ ~1527 │1528 └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115291530Generated phoenix_pubsub app1531==> plug1532Compiling 1 file (.erl)1533Compiling 42 files (.ex)1534Generated plug app1535warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1536 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21537 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11538 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51539 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21540 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41541 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215421543==> phoenix1544Compiling 75 files (.ex)1545warning: cannot infer signatures from :cowboy because it is not loaded15461547warning: cannot infer signatures from :cowlib because it is not loaded15481549warning: cannot infer signatures from :ranch because it is not loaded15501551 warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1552 │1553 170 │ <<attr::size(prefix)-binary, ":unique">> -> attr1554 │ ~1555 │1556 └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115571558 warning: using single-quoted strings to represent charlists is deprecated.1559 Use ~c"" if you indeed want a charlist or use "" instead.1560 You may run "mix format --migrate" to change all single-quoted1561 strings to use the ~c sigil and fix this warning.1562 │1563 310 │ :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1564 │ ~1565 │1566 └─ lib/phoenix/channel/server.ex:310:3115671568 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1569 │1570 39 │ Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1571 │ ~1572 │1573 └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/315741575 warning: unused require Logger1576 │1577 20 │ require Logger1578 │ ~1579 │1580 └─ lib/phoenix/endpoint/handler.ex:20:315811582 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1583 │1584 39 │ Logger.warn """1585 │ ~1586 │1587 └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/115881589 warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1590 │1591 46 │ <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1592 │ ~1593 │1594 └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215951596 warning: using single-quoted strings to represent charlists is deprecated.1597 Use ~c"" if you indeed want a charlist or use "" instead.1598 You may run "mix format --migrate" to change all single-quoted1599 strings to use the ~c sigil and fix this warning.1600 │1601 315 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1602 │ ~1603 │1604 └─ lib/phoenix/router.ex:315:5016051606 warning: using single-quoted strings to represent charlists is deprecated.1607 Use ~c"" if you indeed want a charlist or use "" instead.1608 You may run "mix format --migrate" to change all single-quoted1609 strings to use the ~c sigil and fix this warning.1610 │1611 195 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1612 │ ~1613 │1614 └─ lib/phoenix/router/helpers.ex:195:5016151616 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16171618 This error happens when you have function calls without parentheses inside keywords. For example:16191620 function(arg, one: nested_call a, b, c)1621 function(arg, one: if expr, do: :this, else: :that)16221623 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:16241625 function(arg, one: if(expr, do: :this, else: :that))1626 function(arg, one: nested_call(a, b, c))16271628 Ambiguity found at:1629 │1630 71 │ unless actions -- supported_actions == [], do: raise ArgumentError, """1631 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1632 │1633 └─ lib/phoenix/router/resource.ex:7116341635 warning: duplicate key :route found in struct1636 │1637 24 │ defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1638 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1639 │1640 └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16411642 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1643 │1644 885 │ Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1645 │ ~1646 │1647 └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116481649 warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, pid()} | {:error, reason :: term()}. Note "left | right :: ann" is the same as "(left | right) :: ann". To solve this, use parentheses around the union operands: "left | (right :: ann)"1650 │1651 110 │ @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1652 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1653 │1654 └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16551656 warning: using single-quoted strings to represent charlists is deprecated.1657 Use ~c"" if you indeed want a charlist or use "" instead.1658 You may run "mix format --migrate" to change all single-quoted1659 strings to use the ~c sigil and fix this warning.1660 │1661 174 │ @anno (if :erlang.system_info(:otp_release) >= '19' do1662 │ ~1663 │1664 └─ lib/phoenix/template.ex:174:5016651666 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1667 │1668 304 │ Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1669 │ ~1670 │1671 └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216721673 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1674 │1675 227 │ Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1676 │ ~1677 │1678 └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/216791680 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1681 │1682 12 │ worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1683 │ ~1684 │1685 └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116861687 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1688 │1689 14 │ supervise(children, strategy: :simple_one_for_one)1690 │ ~1691 │1692 └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/116931694 warning: expected a module (an atom) when invoking config/1 in expression:16951696 endpoint.config(:endpoint_id)16971698 where "endpoint" was given the type:16991700 # type: dynamic(%{..., __pubsub_server__: atom()})1701 # from: lib/phoenix/transports/long_poll.ex:199:101702 verify_token(endpoint, token, opts)17031704 type warning found at:1705 │1706 201 │ server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1707 │ ~1708 │1709 └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317101711 warning: unknown key .__pubsub_server__ in expression:17121713 endpoint.__pubsub_server__17141715 the given type does not have the given key:17161717 dynamic(1718 %Phoenix.Socket{1719 id: term(),1720 assigns: term(),1721 channel: term(),1722 channel_pid: term(),1723 endpoint: atom(),1724 handler: term(),1725 joined: term(),1726 pubsub_server: term(),1727 ref: term(),1728 join_ref: term(),1729 topic: term(),1730 transport: term(),1731 transport_pid: term(),1732 transport_name: term(),1733 serializer: term(),1734 private: term(),1735 vsn: term()1736 } or1737 %Plug.Conn{1738 adapter: term(),1739 assigns: term(),1740 body_params: term(),1741 cookies: term(),1742 halted: term(),1743 host: term(),1744 method: term(),1745 owner: term(),1746 params: term(),1747 path_info: term(),1748 path_params: term(),1749 port: term(),1750 private: term(),1751 query_params: term(),1752 query_string: term(),1753 remote_ip: term(),1754 req_cookies: term(),1755 req_headers: term(),1756 request_path: term(),1757 resp_body: term(),1758 resp_cookies: term(),1759 resp_headers: term(),1760 scheme: term(),1761 script_name: term(),1762 secret_key_base: term(),1763 state: term(),1764 status: term()1765 } or atom() or binary()1766 )17671768 where "endpoint" was given the type:17691770 # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1771 # from: lib/phoenix/transports/long_poll.ex:254:191772 Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17731774 type warning found at:1775 │1776 254 │ Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1777 │ ~~~~~~~~~~~~~~~~~1778 │1779 └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/317801781 warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1782 │1783 1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1784 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1785 │1786 └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)17871788 warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1789 │1790 10 │ conn = @connection.conn(req, transport)1791 │ ~1792 │1793 └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/317941795 warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1796 │1797 73 │ {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1798 │ ~1799 │1800 └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318011802 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1803 │1804 647 │ exception -> {:error, {exception, System.stacktrace()}}1805 │ ~1806 │1807 └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118081809 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1810 │1811 23 │ {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1812 │ ~1813 │1814 └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318151816 warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1817 │1818 176 │ %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1819 │ ~1820 │1821 └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418221823 warning: a struct for Phoenix.Socket is expected on struct update:18241825 %Phoenix.Socket{socket | id: id}18261827 but got type:18281829 dynamic()18301831 where "socket" was given the type:18321833 # type: dynamic()1834 # from: lib/phoenix/socket/transport.ex1835 {:ok, socket}18361837 when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18381839 type warning found at:1840 │1841 195 │ id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1842 │ ~1843 │1844 └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718451846 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1847 │1848 198 │ supervisor(Task.Supervisor, [[name: task_supervisor]]),1849 │ ~1850 │1851 └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/418521853 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1854 │1855 199 │ worker(Phoenix.Tracker, [module, opts, opts])1856 │ ~1857 │1858 └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/418591860 warning: a struct for Plug.Conn is expected on struct update:18611862 %Plug.Conn{conn | state: :sent}18631864 but got type:18651866 dynamic()18671868 where "conn" was given the type:18691870 # type: dynamic()1871 # from: lib/phoenix/endpoint/render_errors.ex:79:211872 conn18731874 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18751876 type warning found at:1877 │1878 83 │ %Plug.Conn{conn | state: :sent}1879 │ ~1880 │1881 └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518821883 warning: a struct for Plug.Conn is expected on struct update:18841885 %Plug.Conn{conn | query_params: %{}, params: %{}}18861887 but got type:18881889 dynamic(%{..., params: %Plug.Conn.Unfetched{}})18901891 where "conn" was given the types:18921893 # type: dynamic(%{..., params: term()})1894 # from: lib/phoenix/endpoint/render_errors.ex:94:171895 conn.params18961897 # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1898 # from: lib/phoenix/endpoint/render_errors.ex:94:171899 conn.params19001901 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19021903 type warning found at:1904 │1905 95 │ %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1906 │ ~1907 │1908 └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119091910 warning: a struct for Plug.Conn is expected on struct update:19111912 %Plug.Conn{conn | query_params: %{}, params: params}19131914 but got type:19151916 dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19171918 where "conn" was given the types:19191920 # type: dynamic(%{..., params: term()})1921 # from: lib/phoenix/endpoint/render_errors.ex:94:171922 conn.params19231924 # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1925 # from: lib/phoenix/endpoint/render_errors.ex:94:171926 conn.params19271928 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19291930 type warning found at:1931 │1932 96 │ params -> %Plug.Conn{conn | query_params: %{}, params: params}1933 │ ~1934 │1935 └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119361937 warning: a struct for Plug.Conn is expected on struct update:19381939 %Plug.Conn{conn | params: params}19401941 but got type:19421943 dynamic(%{..., params: map()})19441945 where "conn" was given the type:19461947 # type: dynamic(%{..., params: map()})1948 # from: lib/phoenix/controller.ex:912:171949 Map.get(conn.params, required_key)19501951 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19521953 type warning found at:1954 │1955 919 │ %Plug.Conn{conn | params: params}1956 │ ~1957 │1958 └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219591960 warning: expected a map or struct when accessing .url in expression:19611962 endpoint.url19631964 where "endpoint" was given the types:19651966 # type: dynamic(atom())1967 # from: lib/phoenix/router/helpers.ex:24:201968 endpoint19691970 # type: atom()1971 # from: lib/phoenix/router/helpers.ex:24:351972 is_atom(endpoint)19731974 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19751976 type warning found at:1977 │1978 25 │ endpoint.url1979 │ ~1980 │1981 └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/219821983 warning: a struct for Plug.Conn is expected on struct update:19841985 %Plug.Conn{conn | path_info: path, script_name: script}19861987 but got type:19881989 dynamic()19901991 where "conn" was given the type:19921993 # type: dynamic()1994 # from: lib/phoenix/router/route.ex:147:101995 conn = target.call(%Plug.Conn{...}, opts)19961997 when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19981999 type warning found at:2000 │2001 148 │ %Plug.Conn{conn | path_info: path, script_name: script}2002 │ ~2003 │2004 └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420052006 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2007 │2008 284 │ Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2009 │ ~2010 │2011 └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120122013 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2014 │2015 71 │ supervise(children, strategy: :one_for_one)2016 │ ~2017 │2018 └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120192020 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2021 │2022 76 │ [worker(Phoenix.Config, args)]2023 │ ~2024 │2025 └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320262027 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2028 │2029 84 │ [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2030 │ ~2031 │2032 └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22033 └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32034 └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320352036 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2037 │2038 106 │ worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2039 │ ~2040 │2041 └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320422043 warning: expected a module (an atom) when invoking path/1 in expression:20442045 endpoint.path("/")20462047 where "endpoint" was given the type:20482049 # type: dynamic(%{..., host: term()})2050 # from: lib/phoenix/endpoint/supervisor.ex:312:142051 endpoint.host20522053 type warning found at:2054 │2055 313 │ endpoint.path("/")2056 │ ~2057 │2058 └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120592060 warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2061 │2062 81 │ Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2063 │ ~2064 │2065 └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/320662067 warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2068 │2069 113 │ {addr,port} = :ranch.get_addr(ref)2070 │ ~2071 │2072 └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/320732074 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2075 │2076 35 │ supervise(children, strategy: :one_for_one)2077 │ ~2078 │2079 └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/120802081 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2082 │2083 39 │ {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2084 │ ~2085 │2086 └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/320872088 warning: comparison between distinct types found:20892090 !Path.extname(file_path) == ".gz"20912092 given types:20932094 dynamic(boolean()) == binary()20952096 where "file_path" was given the type:20972098 # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2099 # from: lib/phoenix/digester.ex:147:452100 Path.basename(file_path)21012102 While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false21032104 type warning found at:2105 │2106 148 │ !Path.extname(file_path) == ".gz"2107 │ ~2108 │2109 └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121102111 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2112 │2113 51 │ worker(Phoenix.CodeReloader.Server, [])2114 │ ~2115 │2116 └─ lib/phoenix.ex:51:7: Phoenix.start/221172118 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2119 │2120 61 │ IO.puts Exception.format(kind, reason, System.stacktrace)2121 │ ~2122 │2123 └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321242125 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2126 │2127 155 │ Enum.partition attrs, fn2128 │ ~2129 │2130 └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121312132 warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21332134 mod.__phoenix_recompile__?21352136 where "mod" was given the type:21372138 # type: dynamic(atom())2139 # from: lib/mix/tasks/compile.phoenix.ex:34:122140 Code.ensure_loaded?(mod)21412142 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21432144 type warning found at:2145 │2146 36 │ mod.__phoenix_recompile__?2147 │ ~2148 │2149 └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121502151 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2152 │2153 234 │ Enum.partition(attrs, fn2154 │ ~2155 │2156 └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221572158Generated phoenix app2159warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2160 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22161 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12162 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52163 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22164 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42165 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/221662167==> guardian2168Compiling 20 files (.ex)2169Generated guardian app2170==> phoenix_html2171Compiling 8 files (.ex)2172 warning: using single-quoted strings to represent charlists is deprecated.2173 Use ~c"" if you indeed want a charlist or use "" instead.2174 You may run "mix format --migrate" to change all single-quoted2175 strings to use the ~c sigil and fix this warning.2176 │2177 12 │ @anno (if :erlang.system_info(:otp_release) >= '19' do2178 │ ~2179 │2180 └─ lib/phoenix_html/engine.ex:12:5021812182 warning: the 1st pattern in clause will never match:21832184 6021852186 because it is expected to receive type:21872188 dynamic(empty_list() or non_empty_list(term(), term()))21892190 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21912192 type warning found at:2193 │2194 56 │ def to_iodata(?<), do: "<"2195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2196 │2197 └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/121982199 warning: the 1st pattern in clause will never match:22002201 6222022203 because it is expected to receive type:22042205 dynamic(empty_list() or non_empty_list(term(), term()))22062207 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22082209 type warning found at:2210 │2211 57 │ def to_iodata(?>), do: ">"2212 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2213 │2214 └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122152216 warning: the 1st pattern in clause will never match:22172218 3822192220 because it is expected to receive type:22212222 dynamic(empty_list() or non_empty_list(term(), term()))22232224 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22252226 type warning found at:2227 │2228 58 │ def to_iodata(?&), do: "&"2229 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2230 │2231 └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122322233 warning: the 1st pattern in clause will never match:22342235 3422362237 because it is expected to receive type:22382239 dynamic(empty_list() or non_empty_list(term(), term()))22402241 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22422243 type warning found at:2244 │2245 59 │ def to_iodata(?"), do: """2246 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2247 │2248 └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122492250 warning: the 1st pattern in clause will never match:22512252 3922532254 because it is expected to receive type:22552256 dynamic(empty_list() or non_empty_list(term(), term()))22572258 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22592260 type warning found at:2261 │2262 60 │ def to_iodata(?'), do: "'"2263 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2264 │2265 └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/122662267 warning: the 1st pattern in clause will never match:22682269 {:safe, data}22702271 because it is expected to receive type:22722273 dynamic(empty_list() or non_empty_list(term(), term()))22742275 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22762277 type warning found at:2278 │2279 76 │ def to_iodata({:safe, data}) do2280 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2281 │2282 └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/122832284 warning: the following clause is redundant:22852286 def to_iodata(other)22872288 it has type:22892290 dynamic(empty_list() or non_empty_list(term(), term()))22912292 previous clauses have already matched on the following types:22932294 non_empty_list(term(), term())2295 empty_list()22962297 │2298 80 │ def to_iodata(other) do2299 │ ~2300 │2301 └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123022303 warning: the 1st pattern in clause will never match:23042305 h23062307 because it is expected to receive type:23082309 dynamic(empty_list() or non_empty_list(term(), term()))23102311 where "h" was given the type:23122313 # type: integer()2314 # from: lib/phoenix_html/safe.ex:62:252315 is_integer(h)23162317 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23182319 type warning found at:2320 │2321 62 │ def to_iodata(h) when is_integer(h) and h <= 255 do2322 │ ~2323 │2324 └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123252326 warning: the 1st pattern in clause will never match:23272328 h23292330 because it is expected to receive type:23312332 dynamic(empty_list() or non_empty_list(term(), term()))23332334 where "h" was given the type:23352336 # type: integer()2337 # from: lib/phoenix_html/safe.ex:66:252338 is_integer(h)23392340 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23412342 type warning found at:2343 │2344 66 │ def to_iodata(h) when is_integer(h) do2345 │ ~2346 │2347 └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123482349 warning: the 1st pattern in clause will never match:23502351 h23522353 because it is expected to receive type:23542355 dynamic(empty_list() or non_empty_list(term(), term()))23562357 where "h" was given the type:23582359 # type: binary()2360 # from: lib/phoenix_html/safe.ex:72:252361 is_binary(h)23622363 hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23642365 type warning found at:2366 │2367 72 │ def to_iodata(h) when is_binary(h) do2368 │ ~2369 │2370 └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/123712372Generated phoenix_html app2373==> postgrex2374Compiling 62 files (.ex)2375 warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2376 │2377 14 │ {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2378 │ ~2379 │2380 └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)23812382 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2383 You may run "mix format --migrate" to fix this warning automatically.2384 │2385 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2386 │ ~2387 │2388 └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/123892390 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2391 You may run "mix format --migrate" to fix this warning automatically.2392 │2393 46 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2394 │ ~2395 │2396 └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/123972398 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2399 You may run "mix format --migrate" to fix this warning automatically.2400 │2401 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2402 │ ~2403 │2404 └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124052406 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2407 You may run "mix format --migrate" to fix this warning automatically.2408 │2409 65 │ <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2410 │ ~2411 │2412 └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124132414 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2415 You may run "mix format --migrate" to fix this warning automatically.2416 │2417 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]2418 │ ~2419 │2420 └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124212422 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2423 You may run "mix format --migrate" to fix this warning automatically.2424 │2425 43 │ <<-1::int32>>2426 │ ~2427 │2428 └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124292430 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2431 You may run "mix format --migrate" to fix this warning automatically.2432 │2433 48 │ <<value_byte_size::int32>> <> value2434 │ ~2435 │2436 └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124372438 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2439 You may run "mix format --migrate" to fix this warning automatically.2440 │2441 51 │ def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2442 │ ~2443 │2444 └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224452446 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2447 You may run "mix format --migrate" to fix this warning automatically.2448 │2449 54 │ def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2450 │ ~2451 │2452 └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224532454 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2455 You may run "mix format --migrate" to fix this warning automatically.2456 │2457 63 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2458 │ ~2459 │2460 └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224612462 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2463 You may run "mix format --migrate" to fix this warning automatically.2464 │2465 64 │ ... -1::int32, rest::binary>>, acc) do2466 │ ~2467 │2468 └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/224692470 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2471 You may run "mix format --migrate" to fix this warning automatically.2472 │2473 68 │ defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2474 │ ~2475 │2476 └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/224772478 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2479 You may run "mix format --migrate" to fix this warning automatically.2480 │2481 69 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2482 │ ~2483 │2484 └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/224852486 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487 You may run "mix format --migrate" to fix this warning automatically.2488 │2489 78 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2490 │ ~2491 │2492 └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/224932494 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495 You may run "mix format --migrate" to fix this warning automatically.2496 │2497 79 │ ... -1::int32, rest::binary>>, acc) do2498 │ ~2499 │2500 └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225012502 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503 You may run "mix format --migrate" to fix this warning automatically.2504 │2505 83 │ defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2506 │ ~2507 │2508 └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225092510 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2511 You may run "mix format --migrate" to fix this warning automatically.2512 │2513 84 │ value_length::int32, value::binary(value_length), rest::binary>>, acc) do2514 │ ~2515 │2516 └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225172518 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2519 You may run "mix format --migrate" to fix this warning automatically.2520 │2521 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2522 │ ~2523 │2524 └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125252526 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2527 You may run "mix format --migrate" to fix this warning automatically.2528 │2529 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2530 │ ~2531 │2532 └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125332534 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2535 You may run "mix format --migrate" to fix this warning automatically.2536 │2537 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2538 │ ~2539 │2540 └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125412542 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2543 You may run "mix format --migrate" to fix this warning automatically.2544 │2545 27 │ <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2546 │ ~2547 │2548 └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125492550 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2551 You may run "mix format --migrate" to fix this warning automatically.2552 │2553 42 │ bin = for digit <- digits, into: "", do: <<digit :: uint16>>2554 │ ~2555 │2556 └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125572558 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2559 You may run "mix format --migrate" to fix this warning automatically.2560 │2561 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2562 │ ~2563 │2564 └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125652566 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2567 You may run "mix format --migrate" to fix this warning automatically.2568 │2569 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2570 │ ~2571 │2572 └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/125732574 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2575 You may run "mix format --migrate" to fix this warning automatically.2576 │2577 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2578 │ ~2579 │2580 └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/125812582 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2583 You may run "mix format --migrate" to fix this warning automatically.2584 │2585 43 │ [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2586 │ ~2587 │2588 └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/125892590 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2591 You may run "mix format --migrate" to fix this warning automatically.2592 │2593 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2594 │ ~2595 │2596 └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/125972598 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599 You may run "mix format --migrate" to fix this warning automatically.2600 │2601 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2602 │ ~2603 │2604 └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126052606 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2607 You may run "mix format --migrate" to fix this warning automatically.2608 │2609 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2610 │ ~2611 │2612 └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126132614 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615 You may run "mix format --migrate" to fix this warning automatically.2616 │2617 78 │ def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2618 │ ~2619 │2620 └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126212622 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2623 You may run "mix format --migrate" to fix this warning automatically.2624 │2625 109 │ defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2626 │ ~2627 │2628 └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326292630 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2631 You may run "mix format --migrate" to fix this warning automatically.2632 │2633 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2634 │ ~2635 │2636 └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126372638 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2639 You may run "mix format --migrate" to fix this warning automatically.2640 │2641 31 │ def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2642 │ ~2643 │2644 └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126452646 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2647 You may run "mix format --migrate" to fix this warning automatically.2648 │2649 23 │ <<x::float64, y::float64>>2650 │ ~2651 │2652 └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226532654 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2655 You may run "mix format --migrate" to fix this warning automatically.2656 │2657 23 │ <<x::float64, y::float64>>2658 │ ~2659 │2660 └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226612662 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2663 You may run "mix format --migrate" to fix this warning automatically.2664 │2665 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2666 │ ~2667 │2668 └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/226692670 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2671 You may run "mix format --migrate" to fix this warning automatically.2672 │2673 41 │ defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2674 │ ~2675 │2676 └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/226772678 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679 You may run "mix format --migrate" to fix this warning automatically.2680 │2681 33 │ def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2682 │ ~2683 │2684 └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/126852686 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2687 You may run "mix format --migrate" to fix this warning automatically.2688 │2689 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2690 │ ~2691 │2692 └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/226932694 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2695 You may run "mix format --migrate" to fix this warning automatically.2696 │2697 38 │ defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2698 │ ~2699 │2700 └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227012702 warning: use Bitwise is deprecated. import Bitwise instead2703 │2704 4 │ use Bitwise, only_operators: true2705 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2706 │2707 └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27082709 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2710 You may run "mix format --migrate" to fix this warning automatically.2711 │2712 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2713 │ ~2714 │2715 └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127162717 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2718 You may run "mix format --migrate" to fix this warning automatically.2719 │2720 43 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2721 │ ~2722 │2723 └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127242725 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2726 You may run "mix format --migrate" to fix this warning automatically.2727 │2728 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2729 │ ~2730 │2731 └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127322733 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2734 You may run "mix format --migrate" to fix this warning automatically.2735 │2736 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2737 │ ~2738 │2739 └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127402741 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2742 You may run "mix format --migrate" to fix this warning automatically.2743 │2744 56 │ <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2745 │ ~2746 │2747 └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127482749 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2750 You may run "mix format --migrate" to fix this warning automatically.2751 │2752 48 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2753 │ ~2754 │2755 └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127562757 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2758 You may run "mix format --migrate" to fix this warning automatically.2759 │2760 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2761 │ ~2762 │2763 └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127642765 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2766 You may run "mix format --migrate" to fix this warning automatically.2767 │2768 77 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2769 │ ~2770 │2771 └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/127722773 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2774 You may run "mix format --migrate" to fix this warning automatically.2775 │2776 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2777 │ ~2778 │2779 └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/127802781 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2782 You may run "mix format --migrate" to fix this warning automatically.2783 │2784 53 │ <<8 :: int32, secs * 1_000_000 + usec :: int64>>2785 │ ~2786 │2787 └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/127882789 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2790 You may run "mix format --migrate" to fix this warning automatically.2791 │2792 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2793 │ ~2794 │2795 └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/127962797 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2798 You may run "mix format --migrate" to fix this warning automatically.2799 │2800 80 │ <<8 :: int32, microsecs - @us_epoch :: int64>>2801 │ ~2802 │2803 └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128042805 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2806 You may run "mix format --migrate" to fix this warning automatically.2807 │2808 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2809 │ ~2810 │2811 └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128122813 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2814 You may run "mix format --migrate" to fix this warning automatically.2815 │2816 45 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2817 │ ~2818 │2819 └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128202821 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2822 You may run "mix format --migrate" to fix this warning automatically.2823 │2824 46 │ 0 :: int32>>2825 │ ~2826 │2827 └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128282829 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2830 You may run "mix format --migrate" to fix this warning automatically.2831 │2832 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2833 │ ~2834 │2835 └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128362837 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2838 You may run "mix format --migrate" to fix this warning automatically.2839 │2840 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2841 │ ~2842 │2843 └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128442845 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2846 You may run "mix format --migrate" to fix this warning automatically.2847 │2848 76 │ <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2849 │ ~2850 │2851 └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128522853 warning: use Bitwise is deprecated. import Bitwise instead2854 │2855 5 │ use Bitwise2856 │ ~~~~~~~~~~~2857 │2858 └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28592860 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861 You may run "mix format --migrate" to fix this warning automatically.2862 │2863 29 │ <<length(values)::int32, encode_lexemes(values)::binary>>2864 │ ~2865 │2866 └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128672868 warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2869 │2870 48 │ <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2871 │ ~2872 │2873 └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128742875 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2876 You may run "mix format --migrate" to fix this warning automatically.2877 │2878 63 │ def parse(<<type :: int32, rest :: binary>>, ?R, size) do2879 │ ~2880 │2881 └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/328822883 warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2884 │2885 72 │ <<data :: size(rest_size)>> = rest2886 │ ~2887 │2888 └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/328892890 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2891 You may run "mix format --migrate" to fix this warning automatically.2892 │2893 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2894 │ ~2895 │2896 └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/328972898 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2899 You may run "mix format --migrate" to fix this warning automatically.2900 │2901 81 │ def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2902 │ ~2903 │2904 └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329052906 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2907 You may run "mix format --migrate" to fix this warning automatically.2908 │2909 86 │ def parse(<<status :: int8>>, ?Z, _size) do2910 │ ~2911 │2912 └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329132914 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2915 You may run "mix format --migrate" to fix this warning automatically.2916 │2917 96 │ def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2918 │ ~2919 │2920 └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329212922 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2923 You may run "mix format --migrate" to fix this warning automatically.2924 │2925 101 │ def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2926 │ ~2927 │2928 └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329292930 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2931 You may run "mix format --migrate" to fix this warning automatically.2932 │2933 103 │ case <<len ::uint16>> do2934 │ ~2935 │2936 └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329372938 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2939 You may run "mix format --migrate" to fix this warning automatically.2940 │2941 104 │ <<^overflow_len :: uint16>> ->2942 │ ~2943 │2944 └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329452946 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2947 You may run "mix format --migrate" to fix this warning automatically.2948 │2949 112 │ def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2950 │ ~2951 │2952 └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329532954 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2955 You may run "mix format --migrate" to fix this warning automatically.2956 │2957 118 │ def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2958 │ ~2959 │2960 └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329612962 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2963 You may run "mix format --migrate" to fix this warning automatically.2964 │2965 123 │ def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2966 │ ~2967 │2968 └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/329692970 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2971 You may run "mix format --migrate" to fix this warning automatically.2972 │2973 226 │ [<<size :: int32>>, data]2974 │ ~2975 │2976 └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/129772978 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2979 You may run "mix format --migrate" to fix this warning automatically.2980 │2981 224 │ [first, <<size :: int32>>, data]2982 │ ~2983 │2984 └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/129852986 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2987 You may run "mix format --migrate" to fix this warning automatically.2988 │2989 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2990 │ ~2991 │2992 └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/129932994 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2995 You may run "mix format --migrate" to fix this warning automatically.2996 │2997 235 │ vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2998 │ ~2999 │3000 └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130013002 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3003 You may run "mix format --migrate" to fix this warning automatically.3004 │3005 251 │ oids = for oid <- oids, into: "", do: <<oid :: uint32>>3006 │ ~3007 │3008 └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130093010 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3011 You may run "mix format --migrate" to fix this warning automatically.3012 │3013 252 │ len = <<div(byte_size(oids), 4) :: int16>>3014 │ ~3015 │3016 └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130173018 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3019 You may run "mix format --migrate" to fix this warning automatically.3020 │3021 282 │ pfs = for format <- param_formats, into: "", do: <<format(format) :: int16>>3022 │ ~3023 │3024 └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130253026 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3027 You may run "mix format --migrate" to fix this warning automatically.3028 │3029 283 │ rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3030 │ ~3031 │3032 └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130333034 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3035 You may run "mix format --migrate" to fix this warning automatically.3036 │3037 285 │ len_pfs = <<div(byte_size(pfs), 2) :: int16>>3038 │ ~3039 │3040 └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130413042 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3043 You may run "mix format --migrate" to fix this warning automatically.3044 │3045 286 │ len_rfs = <<div(byte_size(rfs), 2) :: int16>>3046 │ ~3047 │3048 └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130493050 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3051 You may run "mix format --migrate" to fix this warning automatically.3052 │3053 287 │ len_params = <<length(params) :: int16>>3054 │ ~3055 │3056 └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130573058 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3059 You may run "mix format --migrate" to fix this warning automatically.3060 │3061 294 │ {?E, [port, 0, <<rows :: int32>>]}3062 │ ~3063 │3064 └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130653066 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3067 You may run "mix format --migrate" to fix this warning automatically.3068 │3069 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3070 │ ~3071 │3072 └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/130733074 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3075 You may run "mix format --migrate" to fix this warning automatically.3076 │3077 309 │ {nil, <<1234 :: int16, 5679 :: int16>>}3078 │ ~3079 │3080 └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/130813082 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3083 You may run "mix format --migrate" to fix this warning automatically.3084 │3085 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3086 │ ~3087 │3088 └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/130893090 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3091 You may run "mix format --migrate" to fix this warning automatically.3092 │3093 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3094 │ ~3095 │3096 └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/130973098 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3099 You may run "mix format --migrate" to fix this warning automatically.3100 │3101 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3102 │ ~3103 │3104 └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131053106 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3107 You may run "mix format --migrate" to fix this warning automatically.3108 │3109 314 │ {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3110 │ ~3111 │3112 └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131133114 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3115 You may run "mix format --migrate" to fix this warning automatically.3116 │3117 341 │ defp decode_fields(<<field :: int8, rest :: binary>>) do3118 │ ~3119 │3120 └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131213122 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3123 You may run "mix format --migrate" to fix this warning automatically.3124 │3125 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3126 │ ~3127 │3128 └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131293130 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3131 You may run "mix format --migrate" to fix this warning automatically.3132 │3133 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3134 │ ~3135 │3136 └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131373138 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3139 You may run "mix format --migrate" to fix this warning automatically.3140 │3141 362 │ <<table_oid :: uint32, column :: int16, type_oid :: uint32,3142 │ ~3143 │3144 └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131453146 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3147 You may run "mix format --migrate" to fix this warning automatically.3148 │3149 363 │ type_size :: int16, type_mod :: int32, format :: int16,3150 │ ~3151 │3152 └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131533154 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155 You may run "mix format --migrate" to fix this warning automatically.3156 │3157 363 │ type_size :: int16, type_mod :: int32, format :: int16,3158 │ ~3159 │3160 └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131613162 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3163 You may run "mix format --migrate" to fix this warning automatically.3164 │3165 363 │ type_size :: int16, type_mod :: int32, format :: int16,3166 │ ~3167 │3168 └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/131693170 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3171 You may run "mix format --migrate" to fix this warning automatically.3172 │3173 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3174 │ ~3175 │3176 └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/131773178 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3179 You may run "mix format --migrate" to fix this warning automatically.3180 │3181 382 │ defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3182 │ ~3183 │3184 └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/131853186 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3187 You may run "mix format --migrate" to fix this warning automatically.3188 │3189 384 │ columns = for <<column::uint16 <- rest>>, do: decode_format(column)3190 │ ~3191 │3192 └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/131933194 warning: unused require Postgrex.Messages3195 │3196 30 │ require Postgrex.Messages3197 │ ~3198 │3199 └─ lib/postgrex/query.ex:30:332003201 warning: unused require Logger3202 │3203 8 │ require Logger3204 │ ~3205 │3206 └─ lib/postgrex/notifications.ex:8:332073208 warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3209 │3210 1005 │ Logger.warn(fn() ->3211 │ ~3212 │3213 └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532143215 warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3216 You may run "mix format --migrate" to fix this warning automatically.3217 │3218 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3219 │ ~3220 │3221 └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132223223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3224 You may run "mix format --migrate" to fix this warning automatically.3225 │3226 2000 │ defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3227 │ ~3228 │3229 └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132303231 warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3232 │3233 2003 │ <<body :: binary(size), rest :: binary>> ->3234 │ ~3235 │3236 └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132373238 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3239 You may run "mix format --migrate" to fix this warning automatically.3240 │3241 59 │ if lower == <<-1::int32>> do3242 │ ~3243 │3244 └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432453246 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3247 You may run "mix format --migrate" to fix this warning automatically.3248 │3249 66 │ if upper == <<-1::int32>> do3250 │ ~3251 │3252 └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432533254 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3255 You may run "mix format --migrate" to fix this warning automatically.3256 │3257 86 │ [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3258 │ ~3259 │3260 └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432613262 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3263 You may run "mix format --migrate" to fix this warning automatically.3264 │3265 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3266 │ ~3267 │3268 └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332693270 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3271 You may run "mix format --migrate" to fix this warning automatically.3272 │3273 46 │ lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3274 │ ~3275 │3276 └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332773278 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3279 You may run "mix format --migrate" to fix this warning automatically.3280 │3281 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3282 │ ~3283 │3284 └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332853286 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3287 You may run "mix format --migrate" to fix this warning automatically.3288 │3289 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3290 │ ~3291 │3292 └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332933294 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3295 You may run "mix format --migrate" to fix this warning automatically.3296 │3297 47 │ iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3298 │ ~3299 │3300 └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333013302 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3303 You may run "mix format --migrate" to fix this warning automatically.3304 │3305 48 │ [<<IO.iodata_length(iodata)::int32>> | iodata]3306 │ ~3307 │3308 └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333093310 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3311 You may run "mix format --migrate" to fix this warning automatically.3312 │3313 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3314 │ ~3315 │3316 └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233173318 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3319 You may run "mix format --migrate" to fix this warning automatically.3320 │3321 87 │ defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3322 │ ~3323 │3324 └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233253326 warning: using single-quoted strings to represent charlists is deprecated.3327 Use ~c"" if you indeed want a charlist or use "" instead.3328 You may run "mix format --migrate" to change all single-quoted3329 strings to use the ~c sigil and fix this warning.3330 │3331 49 │ @anno (if :erlang.system_info(:otp_release) >= '19' do3332 │ ~3333 │3334 └─ lib/postgrex/type_module.ex:49:5033353336 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337 You may run "mix format --migrate" to fix this warning automatically.3338 │3339 182 │ defp row_decode(<<-1::int32, rest::binary>>) do3340 │ ~3341 │3342 └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133433344 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3345 You may run "mix format --migrate" to fix this warning automatically.3346 │3347 185 │ defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3348 │ ~3349 │3350 └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133513352 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3353 You may run "mix format --migrate" to fix this warning automatically.3354 │3355 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3356 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3357 │3358 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333593360 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3361 You may run "mix format --migrate" to fix this warning automatically.3362 │3363 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3364 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3365 │3366 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133673368 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369 You may run "mix format --migrate" to fix this warning automatically.3370 │3371 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3372 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3373 │3374 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133753376 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3377 You may run "mix format --migrate" to fix this warning automatically.3378 │3379 11 │ [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3380 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3381 │3382 └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133833384 warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3385 │3386 15 │ <<binary::binary-size(last_pos), last::bits>> = val3387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3388 │3389 └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133903391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3392 You may run "mix format --migrate" to fix this warning automatically.3393 │3394 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3396 │3397 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133983399 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3400 You may run "mix format --migrate" to fix this warning automatically.3401 │3402 18 │ [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3404 │3405 └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134063407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3408 You may run "mix format --migrate" to fix this warning automatically.3409 │3410 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3412 │3413 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134143415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3416 You may run "mix format --migrate" to fix this warning automatically.3417 │3418 9 │ <<1 :: int32, 1>>3419 │ ~~~~~~~~~~~~~~~~~3420 │3421 └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134223423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424 You may run "mix format --migrate" to fix this warning automatically.3425 │3426 11 │ <<1 :: int32, 0>>3427 │ ~~~~~~~~~~~~~~~~~3428 │3429 └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134303431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3432 You may run "mix format --migrate" to fix this warning automatically.3433 │3434 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3436 │3437 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134383439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3440 You may run "mix format --migrate" to fix this warning automatically.3441 │3442 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444 │3445 └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134463447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448 You may run "mix format --migrate" to fix this warning automatically.3449 │3450 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452 │3453 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134543455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3456 You may run "mix format --migrate" to fix this warning automatically.3457 │3458 10 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3460 │3461 └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134623463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464 You may run "mix format --migrate" to fix this warning automatically.3465 │3466 12 │ <<20 :: int32, 3, n, 1, 16,3467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~3468 │3469 └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134703471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472 You may run "mix format --migrate" to fix this warning automatically.3473 │3474 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3476 │3477 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134783479 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480 You may run "mix format --migrate" to fix this warning automatically.3481 │3482 10 │ <<24::int32, x::float64, y::float64, r::float64>>3483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3484 │3485 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134863487 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3488 You may run "mix format --migrate" to fix this warning automatically.3489 │3490 10 │ <<24::int32, x::float64, y::float64, r::float64>>3491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492 │3493 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134943495 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3496 You may run "mix format --migrate" to fix this warning automatically.3497 │3498 10 │ <<24::int32, x::float64, y::float64, r::float64>>3499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500 │3501 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135023503 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3504 You may run "mix format --migrate" to fix this warning automatically.3505 │3506 10 │ <<24::int32, x::float64, y::float64, r::float64>>3507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508 │3509 └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135103511 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3512 You may run "mix format --migrate" to fix this warning automatically.3513 │3514 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3516 │3517 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135183519 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3520 You may run "mix format --migrate" to fix this warning automatically.3521 │3522 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3524 │3525 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135263527 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3528 You may run "mix format --migrate" to fix this warning automatically.3529 │3530 9 │ <<4::int32, n::float32>>3531 │ ~~~~~~~~~~~~~~~~~~~~~~~~3532 │3533 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135343535 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3536 You may run "mix format --migrate" to fix this warning automatically.3537 │3538 9 │ <<4::int32, n::float32>>3539 │ ~~~~~~~~~~~~~~~~~~~~~~~~3540 │3541 └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135423543 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3544 You may run "mix format --migrate" to fix this warning automatically.3545 │3546 11 │ <<4::int32, 0::1, 255, 1::1, 0::22>>3547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548 │3549 └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135503551 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3552 You may run "mix format --migrate" to fix this warning automatically.3553 │3554 13 │ <<4::int32, 0::1, 255, 0::23>>3555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556 │3557 └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135583559 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3560 You may run "mix format --migrate" to fix this warning automatically.3561 │3562 15 │ <<4::int32, 1::1, 255, 0::23>>3563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564 │3565 └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135663567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3568 You may run "mix format --migrate" to fix this warning automatically.3569 │3570 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572 │3573 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135743575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576 You may run "mix format --migrate" to fix this warning automatically.3577 │3578 9 │ <<8 :: int32, n :: float64>>3579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580 │3581 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135823583 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3584 You may run "mix format --migrate" to fix this warning automatically.3585 │3586 9 │ <<8 :: int32, n :: float64>>3587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3588 │3589 └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135903591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3592 You may run "mix format --migrate" to fix this warning automatically.3593 │3594 11 │ <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3596 │3597 └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135983599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600 You may run "mix format --migrate" to fix this warning automatically.3601 │3602 13 │ <<8 :: int32, 0::1, 2047::11, 0::52>>3603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604 │3605 └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136063607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608 You may run "mix format --migrate" to fix this warning automatically.3609 │3610 15 │ <<8 :: int32, 1::1, 2047::11, 0::52>>3611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612 │3613 └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136143615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616 You may run "mix format --migrate" to fix this warning automatically.3617 │3618 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620 │3621 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136223623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624 You may run "mix format --migrate" to fix this warning automatically.3625 │3626 12 │ [<<IO.iodata_length(data) :: int32>> | data]3627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628 │3629 └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136303631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632 You may run "mix format --migrate" to fix this warning automatically.3633 │3634 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636 │3637 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136383639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3640 You may run "mix format --migrate" to fix this warning automatically.3641 │3642 10 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644 │3645 └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136463647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648 You may run "mix format --migrate" to fix this warning automatically.3649 │3650 12 │ <<20 :: int32, 3, 128, 0, 16,3651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3652 │3653 └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136543655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656 You may run "mix format --migrate" to fix this warning automatically.3657 │3658 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660 │3661 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136623663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664 You may run "mix format --migrate" to fix this warning automatically.3665 │3666 12 │ <<2 :: int32, int :: int16>>3667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668 │3669 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136703671 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3672 You may run "mix format --migrate" to fix this warning automatically.3673 │3674 12 │ <<2 :: int32, int :: int16>>3675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676 │3677 └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136783679 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3680 You may run "mix format --migrate" to fix this warning automatically.3681 │3682 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684 │3685 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136863687 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688 You may run "mix format --migrate" to fix this warning automatically.3689 │3690 12 │ <<4 :: int32, int :: int32>>3691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692 │3693 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136943695 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696 You may run "mix format --migrate" to fix this warning automatically.3697 │3698 12 │ <<4 :: int32, int :: int32>>3699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700 │3701 └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137023703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704 You may run "mix format --migrate" to fix this warning automatically.3705 │3706 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708 │3709 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137103711 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712 You may run "mix format --migrate" to fix this warning automatically.3713 │3714 12 │ <<8 :: int32, int :: int64>>3715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716 │3717 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137183719 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3720 You may run "mix format --migrate" to fix this warning automatically.3721 │3722 12 │ <<8 :: int32, int :: int64>>3723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3724 │3725 └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137263727 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3728 You may run "mix format --migrate" to fix this warning automatically.3729 │3730 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732 │3733 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137343735 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736 You may run "mix format --migrate" to fix this warning automatically.3737 │3738 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740 │3741 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137423743 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3744 You may run "mix format --migrate" to fix this warning automatically.3745 │3746 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748 │3749 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137503751 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752 You may run "mix format --migrate" to fix this warning automatically.3753 │3754 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756 │3757 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137583759 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760 You may run "mix format --migrate" to fix this warning automatically.3761 │3762 10 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764 │3765 └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137663767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768 You may run "mix format --migrate" to fix this warning automatically.3769 │3770 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772 │3773 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137743775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3776 You may run "mix format --migrate" to fix this warning automatically.3777 │3778 10 │ <<24::int32, a::float64, b::float64, c::float64>>3779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780 │3781 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137823783 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3784 You may run "mix format --migrate" to fix this warning automatically.3785 │3786 10 │ <<24::int32, a::float64, b::float64, c::float64>>3787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788 │3789 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137903791 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3792 You may run "mix format --migrate" to fix this warning automatically.3793 │3794 10 │ <<24::int32, a::float64, b::float64, c::float64>>3795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796 │3797 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137983799 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3800 You may run "mix format --migrate" to fix this warning automatically.3801 │3802 10 │ <<24::int32, a::float64, b::float64, c::float64>>3803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804 │3805 └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138063807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808 You may run "mix format --migrate" to fix this warning automatically.3809 │3810 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812 │3813 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138143815 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816 You may run "mix format --migrate" to fix this warning automatically.3817 │3818 13 │ [<<32::int32>>, encoded_p1 | encoded_p2]3819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820 │3821 └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138223823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824 You may run "mix format --migrate" to fix this warning automatically.3825 │3826 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828 │3829 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138303831 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832 You may run "mix format --migrate" to fix this warning automatically.3833 │3834 9 │ <<6::int32, a, b, c, d, e, f>>3835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836 │3837 └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138383839 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3840 You may run "mix format --migrate" to fix this warning automatically.3841 │3842 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844 │3845 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138463847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3848 You may run "mix format --migrate" to fix this warning automatically.3849 │3850 11 │ [<<byte_size(name) :: int32>> | name]3851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852 │3853 └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138543855 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3856 You may run "mix format --migrate" to fix this warning automatically.3857 │3858 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860 │3861 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138623863 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864 You may run "mix format --migrate" to fix this warning automatically.3865 │3866 10 │ [<<IO.iodata_length(data)::int32>> | data]3867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868 │3869 └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138703871 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872 You may run "mix format --migrate" to fix this warning automatically.3873 │3874 13 │ [<<IO.iodata_length(data)::int32>> | data]3875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876 │3877 └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138783879 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880 You may run "mix format --migrate" to fix this warning automatically.3881 │3882 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884 │3885 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138863887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888 You may run "mix format --migrate" to fix this warning automatically.3889 │3890 15 │ <<4 :: int32, oid :: uint32>>3891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892 │3893 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138943895 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3896 You may run "mix format --migrate" to fix this warning automatically.3897 │3898 15 │ <<4 :: int32, oid :: uint32>>3899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900 │3901 └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139023903 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3904 You may run "mix format --migrate" to fix this warning automatically.3905 │3906 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908 │3909 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139103911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912 You may run "mix format --migrate" to fix this warning automatically.3913 │3914 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916 │3917 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139183919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920 You may run "mix format --migrate" to fix this warning automatically.3921 │3922 18 │ [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924 │3925 └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139263927 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3928 You may run "mix format --migrate" to fix this warning automatically.3929 │3930 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932 │3933 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139343935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936 You may run "mix format --migrate" to fix this warning automatically.3937 │3938 9 │ <<16::int32, x::float64, y::float64>>3939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940 │3941 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139423943 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3944 You may run "mix format --migrate" to fix this warning automatically.3945 │3946 9 │ <<16::int32, x::float64, y::float64>>3947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948 │3949 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139503951 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3952 You may run "mix format --migrate" to fix this warning automatically.3953 │3954 9 │ <<16::int32, x::float64, y::float64>>3955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956 │3957 └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139583959 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960 You may run "mix format --migrate" to fix this warning automatically.3961 │3962 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964 │3965 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139663967 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3968 You may run "mix format --migrate" to fix this warning automatically.3969 │3970 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]3971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972 │3973 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139743975 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3976 You may run "mix format --migrate" to fix this warning automatically.3977 │3978 18 │ [<<nbytes::int32>>, <<len::int32>> | vert]3979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980 │3981 └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139823983 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3984 You may run "mix format --migrate" to fix this warning automatically.3985 │3986 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988 │3989 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/339903991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992 You may run "mix format --migrate" to fix this warning automatically.3993 │3994 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))3995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996 │3997 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/139983999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4000 You may run "mix format --migrate" to fix this warning automatically.4001 │4002 14 │ [<<byte_size(bin) :: int32>> | bin]4003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004 │4005 └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140064007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4008 You may run "mix format --migrate" to fix this warning automatically.4009 │4010 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012 │4013 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340144015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016 You may run "mix format --migrate" to fix this warning automatically.4017 │4018 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020 │4021 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340224023 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024 You may run "mix format --migrate" to fix this warning automatically.4025 │4026 28 │ [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028 │4029 └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340304031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032 You may run "mix format --migrate" to fix this warning automatically.4033 │4034 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036 │4037 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140384039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040 You may run "mix format --migrate" to fix this warning automatically.4041 │4042 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044 │4045 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140464047 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4048 You may run "mix format --migrate" to fix this warning automatically.4049 │4050 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052 │4053 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140544055 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4056 You may run "mix format --migrate" to fix this warning automatically.4057 │4058 9 │ <<6 :: int32, block :: uint32, tuple :: uint16>>4059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060 │4061 └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140624063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064 You may run "mix format --migrate" to fix this warning automatically.4065 │4066 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068 │4069 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/140704071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072 You may run "mix format --migrate" to fix this warning automatically.4073 │4074 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076 │4077 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/140784079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4080 You may run "mix format --migrate" to fix this warning automatically.4081 │4082 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084 │4085 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/140864087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088 You may run "mix format --migrate" to fix this warning automatically.4089 │4090 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092 │4093 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/140944095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096 You may run "mix format --migrate" to fix this warning automatically.4097 │4098 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100 │4101 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141024103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4104 You may run "mix format --migrate" to fix this warning automatically.4105 │4106 12 │ <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108 │4109 └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141104111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4112 You may run "mix format --migrate" to fix this warning automatically.4113 │4114 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116 │4117 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141184119 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120 You may run "mix format --migrate" to fix this warning automatically.4121 │4122 11 │ [<<16 :: int32>> | uuid]4123 │ ~~~~~~~~~~~~~~~~~~~~~~~~4124 │4125 └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141264127 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4128 You may run "mix format --migrate" to fix this warning automatically.4129 │4130 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132 │4133 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141344135 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4136 You may run "mix format --migrate" to fix this warning automatically.4137 │4138 9 │ <<0 :: int32>>4139 │ ~~~~~~~~~~~~~~4140 │4141 └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141424143 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144 You may run "mix format --migrate" to fix this warning automatically.4145 │4146 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148 │4149 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141504151 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152 You may run "mix format --migrate" to fix this warning automatically.4153 │4154 15 │ <<0 :: int32>>4155 │ ~~~~~~~~~~~~~~4156 │4157 └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141584159 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4160 You may run "mix format --migrate" to fix this warning automatically.4161 │4162 147 │ acc = [acc, <<oid::uint32>> | encode_value(param, type)]4163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164 │4165 └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/541664167 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168 You may run "mix format --migrate" to fix this warning automatically.4169 │4170 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172 │4173 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441744175 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4176 You may run "mix format --migrate" to fix this warning automatically.4177 │4178 315 │ defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4180 │4181 └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441824183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184 You may run "mix format --migrate" to fix this warning automatically.4185 │4186 323 │ defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188 │4189 └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/441904191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192 You may run "mix format --migrate" to fix this warning automatically.4193 │4194 325 │ {:more, [?D, <<size::int32>> | rest], rows, more}4195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4196 │4197 └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/441984199 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200 You may run "mix format --migrate" to fix this warning automatically.4201 │4202 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204 │4205 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542064207 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208 You may run "mix format --migrate" to fix this warning automatically.4209 │4210 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4212 │4213 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542144215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4216 You may run "mix format --migrate" to fix this warning automatically.4217 │4218 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220 │4221 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842224223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224 You may run "mix format --migrate" to fix this warning automatically.4225 │4226 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228 │4229 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842304231 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4232 You may run "mix format --migrate" to fix this warning automatically.4233 │4234 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236 │4237 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842384239 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4240 You may run "mix format --migrate" to fix this warning automatically.4241 │4242 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244 │4245 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842464247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248 You may run "mix format --migrate" to fix this warning automatically.4249 │4250 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252 │4253 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442544255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256 You may run "mix format --migrate" to fix this warning automatically.4257 │4258 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260 │4261 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442624263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264 You may run "mix format --migrate" to fix this warning automatically.4265 │4266 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268 │4269 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442704271 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4272 You may run "mix format --migrate" to fix this warning automatically.4273 │4274 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276 │4277 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442784279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280 You may run "mix format --migrate" to fix this warning automatically.4281 │4282 31 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284 │4285 └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742864287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288 You may run "mix format --migrate" to fix this warning automatically.4289 │4290 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292 │4293 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742944295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4296 You may run "mix format --migrate" to fix this warning automatically.4297 │4298 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300 │4301 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743024303 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4304 You may run "mix format --migrate" to fix this warning automatically.4305 │4306 32 │ <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4308 │4309 └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743104311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312 You may run "mix format --migrate" to fix this warning automatically.4313 │4314 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316 │4317 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843184319 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320 You may run "mix format --migrate" to fix this warning automatically.4321 │4322 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324 │4325 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443264327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4328 You may run "mix format --migrate" to fix this warning automatically.4329 │4330 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332 │4333 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743344335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336 You may run "mix format --migrate" to fix this warning automatically.4337 │4338 27 │ <<len :: int32, value :: binary-size(len)>> ->4339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340 │4341 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643424343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344 You may run "mix format --migrate" to fix this warning automatically.4345 │4346 27 │ <<len :: int32, value :: binary-size(len)>> ->4347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348 │4349 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243504351 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352 You may run "mix format --migrate" to fix this warning automatically.4353 │4354 27 │ <<len :: int32, value :: binary-size(len)>> ->4355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356 │4357 └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543584359 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4360 You may run "mix format --migrate" to fix this warning automatically.4361 │4362 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364 │4365 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643664367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368 You may run "mix format --migrate" to fix this warning automatically.4369 │4370 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372 │4373 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243744375 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376 You may run "mix format --migrate" to fix this warning automatically.4377 │4378 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380 │4381 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543824383 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384 You may run "mix format --migrate" to fix this warning automatically.4385 │4386 19 │ <<1 :: int32, 1>> -> true4387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4388 │4389 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643904391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392 You may run "mix format --migrate" to fix this warning automatically.4393 │4394 19 │ <<1 :: int32, 1>> -> true4395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4396 │4397 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243984399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400 You may run "mix format --migrate" to fix this warning automatically.4401 │4402 19 │ <<1 :: int32, 1>> -> true4403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~4404 │4405 └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544064407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408 You may run "mix format --migrate" to fix this warning automatically.4409 │4410 20 │ <<1 :: int32, 0>> -> false4411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4412 │4413 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644144415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416 You may run "mix format --migrate" to fix this warning automatically.4417 │4418 20 │ <<1 :: int32, 0>> -> false4419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4420 │4421 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244224423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4424 You may run "mix format --migrate" to fix this warning automatically.4425 │4426 20 │ <<1 :: int32, 0>> -> false4427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~4428 │4429 └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544304431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432 You may run "mix format --migrate" to fix this warning automatically.4433 │4434 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436 │4437 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644384439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440 You may run "mix format --migrate" to fix this warning automatically.4441 │4442 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4444 │4445 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244464447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448 You may run "mix format --migrate" to fix this warning automatically.4449 │4450 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452 │4453 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544544455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4456 You may run "mix format --migrate" to fix this warning automatically.4457 │4458 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4460 │4461 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644624463 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4464 You may run "mix format --migrate" to fix this warning automatically.4465 │4466 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4468 │4469 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644704471 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4472 You may run "mix format --migrate" to fix this warning automatically.4473 │4474 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4476 │4477 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644784479 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4480 You may run "mix format --migrate" to fix this warning automatically.4481 │4482 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4484 │4485 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644864487 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4488 You may run "mix format --migrate" to fix this warning automatically.4489 │4490 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492 │4493 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644944495 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496 You may run "mix format --migrate" to fix this warning automatically.4497 │4498 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500 │4501 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245024503 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4504 You may run "mix format --migrate" to fix this warning automatically.4505 │4506 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508 │4509 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245104511 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4512 You may run "mix format --migrate" to fix this warning automatically.4513 │4514 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516 │4517 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245184519 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4520 You may run "mix format --migrate" to fix this warning automatically.4521 │4522 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524 │4525 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245264527 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4528 You may run "mix format --migrate" to fix this warning automatically.4529 │4530 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532 │4533 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245344535 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4536 You may run "mix format --migrate" to fix this warning automatically.4537 │4538 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540 │4541 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545424543 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4544 You may run "mix format --migrate" to fix this warning automatically.4545 │4546 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548 │4549 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545504551 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4552 You may run "mix format --migrate" to fix this warning automatically.4553 │4554 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556 │4557 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545584559 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4560 You may run "mix format --migrate" to fix this warning automatically.4561 │4562 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564 │4565 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545664567 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4568 You may run "mix format --migrate" to fix this warning automatically.4569 │4570 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4572 │4573 └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545744575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4576 You may run "mix format --migrate" to fix this warning automatically.4577 │4578 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580 │4581 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645824583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4584 You may run "mix format --migrate" to fix this warning automatically.4585 │4586 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4588 │4589 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245904591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592 You may run "mix format --migrate" to fix this warning automatically.4593 │4594 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4596 │4597 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545984599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4600 You may run "mix format --migrate" to fix this warning automatically.4601 │4602 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4604 │4605 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646064607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4608 You may run "mix format --migrate" to fix this warning automatically.4609 │4610 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612 │4613 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246144615 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4616 You may run "mix format --migrate" to fix this warning automatically.4617 │4618 21 │ <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620 │4621 └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546224623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4624 You may run "mix format --migrate" to fix this warning automatically.4625 │4626 23 │ <<20 :: int32, 3, n, 1, 16,4627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4628 │4629 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646304631 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632 You may run "mix format --migrate" to fix this warning automatically.4633 │4634 23 │ <<20 :: int32, 3, n, 1, 16,4635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4636 │4637 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246384639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640 You may run "mix format --migrate" to fix this warning automatically.4641 │4642 23 │ <<20 :: int32, 3, n, 1, 16,4643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~4644 │4645 └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546464647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4648 You may run "mix format --migrate" to fix this warning automatically.4649 │4650 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652 │4653 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646544655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4656 You may run "mix format --migrate" to fix this warning automatically.4657 │4658 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660 │4661 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246624663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4664 You may run "mix format --migrate" to fix this warning automatically.4665 │4666 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668 │4669 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546704671 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4672 You may run "mix format --migrate" to fix this warning automatically.4673 │4674 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676 │4677 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646784679 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4680 You may run "mix format --migrate" to fix this warning automatically.4681 │4682 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4684 │4685 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646864687 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4688 You may run "mix format --migrate" to fix this warning automatically.4689 │4690 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4692 │4693 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646944695 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4696 You may run "mix format --migrate" to fix this warning automatically.4697 │4698 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4700 │4701 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647024703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4704 You may run "mix format --migrate" to fix this warning automatically.4705 │4706 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708 │4709 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247104711 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4712 You may run "mix format --migrate" to fix this warning automatically.4713 │4714 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716 │4717 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247184719 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4720 You may run "mix format --migrate" to fix this warning automatically.4721 │4722 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724 │4725 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247264727 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4728 You may run "mix format --migrate" to fix this warning automatically.4729 │4730 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732 │4733 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247344735 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4736 You may run "mix format --migrate" to fix this warning automatically.4737 │4738 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740 │4741 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547424743 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744 You may run "mix format --migrate" to fix this warning automatically.4745 │4746 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748 │4749 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547504751 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752 You may run "mix format --migrate" to fix this warning automatically.4753 │4754 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756 │4757 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547584759 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4760 You may run "mix format --migrate" to fix this warning automatically.4761 │4762 18 │ <<24::int32, x::float64, y::float64, r::float64>> ->4763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764 │4765 └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547664767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4768 You may run "mix format --migrate" to fix this warning automatically.4769 │4770 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772 │4773 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647744775 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4776 You may run "mix format --migrate" to fix this warning automatically.4777 │4778 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780 │4781 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247824783 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4784 You may run "mix format --migrate" to fix this warning automatically.4785 │4786 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788 │4789 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547904791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792 You may run "mix format --migrate" to fix this warning automatically.4793 │4794 36 │ <<4 :: int32, days :: int32>> ->4795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796 │4797 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647984799 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4800 You may run "mix format --migrate" to fix this warning automatically.4801 │4802 36 │ <<4 :: int32, days :: int32>> ->4803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804 │4805 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648064807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4808 You may run "mix format --migrate" to fix this warning automatically.4809 │4810 36 │ <<4 :: int32, days :: int32>> ->4811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4812 │4813 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248144815 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4816 You may run "mix format --migrate" to fix this warning automatically.4817 │4818 36 │ <<4 :: int32, days :: int32>> ->4819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4820 │4821 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248224823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824 You may run "mix format --migrate" to fix this warning automatically.4825 │4826 36 │ <<4 :: int32, days :: int32>> ->4827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4828 │4829 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548304831 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832 You may run "mix format --migrate" to fix this warning automatically.4833 │4834 36 │ <<4 :: int32, days :: int32>> ->4835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836 │4837 └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548384839 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840 You may run "mix format --migrate" to fix this warning automatically.4841 │4842 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844 │4845 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648464847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848 You may run "mix format --migrate" to fix this warning automatically.4849 │4850 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852 │4853 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248544855 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856 You may run "mix format --migrate" to fix this warning automatically.4857 │4858 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860 │4861 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548624863 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4864 You may run "mix format --migrate" to fix this warning automatically.4865 │4866 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868 │4869 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648704871 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4872 You may run "mix format --migrate" to fix this warning automatically.4873 │4874 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876 │4877 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248784879 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4880 You may run "mix format --migrate" to fix this warning automatically.4881 │4882 23 │ <<4::int32, 0::1, 255, 0::23>> -> :inf4883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884 │4885 └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548864887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888 You may run "mix format --migrate" to fix this warning automatically.4889 │4890 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892 │4893 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648944895 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4896 You may run "mix format --migrate" to fix this warning automatically.4897 │4898 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900 │4901 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249024903 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4904 You may run "mix format --migrate" to fix this warning automatically.4905 │4906 24 │ <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908 │4909 └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549104911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4912 You may run "mix format --migrate" to fix this warning automatically.4913 │4914 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916 │4917 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649184919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920 You may run "mix format --migrate" to fix this warning automatically.4921 │4922 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924 │4925 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249264927 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4928 You may run "mix format --migrate" to fix this warning automatically.4929 │4930 25 │ <<4::int32, _::1, 255, _::23>> -> :NaN4931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932 │4933 └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549344935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4936 You may run "mix format --migrate" to fix this warning automatically.4937 │4938 26 │ <<4::int32, float::float32>> -> float4939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940 │4941 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649424943 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4944 You may run "mix format --migrate" to fix this warning automatically.4945 │4946 26 │ <<4::int32, float::float32>> -> float4947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948 │4949 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649504951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952 You may run "mix format --migrate" to fix this warning automatically.4953 │4954 26 │ <<4::int32, float::float32>> -> float4955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956 │4957 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249584959 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4960 You may run "mix format --migrate" to fix this warning automatically.4961 │4962 26 │ <<4::int32, float::float32>> -> float4963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964 │4965 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249664967 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968 You may run "mix format --migrate" to fix this warning automatically.4969 │4970 26 │ <<4::int32, float::float32>> -> float4971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972 │4973 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549744975 warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4976 You may run "mix format --migrate" to fix this warning automatically.4977 │4978 26 │ <<4::int32, float::float32>> -> float4979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980 │4981 └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549824983 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984 You may run "mix format --migrate" to fix this warning automatically.4985 │4986 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988 │4989 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649904991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992 You may run "mix format --migrate" to fix this warning automatically.4993 │4994 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))4995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996 │4997 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249984999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5000 You may run "mix format --migrate" to fix this warning automatically.5001 │5002 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004 │5005 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550065007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008 You may run "mix format --migrate" to fix this warning automatically.5009 │5010 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012 │5013 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650145015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5016 You may run "mix format --migrate" to fix this warning automatically.5017 │5018 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020 │5021 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250225023 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024 You may run "mix format --migrate" to fix this warning automatically.5025 │5026 23 │ <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028 │5029 └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550305031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5032 You may run "mix format --migrate" to fix this warning automatically.5033 │5034 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036 │5037 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650385039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040 You may run "mix format --migrate" to fix this warning automatically.5041 │5042 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044 │5045 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250465047 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048 You may run "mix format --migrate" to fix this warning automatically.5049 │5050 24 │ <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052 │5053 └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550545055 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056 You may run "mix format --migrate" to fix this warning automatically.5057 │5058 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060 │5061 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650625063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064 You may run "mix format --migrate" to fix this warning automatically.5065 │5066 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068 │5069 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250705071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072 You may run "mix format --migrate" to fix this warning automatically.5073 │5074 25 │ <<8::int32, _::1, 2047::11, _::52>> -> :NaN5075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076 │5077 └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550785079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080 You may run "mix format --migrate" to fix this warning automatically.5081 │5082 26 │ <<8::int32, float::float64>> -> float5083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084 │5085 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650865087 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5088 You may run "mix format --migrate" to fix this warning automatically.5089 │5090 26 │ <<8::int32, float::float64>> -> float5091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092 │5093 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650945095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096 You may run "mix format --migrate" to fix this warning automatically.5097 │5098 26 │ <<8::int32, float::float64>> -> float5099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100 │5101 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251025103 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5104 You may run "mix format --migrate" to fix this warning automatically.5105 │5106 26 │ <<8::int32, float::float64>> -> float5107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108 │5109 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251105111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112 You may run "mix format --migrate" to fix this warning automatically.5113 │5114 26 │ <<8::int32, float::float64>> -> float5115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116 │5117 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551185119 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5120 You may run "mix format --migrate" to fix this warning automatically.5121 │5122 26 │ <<8::int32, float::float64>> -> float5123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124 │5125 └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551265127 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5128 You may run "mix format --migrate" to fix this warning automatically.5129 │5130 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132 │5133 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651345135 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136 You may run "mix format --migrate" to fix this warning automatically.5137 │5138 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140 │5141 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251425143 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5144 You may run "mix format --migrate" to fix this warning automatically.5145 │5146 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148 │5149 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551505151 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152 You may run "mix format --migrate" to fix this warning automatically.5153 │5154 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156 │5157 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651585159 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5160 You may run "mix format --migrate" to fix this warning automatically.5161 │5162 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164 │5165 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251665167 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168 You may run "mix format --migrate" to fix this warning automatically.5169 │5170 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172 │5173 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551745175 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5176 You may run "mix format --migrate" to fix this warning automatically.5177 │5178 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180 │5181 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651825183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184 You may run "mix format --migrate" to fix this warning automatically.5185 │5186 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188 │5189 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251905191 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192 You may run "mix format --migrate" to fix this warning automatically.5193 │5194 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196 │5197 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551985199 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200 You may run "mix format --migrate" to fix this warning automatically.5201 │5202 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204 │5205 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652065207 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208 You may run "mix format --migrate" to fix this warning automatically.5209 │5210 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212 │5213 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252145215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216 You may run "mix format --migrate" to fix this warning automatically.5217 │5218 21 │ <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220 │5221 └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552225223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224 You may run "mix format --migrate" to fix this warning automatically.5225 │5226 23 │ <<20 :: int32, 3, 128, 0, 16,5227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228 │5229 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652305231 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232 You may run "mix format --migrate" to fix this warning automatically.5233 │5234 23 │ <<20 :: int32, 3, 128, 0, 16,5235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236 │5237 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252385239 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240 You may run "mix format --migrate" to fix this warning automatically.5241 │5242 23 │ <<20 :: int32, 3, 128, 0, 16,5243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244 │5245 └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552465247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248 You may run "mix format --migrate" to fix this warning automatically.5249 │5250 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252 │5253 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652545255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256 You may run "mix format --migrate" to fix this warning automatically.5257 │5258 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260 │5261 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252625263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264 You may run "mix format --migrate" to fix this warning automatically.5265 │5266 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268 │5269 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552705271 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5272 You may run "mix format --migrate" to fix this warning automatically.5273 │5274 20 │ <<2 :: int32, int :: int16>> -> int5275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276 │5277 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652785279 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5280 You may run "mix format --migrate" to fix this warning automatically.5281 │5282 20 │ <<2 :: int32, int :: int16>> -> int5283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284 │5285 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652865287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5288 You may run "mix format --migrate" to fix this warning automatically.5289 │5290 20 │ <<2 :: int32, int :: int16>> -> int5291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292 │5293 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252945295 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5296 You may run "mix format --migrate" to fix this warning automatically.5297 │5298 20 │ <<2 :: int32, int :: int16>> -> int5299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300 │5301 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253025303 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5304 You may run "mix format --migrate" to fix this warning automatically.5305 │5306 20 │ <<2 :: int32, int :: int16>> -> int5307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308 │5309 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553105311 warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5312 You may run "mix format --migrate" to fix this warning automatically.5313 │5314 20 │ <<2 :: int32, int :: int16>> -> int5315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316 │5317 └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553185319 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320 You may run "mix format --migrate" to fix this warning automatically.5321 │5322 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324 │5325 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653265327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328 You may run "mix format --migrate" to fix this warning automatically.5329 │5330 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332 │5333 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253345335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5336 You may run "mix format --migrate" to fix this warning automatically.5337 │5338 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340 │5341 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553425343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344 You may run "mix format --migrate" to fix this warning automatically.5345 │5346 20 │ <<4 :: int32, int :: int32>> -> int5347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348 │5349 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653505351 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5352 You may run "mix format --migrate" to fix this warning automatically.5353 │5354 20 │ <<4 :: int32, int :: int32>> -> int5355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356 │5357 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653585359 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360 You may run "mix format --migrate" to fix this warning automatically.5361 │5362 20 │ <<4 :: int32, int :: int32>> -> int5363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364 │5365 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253665367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5368 You may run "mix format --migrate" to fix this warning automatically.5369 │5370 20 │ <<4 :: int32, int :: int32>> -> int5371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372 │5373 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253745375 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376 You may run "mix format --migrate" to fix this warning automatically.5377 │5378 20 │ <<4 :: int32, int :: int32>> -> int5379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380 │5381 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553825383 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384 You may run "mix format --migrate" to fix this warning automatically.5385 │5386 20 │ <<4 :: int32, int :: int32>> -> int5387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388 │5389 └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553905391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392 You may run "mix format --migrate" to fix this warning automatically.5393 │5394 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396 │5397 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653985399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400 You may run "mix format --migrate" to fix this warning automatically.5401 │5402 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404 │5405 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254065407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408 You may run "mix format --migrate" to fix this warning automatically.5409 │5410 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412 │5413 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554145415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416 You may run "mix format --migrate" to fix this warning automatically.5417 │5418 20 │ <<8 :: int32, int :: int64>> -> int5419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420 │5421 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654225423 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5424 You may run "mix format --migrate" to fix this warning automatically.5425 │5426 20 │ <<8 :: int32, int :: int64>> -> int5427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428 │5429 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654305431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432 You may run "mix format --migrate" to fix this warning automatically.5433 │5434 20 │ <<8 :: int32, int :: int64>> -> int5435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436 │5437 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254385439 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5440 You may run "mix format --migrate" to fix this warning automatically.5441 │5442 20 │ <<8 :: int32, int :: int64>> -> int5443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444 │5445 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254465447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448 You may run "mix format --migrate" to fix this warning automatically.5449 │5450 20 │ <<8 :: int32, int :: int64>> -> int5451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452 │5453 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554545455 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5456 You may run "mix format --migrate" to fix this warning automatically.5457 │5458 20 │ <<8 :: int32, int :: int64>> -> int5459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460 │5461 └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554625463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5464 You may run "mix format --migrate" to fix this warning automatically.5465 │5466 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468 │5469 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654705471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472 You may run "mix format --migrate" to fix this warning automatically.5473 │5474 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476 │5477 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254785479 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5480 You may run "mix format --migrate" to fix this warning automatically.5481 │5482 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484 │5485 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554865487 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488 You may run "mix format --migrate" to fix this warning automatically.5489 │5490 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492 │5493 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654945495 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5496 You may run "mix format --migrate" to fix this warning automatically.5497 │5498 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500 │5501 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655025503 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504 You may run "mix format --migrate" to fix this warning automatically.5505 │5506 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508 │5509 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655105511 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5512 You may run "mix format --migrate" to fix this warning automatically.5513 │5514 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516 │5517 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655185519 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520 You may run "mix format --migrate" to fix this warning automatically.5521 │5522 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524 │5525 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255265527 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5528 You may run "mix format --migrate" to fix this warning automatically.5529 │5530 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532 │5533 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255345535 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536 You may run "mix format --migrate" to fix this warning automatically.5537 │5538 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540 │5541 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255425543 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544 You may run "mix format --migrate" to fix this warning automatically.5545 │5546 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548 │5549 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255505551 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5552 You may run "mix format --migrate" to fix this warning automatically.5553 │5554 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556 │5557 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555585559 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5560 You may run "mix format --migrate" to fix this warning automatically.5561 │5562 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564 │5565 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555665567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568 You may run "mix format --migrate" to fix this warning automatically.5569 │5570 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572 │5573 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555745575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576 You may run "mix format --migrate" to fix this warning automatically.5577 │5578 18 │ <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580 │5581 └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555825583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5584 You may run "mix format --migrate" to fix this warning automatically.5585 │5586 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588 │5589 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655905591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592 You may run "mix format --migrate" to fix this warning automatically.5593 │5594 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596 │5597 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255985599 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600 You may run "mix format --migrate" to fix this warning automatically.5601 │5602 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604 │5605 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556065607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5608 You may run "mix format --migrate" to fix this warning automatically.5609 │5610 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612 │5613 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656145615 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5616 You may run "mix format --migrate" to fix this warning automatically.5617 │5618 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620 │5621 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656225623 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5624 You may run "mix format --migrate" to fix this warning automatically.5625 │5626 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628 │5629 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656305631 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5632 You may run "mix format --migrate" to fix this warning automatically.5633 │5634 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636 │5637 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656385639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5640 You may run "mix format --migrate" to fix this warning automatically.5641 │5642 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644 │5645 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256465647 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5648 You may run "mix format --migrate" to fix this warning automatically.5649 │5650 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652 │5653 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256545655 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5656 You may run "mix format --migrate" to fix this warning automatically.5657 │5658 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660 │5661 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256625663 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5664 You may run "mix format --migrate" to fix this warning automatically.5665 │5666 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668 │5669 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256705671 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5672 You may run "mix format --migrate" to fix this warning automatically.5673 │5674 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676 │5677 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556785679 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5680 You may run "mix format --migrate" to fix this warning automatically.5681 │5682 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684 │5685 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556865687 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5688 You may run "mix format --migrate" to fix this warning automatically.5689 │5690 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692 │5693 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556945695 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5696 You may run "mix format --migrate" to fix this warning automatically.5697 │5698 19 │ <<24::int32, a::float64, b::float64, c::float64>> ->5699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700 │5701 └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557025703 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5704 You may run "mix format --migrate" to fix this warning automatically.5705 │5706 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708 │5709 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657105711 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5712 You may run "mix format --migrate" to fix this warning automatically.5713 │5714 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716 │5717 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257185719 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5720 You may run "mix format --migrate" to fix this warning automatically.5721 │5722 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724 │5725 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557265727 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728 You may run "mix format --migrate" to fix this warning automatically.5729 │5730 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732 │5733 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657345735 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5736 You may run "mix format --migrate" to fix this warning automatically.5737 │5738 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740 │5741 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657425743 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5744 You may run "mix format --migrate" to fix this warning automatically.5745 │5746 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748 │5749 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657505751 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5752 You may run "mix format --migrate" to fix this warning automatically.5753 │5754 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756 │5757 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657585759 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5760 You may run "mix format --migrate" to fix this warning automatically.5761 │5762 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764 │5765 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657665767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768 You may run "mix format --migrate" to fix this warning automatically.5769 │5770 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772 │5773 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257745775 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5776 You may run "mix format --migrate" to fix this warning automatically.5777 │5778 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780 │5781 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257825783 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5784 You may run "mix format --migrate" to fix this warning automatically.5785 │5786 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788 │5789 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257905791 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5792 You may run "mix format --migrate" to fix this warning automatically.5793 │5794 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796 │5797 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257985799 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800 You may run "mix format --migrate" to fix this warning automatically.5801 │5802 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804 │5805 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258065807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5808 You may run "mix format --migrate" to fix this warning automatically.5809 │5810 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812 │5813 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558145815 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816 You may run "mix format --migrate" to fix this warning automatically.5817 │5818 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820 │5821 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558225823 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5824 You may run "mix format --migrate" to fix this warning automatically.5825 │5826 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828 │5829 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558305831 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832 You may run "mix format --migrate" to fix this warning automatically.5833 │5834 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836 │5837 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558385839 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840 You may run "mix format --migrate" to fix this warning automatically.5841 │5842 22 │ <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844 │5845 └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558465847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5848 You may run "mix format --migrate" to fix this warning automatically.5849 │5850 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852 │5853 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658545855 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5856 You may run "mix format --migrate" to fix this warning automatically.5857 │5858 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860 │5861 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258625863 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5864 You may run "mix format --migrate" to fix this warning automatically.5865 │5866 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868 │5869 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558705871 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5872 You may run "mix format --migrate" to fix this warning automatically.5873 │5874 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876 │5877 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/658785879 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5880 You may run "mix format --migrate" to fix this warning automatically.5881 │5882 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884 │5885 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258865887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5888 You may run "mix format --migrate" to fix this warning automatically.5889 │5890 17 │ <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892 │5893 └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558945895 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5896 You may run "mix format --migrate" to fix this warning automatically.5897 │5898 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900 │5901 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659025903 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904 You may run "mix format --migrate" to fix this warning automatically.5905 │5906 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908 │5909 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259105911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912 You may run "mix format --migrate" to fix this warning automatically.5913 │5914 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916 │5917 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559185919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5920 You may run "mix format --migrate" to fix this warning automatically.5921 │5922 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924 │5925 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659265927 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5928 You may run "mix format --migrate" to fix this warning automatically.5929 │5930 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932 │5933 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259345935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5936 You may run "mix format --migrate" to fix this warning automatically.5937 │5938 25 │ <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940 │5941 └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559425943 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5944 You may run "mix format --migrate" to fix this warning automatically.5945 │5946 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948 │5949 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659505951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952 You may run "mix format --migrate" to fix this warning automatically.5953 │5954 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956 │5957 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259585959 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5960 You may run "mix format --migrate" to fix this warning automatically.5961 │5962 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964 │5965 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559665967 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5968 You may run "mix format --migrate" to fix this warning automatically.5969 │5970 19 │ <<len :: int32, data :: binary-size(len)>> ->5971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972 │5973 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659745975 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5976 You may run "mix format --migrate" to fix this warning automatically.5977 │5978 19 │ <<len :: int32, data :: binary-size(len)>> ->5979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980 │5981 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/259825983 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5984 You may run "mix format --migrate" to fix this warning automatically.5985 │5986 19 │ <<len :: int32, data :: binary-size(len)>> ->5987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988 │5989 └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559905991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992 You may run "mix format --migrate" to fix this warning automatically.5993 │5994 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))5995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996 │5997 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659985999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6000 You may run "mix format --migrate" to fix this warning automatically.6001 │6002 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004 │6005 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260066007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6008 You may run "mix format --migrate" to fix this warning automatically.6009 │6010 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012 │6013 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560146015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6016 You may run "mix format --migrate" to fix this warning automatically.6017 │6018 28 │ <<4 :: int32, oid :: uint32>> -> oid6019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020 │6021 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660226023 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6024 You may run "mix format --migrate" to fix this warning automatically.6025 │6026 28 │ <<4 :: int32, oid :: uint32>> -> oid6027 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028 │6029 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660306031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032 You may run "mix format --migrate" to fix this warning automatically.6033 │6034 28 │ <<4 :: int32, oid :: uint32>> -> oid6035 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036 │6037 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260386039 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6040 You may run "mix format --migrate" to fix this warning automatically.6041 │6042 28 │ <<4 :: int32, oid :: uint32>> -> oid6043 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044 │6045 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260466047 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048 You may run "mix format --migrate" to fix this warning automatically.6049 │6050 28 │ <<4 :: int32, oid :: uint32>> -> oid6051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052 │6053 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560546055 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6056 You may run "mix format --migrate" to fix this warning automatically.6057 │6058 28 │ <<4 :: int32, oid :: uint32>> -> oid6059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060 │6061 └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560626063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064 You may run "mix format --migrate" to fix this warning automatically.6065 │6066 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068 │6069 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660706071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072 You may run "mix format --migrate" to fix this warning automatically.6073 │6074 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6075 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076 │6077 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260786079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6080 You may run "mix format --migrate" to fix this warning automatically.6081 │6082 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6083 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084 │6085 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560866087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088 You may run "mix format --migrate" to fix this warning automatically.6089 │6090 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6091 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092 │6093 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660946095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6096 You may run "mix format --migrate" to fix this warning automatically.6097 │6098 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100 │6101 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261026103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104 You may run "mix format --migrate" to fix this warning automatically.6105 │6106 26 │ <<nbytes::int32, path_data::binary-size(nbytes)>> ->6107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108 │6109 └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561106111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6112 You may run "mix format --migrate" to fix this warning automatically.6113 │6114 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116 │6117 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661186119 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120 You may run "mix format --migrate" to fix this warning automatically.6121 │6122 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6123 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124 │6125 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261266127 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128 You may run "mix format --migrate" to fix this warning automatically.6129 │6130 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6131 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132 │6133 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561346135 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136 You may run "mix format --migrate" to fix this warning automatically.6137 │6138 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6139 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140 │6141 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661426143 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6144 You may run "mix format --migrate" to fix this warning automatically.6145 │6146 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6147 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148 │6149 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661506151 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6152 You may run "mix format --migrate" to fix this warning automatically.6153 │6154 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6155 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156 │6157 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661586159 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160 You may run "mix format --migrate" to fix this warning automatically.6161 │6162 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6163 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164 │6165 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261666167 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6168 You may run "mix format --migrate" to fix this warning automatically.6169 │6170 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6171 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172 │6173 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261746175 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6176 You may run "mix format --migrate" to fix this warning automatically.6177 │6178 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6179 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180 │6181 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261826183 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184 You may run "mix format --migrate" to fix this warning automatically.6185 │6186 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6187 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188 │6189 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561906191 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6192 You may run "mix format --migrate" to fix this warning automatically.6193 │6194 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6195 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196 │6197 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561986199 warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6200 You may run "mix format --migrate" to fix this warning automatically.6201 │6202 17 │ <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6203 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204 │6205 └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562066207 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6208 You may run "mix format --migrate" to fix this warning automatically.6209 │6210 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6211 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212 │6213 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662146215 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216 You may run "mix format --migrate" to fix this warning automatically.6217 │6218 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6219 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220 │6221 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262226223 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6224 You may run "mix format --migrate" to fix this warning automatically.6225 │6226 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6227 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228 │6229 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562306231 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6232 You may run "mix format --migrate" to fix this warning automatically.6233 │6234 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6235 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236 │6237 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662386239 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6240 You may run "mix format --migrate" to fix this warning automatically.6241 │6242 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6243 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244 │6245 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262466247 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6248 You may run "mix format --migrate" to fix this warning automatically.6249 │6250 26 │ <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6251 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252 │6253 └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562546255 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6256 You may run "mix format --migrate" to fix this warning automatically.6257 │6258 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6259 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260 │6261 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662626263 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264 You may run "mix format --migrate" to fix this warning automatically.6265 │6266 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6267 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268 │6269 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262706271 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272 You may run "mix format --migrate" to fix this warning automatically.6273 │6274 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6275 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276 │6277 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562786279 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280 You may run "mix format --migrate" to fix this warning automatically.6281 │6282 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6283 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284 │6285 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862866287 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288 You may run "mix format --migrate" to fix this warning automatically.6289 │6290 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6291 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292 │6293 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462946295 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296 You may run "mix format --migrate" to fix this warning automatically.6297 │6298 40 │ <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6299 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300 │6301 └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763026303 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304 You may run "mix format --migrate" to fix this warning automatically.6305 │6306 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6307 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308 │6309 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863106311 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312 You may run "mix format --migrate" to fix this warning automatically.6313 │6314 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6315 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316 │6317 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463186319 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320 You may run "mix format --migrate" to fix this warning automatically.6321 │6322 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6323 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324 │6325 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763266327 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6328 You may run "mix format --migrate" to fix this warning automatically.6329 │6330 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6331 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332 │6333 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663346335 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6336 You may run "mix format --migrate" to fix this warning automatically.6337 │6338 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6339 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340 │6341 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263426343 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344 You may run "mix format --migrate" to fix this warning automatically.6345 │6346 22 │ <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6347 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348 │6349 └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563506351 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6352 You may run "mix format --migrate" to fix this warning automatically.6353 │6354 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6355 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356 │6357 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663586359 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6360 You may run "mix format --migrate" to fix this warning automatically.6361 │6362 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6363 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364 │6365 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263666367 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368 You may run "mix format --migrate" to fix this warning automatically.6369 │6370 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6371 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372 │6373 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563746375 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6376 You may run "mix format --migrate" to fix this warning automatically.6377 │6378 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6379 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380 │6381 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863826383 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6384 You may run "mix format --migrate" to fix this warning automatically.6385 │6386 40 │ <<count::int32, data::binary>> = binary6387 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388 │6389 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863906391 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392 You may run "mix format --migrate" to fix this warning automatically.6393 │6394 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396 │6397 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463986399 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400 You may run "mix format --migrate" to fix this warning automatically.6401 │6402 40 │ <<count::int32, data::binary>> = binary6403 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404 │6405 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464066407 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408 You may run "mix format --migrate" to fix this warning automatically.6409 │6410 39 │ <<len::int32, binary::binary-size(len)>>, nil, types ->6411 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412 │6413 └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764146415 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416 You may run "mix format --migrate" to fix this warning automatically.6417 │6418 40 │ <<count::int32, data::binary>> = binary6419 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420 │6421 └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764226423 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424 You may run "mix format --migrate" to fix this warning automatically.6425 │6426 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6427 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428 │6429 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864306431 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432 You may run "mix format --migrate" to fix this warning automatically.6433 │6434 44 │ <<_::int32, data::binary>> = binary6435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436 │6437 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864386439 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440 You may run "mix format --migrate" to fix this warning automatically.6441 │6442 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6443 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444 │6445 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464466447 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448 You may run "mix format --migrate" to fix this warning automatically.6449 │6450 44 │ <<_::int32, data::binary>> = binary6451 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452 │6453 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464546455 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456 You may run "mix format --migrate" to fix this warning automatically.6457 │6458 43 │ <<len::int32, binary::binary-size(len)>>, oids, types ->6459 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460 │6461 └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764626463 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464 You may run "mix format --migrate" to fix this warning automatically.6465 │6466 44 │ <<_::int32, data::binary>> = binary6467 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468 │6469 └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764706471 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472 You may run "mix format --migrate" to fix this warning automatically.6473 │6474 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6475 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476 │6477 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864786479 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480 You may run "mix format --migrate" to fix this warning automatically.6481 │6482 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6483 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484 │6485 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464866487 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488 You may run "mix format --migrate" to fix this warning automatically.6489 │6490 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6491 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492 │6493 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764946495 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496 You may run "mix format --migrate" to fix this warning automatically.6497 │6498 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6499 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500 │6501 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665026503 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6504 You may run "mix format --migrate" to fix this warning automatically.6505 │6506 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6507 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508 │6509 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665106511 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6512 You may run "mix format --migrate" to fix this warning automatically.6513 │6514 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6515 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516 │6517 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665186519 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520 You may run "mix format --migrate" to fix this warning automatically.6521 │6522 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6523 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524 │6525 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265266527 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6528 You may run "mix format --migrate" to fix this warning automatically.6529 │6530 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6531 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532 │6533 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265346535 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6536 You may run "mix format --migrate" to fix this warning automatically.6537 │6538 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6539 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540 │6541 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265426543 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544 You may run "mix format --migrate" to fix this warning automatically.6545 │6546 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6547 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548 │6549 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565506551 warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6552 You may run "mix format --migrate" to fix this warning automatically.6553 │6554 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6555 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556 │6557 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565586559 warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6560 You may run "mix format --migrate" to fix this warning automatically.6561 │6562 18 │ <<6 :: int32, block :: uint32, tuple :: uint16>> ->6563 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564 │6565 └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565666567 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6568 You may run "mix format --migrate" to fix this warning automatically.6569 │6570 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6571 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572 │6573 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665746575 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576 You may run "mix format --migrate" to fix this warning automatically.6577 │6578 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6579 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580 │6581 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265826583 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6584 You may run "mix format --migrate" to fix this warning automatically.6585 │6586 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6587 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588 │6589 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565906591 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6592 You may run "mix format --migrate" to fix this warning automatically.6593 │6594 33 │ <<8 :: int32, microsecs :: int64>> ->6595 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596 │6597 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665986599 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6600 You may run "mix format --migrate" to fix this warning automatically.6601 │6602 33 │ <<8 :: int32, microsecs :: int64>> ->6603 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604 │6605 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666066607 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6608 You may run "mix format --migrate" to fix this warning automatically.6609 │6610 33 │ <<8 :: int32, microsecs :: int64>> ->6611 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612 │6613 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266146615 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6616 You may run "mix format --migrate" to fix this warning automatically.6617 │6618 33 │ <<8 :: int32, microsecs :: int64>> ->6619 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620 │6621 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266226623 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624 You may run "mix format --migrate" to fix this warning automatically.6625 │6626 33 │ <<8 :: int32, microsecs :: int64>> ->6627 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628 │6629 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566306631 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6632 You may run "mix format --migrate" to fix this warning automatically.6633 │6634 33 │ <<8 :: int32, microsecs :: int64>> ->6635 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636 │6637 └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566386639 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640 You may run "mix format --migrate" to fix this warning automatically.6641 │6642 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6643 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644 │6645 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666466647 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648 You may run "mix format --migrate" to fix this warning automatically.6649 │6650 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6651 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652 │6653 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266546655 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6656 You may run "mix format --migrate" to fix this warning automatically.6657 │6658 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6659 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660 │6661 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566626663 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664 You may run "mix format --migrate" to fix this warning automatically.6665 │6666 37 │ <<8 :: int32, microsecs :: int64>> ->6667 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668 │6669 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666706671 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6672 You may run "mix format --migrate" to fix this warning automatically.6673 │6674 37 │ <<8 :: int32, microsecs :: int64>> ->6675 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676 │6677 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666786679 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680 You may run "mix format --migrate" to fix this warning automatically.6681 │6682 37 │ <<8 :: int32, microsecs :: int64>> ->6683 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684 │6685 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266866687 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6688 You may run "mix format --migrate" to fix this warning automatically.6689 │6690 37 │ <<8 :: int32, microsecs :: int64>> ->6691 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692 │6693 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266946695 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6696 You may run "mix format --migrate" to fix this warning automatically.6697 │6698 37 │ <<8 :: int32, microsecs :: int64>> ->6699 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700 │6701 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567026703 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6704 You may run "mix format --migrate" to fix this warning automatically.6705 │6706 37 │ <<8 :: int32, microsecs :: int64>> ->6707 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708 │6709 └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567106711 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6712 You may run "mix format --migrate" to fix this warning automatically.6713 │6714 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6715 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716 │6717 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667186719 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6720 You may run "mix format --migrate" to fix this warning automatically.6721 │6722 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6723 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724 │6725 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267266727 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6728 You may run "mix format --migrate" to fix this warning automatically.6729 │6730 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6731 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732 │6733 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567346735 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6736 You may run "mix format --migrate" to fix this warning automatically.6737 │6738 42 │ <<8 :: int32, microsecs :: int64>> ->6739 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740 │6741 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667426743 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6744 You may run "mix format --migrate" to fix this warning automatically.6745 │6746 42 │ <<8 :: int32, microsecs :: int64>> ->6747 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748 │6749 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667506751 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752 You may run "mix format --migrate" to fix this warning automatically.6753 │6754 42 │ <<8 :: int32, microsecs :: int64>> ->6755 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756 │6757 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267586759 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6760 You may run "mix format --migrate" to fix this warning automatically.6761 │6762 42 │ <<8 :: int32, microsecs :: int64>> ->6763 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764 │6765 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267666767 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768 You may run "mix format --migrate" to fix this warning automatically.6769 │6770 42 │ <<8 :: int32, microsecs :: int64>> ->6771 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772 │6773 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567746775 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6776 You may run "mix format --migrate" to fix this warning automatically.6777 │6778 42 │ <<8 :: int32, microsecs :: int64>> ->6779 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780 │6781 └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567826783 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6784 You may run "mix format --migrate" to fix this warning automatically.6785 │6786 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6787 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788 │6789 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667906791 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792 You may run "mix format --migrate" to fix this warning automatically.6793 │6794 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6795 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796 │6797 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267986799 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6800 You may run "mix format --migrate" to fix this warning automatically.6801 │6802 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6803 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804 │6805 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568066807 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808 You may run "mix format --migrate" to fix this warning automatically.6809 │6810 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6811 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812 │6813 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668146815 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816 You may run "mix format --migrate" to fix this warning automatically.6817 │6818 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6819 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820 │6821 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668226823 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824 You may run "mix format --migrate" to fix this warning automatically.6825 │6826 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6827 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828 │6829 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668306831 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6832 You may run "mix format --migrate" to fix this warning automatically.6833 │6834 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6835 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836 │6837 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268386839 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6840 You may run "mix format --migrate" to fix this warning automatically.6841 │6842 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6843 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844 │6845 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268466847 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848 You may run "mix format --migrate" to fix this warning automatically.6849 │6850 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6851 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852 │6853 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268546855 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6856 You may run "mix format --migrate" to fix this warning automatically.6857 │6858 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6859 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860 │6861 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568626863 warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6864 You may run "mix format --migrate" to fix this warning automatically.6865 │6866 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6867 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868 │6869 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568706871 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6872 You may run "mix format --migrate" to fix this warning automatically.6873 │6874 35 │ <<12 :: int32, microsecs :: int64, tz :: int32>> ->6875 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876 │6877 └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568786879 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880 You may run "mix format --migrate" to fix this warning automatically.6881 │6882 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6883 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884 │6885 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668866887 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6888 You may run "mix format --migrate" to fix this warning automatically.6889 │6890 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6891 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892 │6893 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268946895 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6896 You may run "mix format --migrate" to fix this warning automatically.6897 │6898 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900 │6901 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569026903 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904 You may run "mix format --migrate" to fix this warning automatically.6905 │6906 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6907 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908 │6909 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669106911 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912 You may run "mix format --migrate" to fix this warning automatically.6913 │6914 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6915 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916 │6917 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669186919 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6920 You may run "mix format --migrate" to fix this warning automatically.6921 │6922 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6923 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924 │6925 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269266927 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6928 You may run "mix format --migrate" to fix this warning automatically.6929 │6930 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6931 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932 │6933 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269346935 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936 You may run "mix format --migrate" to fix this warning automatically.6937 │6938 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6939 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940 │6941 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569426943 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6944 You may run "mix format --migrate" to fix this warning automatically.6945 │6946 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6947 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948 │6949 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569506951 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952 You may run "mix format --migrate" to fix this warning automatically.6953 │6954 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6955 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956 │6957 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669586959 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6960 You may run "mix format --migrate" to fix this warning automatically.6961 │6962 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6963 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964 │6965 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269666967 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968 You may run "mix format --migrate" to fix this warning automatically.6969 │6970 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))6971 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972 │6973 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569746975 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976 You may run "mix format --migrate" to fix this warning automatically.6977 │6978 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6979 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980 │6981 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/669826983 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984 You may run "mix format --migrate" to fix this warning automatically.6985 │6986 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6987 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988 │6989 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269906991 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992 You may run "mix format --migrate" to fix this warning automatically.6993 │6994 20 │ <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6995 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996 │6997 └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/569986999 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7000 You may run "mix format --migrate" to fix this warning automatically.7001 │7002 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7003 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004 │7005 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670067007 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008 You may run "mix format --migrate" to fix this warning automatically.7009 │7010 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7011 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012 │7013 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270147015 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016 You may run "mix format --migrate" to fix this warning automatically.7017 │7018 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7019 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020 │7021 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570227023 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7024 You may run "mix format --migrate" to fix this warning automatically.7025 │7026 17 │ <<0 :: int32>> -> :void7027 │ ~~~~~~~~~~~~~~~~~~~~~~~7028 │7029 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670307031 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032 You may run "mix format --migrate" to fix this warning automatically.7033 │7034 17 │ <<0 :: int32>> -> :void7035 │ ~~~~~~~~~~~~~~~~~~~~~~~7036 │7037 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270387039 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040 You may run "mix format --migrate" to fix this warning automatically.7041 │7042 17 │ <<0 :: int32>> -> :void7043 │ ~~~~~~~~~~~~~~~~~~~~~~~7044 │7045 └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570467047 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7048 You may run "mix format --migrate" to fix this warning automatically.7049 │7050 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7051 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052 │7053 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670547055 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056 You may run "mix format --migrate" to fix this warning automatically.7057 │7058 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7059 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060 │7061 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270627063 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064 You may run "mix format --migrate" to fix this warning automatically.7065 │7066 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7067 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068 │7069 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570707071 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072 You may run "mix format --migrate" to fix this warning automatically.7073 │7074 23 │ <<0 :: int32>> -> :void7075 │ ~~~~~~~~~~~~~~~~~~~~~~~7076 │7077 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/670787079 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080 You may run "mix format --migrate" to fix this warning automatically.7081 │7082 23 │ <<0 :: int32>> -> :void7083 │ ~~~~~~~~~~~~~~~~~~~~~~~7084 │7085 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270867087 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088 You may run "mix format --migrate" to fix this warning automatically.7089 │7090 23 │ <<0 :: int32>> -> :void7091 │ ~~~~~~~~~~~~~~~~~~~~~~~7092 │7093 └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570947095 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096 You may run "mix format --migrate" to fix this warning automatically.7097 │7098 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7099 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7100 │7101 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671027103 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104 You may run "mix format --migrate" to fix this warning automatically.7105 │7106 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7107 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108 │7109 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271107111 warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112 You may run "mix format --migrate" to fix this warning automatically.7113 │7114 715 │ Module.create(module, quoted, Macro.Env.location(__ENV__))7115 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116 │7117 └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571187119 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7120 │7121 20 │ manager = worker(Postgrex.TypeManager, [])7122 │ ~7123 │7124 └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171257126 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7127 │7128 21 │ server_sup = supervisor(__MODULE__, [:servers])7129 │ ~7130 │7131 └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171327133 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7134 │7135 22 │ supervise([manager, server_sup], [strategy: :rest_for_one])7136 │ ~7137 │7138 └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17139 └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171407141 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7142 │7143 28 │ type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7144 │ ~7145 │7146 └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171477148 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7149 │7150 110 │ if Map.size(s.listener_channels[channel]) == 1 do7151 │ ~7152 │7153 └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37154 └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37155 └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271567157 warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7158 │7159 565 │ case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7160 │ ~7161 │7162 └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271637164 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7165 │7166 31 │ [<<Map.size(hstore_map)::int32>> | keys_and_values]7167 │ ~7168 │7169 └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/171707171 warning: a struct for Postgrex.Query is expected on struct update:71727173 %Postgrex.Query{7174 query7175 | param_oids: param_oids,7176 param_formats: param_formats,7177 param_types: param_types7178 }71797180 but got type:71817182 dynamic()71837184 where "query" was given the type:71857186 # type: dynamic()7187 # from: lib/postgrex/protocol.ex:910:357188 query71897190 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71917192 type warning found at:7193 │7194 915 │ query = %Query{query | param_oids: param_oids,7195 │ ~7196 │7197 └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/671987199 warning: a struct for Postgrex.Query is expected on struct update:72007201 %Postgrex.Query{7202 query7203 | ref: make_ref(),7204 types: types,7205 columns: col_names,7206 result_oids: result_oids,7207 result_formats: result_formats,7208 result_types: result_types7209 }72107211 but got type:72127213 dynamic()72147215 where "query" was given the type:72167217 # type: dynamic()7218 # from: lib/postgrex/protocol.ex:926:357219 query72207221 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72227223 type warning found at:7224 │7225 932 │ query = %Query{query | ref: make_ref(), types: types,7226 │ ~7227 │7228 └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672297230 warning: a struct for Postgrex.Query is expected on struct update:72317232 %Postgrex.Query{query | ref: make_ref()}72337234 but got type:72357236 dynamic()72377238 where "query" was given the type:72397240 # type: dynamic()7241 # from: lib/postgrex/protocol.ex:977:317242 query72437244 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72457246 type warning found at:7247 │7248 978 │ query = %Query{query | ref: make_ref()}7249 │ ~7250 │7251 └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572527253 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7254 │7255 8 │ children = [supervisor(Postgrex.TypeSupervisor, []),7256 │ ~7257 │7258 └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272597260 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7261 │7262 9 │ worker(Postgrex.Parameters, [])]7263 │ ~7264 │7265 └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272667267 warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7268 │7269 2131 │ formatted_reason = :ssl.format_error(reason)7270 │ ~7271 │7272 └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372737274 warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7275 │7276 2247 │ defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7277 │ ~7278 │7279 └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/372807281 warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7282 │7283 2297 │ defp query_put(_, %Query{ref: nil}), do: nil7284 │ ~7285 │7286 └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/272877288 warning: a struct for Postgrex.Query is expected on struct update:72897290 %Postgrex.Query{query | name: ""}72917292 but got type:72937294 dynamic()72957296 where "query" was given the type:72977298 # type: dynamic()7299 # from: lib/postgrex/protocol.ex:2313:167300 query73017302 when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73037304 type warning found at:7305 │7306 2313 │ defp unnamed(query), do: %Query{query | name: ""}7307 │ ~7308 │7309 └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173107311Generated postgrex app7312warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7313 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27314 (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17315 (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57316 (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27317 (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47318 (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273197320==> ecto7321Compiling 70 files (.ex)7322 warning: using single-quoted strings to represent charlists is deprecated.7323 Use ~c"" if you indeed want a charlist or use "" instead.7324 You may run "mix format --migrate" to change all single-quoted7325 strings to use the ~c sigil and fix this warning.7326 │7327 166 │ defp insert_all_value(_), do: '?'7328 │ ~7329 │7330 └─ lib/ecto/adapters/mysql/connection.ex:166:3773317332 warning: using single-quoted strings to represent charlists is deprecated.7333 Use ~c"" if you indeed want a charlist or use "" instead.7334 You may run "mix format --migrate" to change all single-quoted7335 strings to use the ~c sigil and fix this warning.7336 │7337 354 │ '?'7338 │ ~7339 │7340 └─ lib/ecto/adapters/mysql/connection.ex:354:773417342 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73437344 This error happens when you have function calls without parentheses inside keywords. For example:73457346 function(arg, one: nested_call a, b, c)7347 function(arg, one: if expr, do: :this, else: :that)73487349 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73507351 function(arg, one: if(expr, do: :this, else: :that))7352 function(arg, one: nested_call(a, b, c))73537354 Ambiguity found at:7355 │7356 2286 │ raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7357 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7358 │7359 └─ lib/ecto/changeset.ex:228673607361 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73627363 This error happens when you have function calls without parentheses inside keywords. For example:73647365 function(arg, one: nested_call a, b, c)7366 function(arg, one: if expr, do: :this, else: :that)73677368 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73697370 function(arg, one: if(expr, do: :this, else: :that))7371 function(arg, one: nested_call(a, b, c))73727373 Ambiguity found at:7374 │7375 265 │ do: raise ArgumentError, "a constraint must have either a check or exclude option"7376 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7377 │7378 └─ lib/ecto/migration/runner.ex:26573797380 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73817382 This error happens when you have function calls without parentheses inside keywords. For example:73837384 function(arg, one: nested_call a, b, c)7385 function(arg, one: if expr, do: :this, else: :that)73867387 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73887389 function(arg, one: if(expr, do: :this, else: :that))7390 function(arg, one: nested_call(a, b, c))73917392 Ambiguity found at:7393 │7394 267 │ do: raise ArgumentError, "a constraint must not have both check and exclude options"7395 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7396 │7397 └─ lib/ecto/migration/runner.ex:26773987399 warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7400 │7401 136 │ {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7402 │ ~7403 │7404 └─ lib/ecto/query/builder.ex:136:874057406 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7407 │7408 643 │ def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7409 │ ~~7410 │7411 └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274127413 warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7414 │7415 644 │ def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7416 │ ~~7417 │7418 └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274197420 warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74217422 This error happens when you have function calls without parentheses inside keywords. For example:74237424 function(arg, one: nested_call a, b, c)7425 function(arg, one: if expr, do: :this, else: :that)74267427 In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74287429 function(arg, one: if(expr, do: :this, else: :that))7430 function(arg, one: nested_call(a, b, c))74317432 Ambiguity found at:7433 │7434 454 │ do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7435 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7436 │7437 └─ lib/ecto/repo/schema.ex:45474387439 warning: unused require Ecto.Query7440 │7441 6 │ require Ecto.Query7442 │ ~7443 │7444 └─ lib/ecto/repo/preloader.ex:6:374457446 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7447 │7448 9 │ schema "schema_migrations" do7449 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7450 │7451 └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74527453 warning: incompatible types given to Mix.Ecto.ensure_started/2:74547455 Mix.Ecto.ensure_started(repo, all: true)74567457 given types:74587459 -dynamic(atom())-, non_empty_list({:all, true})74607461 but expected one of:74627463 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74647465 where "repo" was given the type:74667467 # type: dynamic(atom())7468 # from: lib/mix/tasks/ecto.migrations.ex:37:77469 Mix.Ecto.ensure_repo(repo, args)74707471 type warning found at:7472 │7473 39 │ {:ok, pid, _} = ensure_started(repo, all: true)7474 │ ~7475 │7476 └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/374777478 warning: incompatible types given to Mix.Ecto.ensure_started/2:74797480 Mix.Ecto.ensure_started(repo, opts)74817482 given types:74837484 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74857486 but expected one of:74877488 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74897490 where "opts" was given the type:74917492 # type: dynamic(7493 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7494 non_struct_map()7495 )7496 # from: lib/mix/tasks/ecto.rollback.ex:64:107497 opts =7498 if opts[:quiet] do7499 Keyword.merge(opts, log: false, log_sql: false)7500 else7501 opts7502 end75037504 where "repo" was given the type:75057506 # type: dynamic(atom())7507 # from: lib/mix/tasks/ecto.rollback.ex:70:77508 Mix.Ecto.ensure_repo(repo, args)75097510 type warning found at:7511 │7512 72 │ {:ok, pid, apps} = ensure_started(repo, opts)7513 │ ~7514 │7515 └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275167517 warning: the following clause will never match:75187519 [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75207521 because it attempts to match on the result of:75227523 System.stacktrace()75247525 which has type:75267527 empty_list()75287529 where "args_or_arity" was given the type:75307531 # type: float() or integer() or non_empty_list(term())7532 # from: lib/ecto/changeset.ex7533 (_() when args_or_arity == 2) when length(args_or_arity) == 275347535 where "module" was given the type:75367537 # type: dynamic()7538 # from: lib/ecto/changeset.ex:733:307539 module75407541 type warning found at:7542 │7543 741 │ ... when length(args_or_arity) == 2 ->7544 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7545 │7546 └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275477548 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7549 │7550 739 │ case System.stacktrace do7551 │ ~7552 │7553 └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/275547555 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7556 │7557 2400 │ surround_many("#Ecto.Changeset<", list, ">", opts, fn7558 │ ~7559 │7560 └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275617562 warning: incompatible types given to Mix.Ecto.ensure_started/2:75637564 Mix.Ecto.ensure_started(repo, opts)75657566 given types:75677568 -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75697570 but expected one of:75717572 %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75737574 where "opts" was given the type:75757576 # type: dynamic(7577 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7578 non_struct_map()7579 )7580 # from: lib/mix/tasks/ecto.migrate.ex:68:107581 opts =7582 if opts[:quiet] do7583 Keyword.merge(opts, log: false, log_sql: false)7584 else7585 opts7586 end75877588 where "repo" was given the type:75897590 # type: dynamic(atom())7591 # from: lib/mix/tasks/ecto.migrate.ex:74:77592 Mix.Ecto.ensure_repo(repo, args)75937594 type warning found at:7595 │7596 76 │ {:ok, pid, apps} = ensure_started(repo, opts)7597 │ ~7598 │7599 └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276007601 warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76027603 Mix.Ecto.source_repo_priv(repo)76047605 given types:76067607 -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76087609 but expected one of:76107611 atom()76127613 where "repo" was given the types:76147615 # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7616 # from: lib/mix/tasks/ecto.load.ex:70:227617 Keyword.merge(repo.config, opts)76187619 # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7620 # from: lib/mix/tasks/ecto.load.ex:72:277621 repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76227623 type warning found at:7624 │7625 72 │ case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7626 │ ~7627 │7628 └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276297630 warning: expected a map or struct when accessing .__adapter__ in expression:76317632 repo.__adapter__76337634 where "repo" was given the type:76357636 # type: dynamic(atom())7637 # from: lib/mix/tasks/ecto.load.ex:53:77638 Mix.Ecto.ensure_repo(repo, args)76397640 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76417642 type warning found at:7643 │7644 54 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7645 │ ~7646 │7647 └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176487649 warning: expected a map or struct when accessing .__adapter__ in expression:76507651 repo.__adapter__76527653 where "repo" was given the type:76547655 # type: dynamic(atom())7656 # from: lib/mix/tasks/ecto.dump.ex:50:77657 Mix.Ecto.ensure_repo(repo, args)76587659 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76607661 type warning found at:7662 │7663 51 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7664 │ ~7665 │7666 └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176677668 warning: expected a map or struct when accessing .__adapter__ in expression:76697670 repo.__adapter__76717672 where "repo" was given the type:76737674 # type: dynamic(atom())7675 # from: lib/mix/tasks/ecto.drop.ex:39:77676 Mix.Ecto.ensure_repo(repo, args)76777678 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76797680 type warning found at:7681 │7682 40 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7683 │ ~7684 │7685 └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/176867687 warning: expected a map or struct when accessing .__adapter__ in expression:76887689 repo.__adapter__76907691 where "repo" was given the type:76927693 # type: dynamic(atom())7694 # from: lib/mix/tasks/ecto.create.ex:37:77695 Mix.Ecto.ensure_repo(repo, args)76967697 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76987699 type warning found at:7700 │7701 38 │ ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7702 │ ~7703 │7704 └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177057706 warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7707 │7708 62 │ Mix.Project.compile(args)7709 │ ~7710 │7711 └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277127713 warning: expected a module (an atom) when invoking start_link/1 in expression:77147715 repo.start_link(pool_size: pool_size)77167717 where "pool_size" was given the type:77187719 # type: dynamic()7720 # from: lib/mix/ecto.ex:101:157721 pool_size = Keyword.get(opts, :pool_size, 1)77227723 where "repo" was given the type:77247725 # type: dynamic(%{..., __adapter__: atom()})7726 # from: lib/mix/ecto.ex:99:367727 repo.__adapter__.ensure_all_started(repo, :temporary)77287729 type warning found at:7730 │7731 102 │ case repo.start_link(pool_size: pool_size) do7732 │ ~7733 │7734 └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277357736 warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7737 │7738 146 │ Logger.remove_backend(:console)7739 │ ~7740 │7741 └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277427743 warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7744 │7745 155 │ Logger.add_backend(:console, flush: true)7746 │ ~7747 │7748 └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277497750 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7751 │7752 856 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7753 │ ~7754 │7755 └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27756 └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277577758 warning: incompatible types given to get_source/1:77597760 get_source(repo)77617762 given types:77637764 -dynamic(atom())-77657766 but expected one of:77677768 %{..., config: empty_list() or non_empty_list(term(), term())}77697770 where "repo" was given the type:77717772 # type: dynamic(atom())7773 # from: lib/ecto/migration/schema_migration.ex:24:137774 repo.all(7775 Map.put(7776 (7777 query =7778 (7779 query = {get_source(repo), Ecto.Migration.SchemaMigration}7780 Ecto.Query.Builder.From.apply(query, 1)7781 )7782 7783 Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7784 ...,7785 expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7786 file: "/work/proj/deps_rpi5/ecto/lib/ecto/migration/schema_migration.ex",7787 line: 22,7788 take: %{}7789 })7790 ),7791 :prefix,7792 prefix7793 ), timeout: :infinity, log: false)77947795 type warning found at:7796 │7797 22 │ from(p in {get_source(repo), __MODULE__}, select: p.version)7798 │ ~7799 │7800 └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278017802 warning: incompatible types given to get_source/1:78037804 get_source(repo)78057806 given types:78077808 -dynamic(atom())-78097810 but expected one of:78117812 %{..., config: empty_list() or non_empty_list(term(), term())}78137814 where "repo" was given the type:78157816 # type: dynamic(atom())7817 # from: lib/ecto/migration/schema_migration.ex:30:137818 repo.insert!(7819 Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7820 prefix: prefix,7821 source: get_source(repo)7822 ), timeout: :infinity, log: false)78237824 type warning found at:7825 │7826 29 │ |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7827 │ ~7828 │7829 └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378307831 warning: incompatible types given to get_source/1:78327833 get_source(repo)78347835 given types:78367837 -dynamic(atom())-78387839 but expected one of:78407841 %{..., config: empty_list() or non_empty_list(term(), term())}78427843 where "repo" was given the type:78447845 # type: dynamic(atom())7846 # from: lib/ecto/migration/schema_migration.ex:36:137847 repo.delete_all(7848 Map.put(7849 (7850 query =7851 (7852 query = {get_source(repo), Ecto.Migration.SchemaMigration}7853 Ecto.Query.Builder.From.apply(query, 1)7854 )7855 7856 Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7857 expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7858 op: :and,7859 params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7860 file: "/work/proj/deps_rpi5/ecto/lib/ecto/migration/schema_migration.ex",7861 line: 347862 })7863 ),7864 :prefix,7865 prefix7866 ), timeout: :infinity, log: false)78677868 type warning found at:7869 │7870 34 │ from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7871 │ ~7872 │7873 └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378747875 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7876 │7877 715 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7878 │ ~7879 │7880 └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278817882 warning: the following conditional expression:78837884 is_atom(related)78857886 will always evaluate to:78877888 dynamic(true)78897890 where "related" was given the type:78917892 # type: dynamic(atom())7893 # from: lib/ecto/association.ex:730:157894 related = Ecto.Association.related_from_query(queryable)78957896 type warning found at:7897 │7898 732 │ unless is_atom(related) do7899 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~7900 │7901 └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379027903 warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7904 │7905 1422 │ defp type_to_module(:naive_datetime), do: NaiveDateTime7906 │ ~7907 │7908 └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179097910 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7911 │7912 430 │ not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7913 │ ~7914 │7915 └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279167917 warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7918 │7919 1885 │ if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7920 │ ~7921 │7922 └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379237924 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7925 │7926 29 │ surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7927 │ ~7928 │7929 └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279307931 warning: the following clause will never match:79327933 {:error, _} = error ->79347935 because it attempts to match on the result of:79367937 apply(changeset, adapter, :insert, args)79387939 which has type:79407941 dynamic({:invalid or :ok, term()})79427943 type warning found at:7944 │7945 219 │ {:error, _} = error ->7946 │ ~7947 │7948 └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479497950 warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7951 │7952 144 │ Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7953 │ ~7954 │7955 └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379567957 warning: the following clause will never match:79587959 {:error, _} = error ->79607961 because it attempts to match on the result of:79627963 apply(changeset, adapter, action, args)79647965 which has type:79667967 dynamic({:invalid or :ok, term()})79687969 type warning found at:7970 │7971 297 │ {:error, _} = error ->7972 │ ~7973 │7974 └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479757976 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7977 │7978 54 │ filter_and_reraise e, System.stacktrace7979 │ ~7980 │7981 └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579827983 warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7984 │7985 44 │ index = Map.size(params)7986 │ ~7987 │7988 └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57989 └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/579907991 warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7992 │7993 614 │ Decimal.minus(decimal)7994 │ ~7995 │7996 └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/179977998 warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)7999 │8000 228 │ raise BadStructError, struct: struct, term: data8001 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8002 │8003 └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580048005 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8006 │8007 214 │ filter_and_reraise e, System.stacktrace8008 │ ~8009 │8010 └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48011 └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480128013 warning: expected a map or struct when accessing .__struct__ in expression:80148015 schema.__struct__80168017 where "schema" was given the types:80188019 # type: dynamic(atom() and not nil)8020 # from: lib/ecto/query/planner.ex:1186:418021 schema80228023 # type: atom()8024 # from: lib/ecto/query/planner.ex:1186:618025 is_atom(schema)80268027 hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80288029 type warning found at:8030 │8031 1190 │ Map.has_key?(schema.__struct__, field) ->8032 │ ~8033 │8034 └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680358036 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8037 │8038 159 │ supervise(children, strategy: :one_for_one)8039 │ ~8040 │8041 └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180428043 warning: the following clause will never match:80448045 {:error, _} ->80468047 because it attempts to match on the result of:80488049 NaiveDateTime.new(date, time)80508051 which has type:80528053 dynamic({:ok, %NaiveDateTime{}})80548055 type warning found at:8056 │8057 803 │ {:error, _} -> :error8058 │ ~~~~~~~~~~~~~~~~~~~~~8059 │8060 └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180618062 warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8063 │8064 15 │ surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8065 │ ~8066 │8067 └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280688069 warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8070 │8071 12 │ worker(Ecto.Migration.Runner, [], restart: :temporary)8072 │ ~8073 │8074 └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/180758076 warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8077 │8078 15 │ supervise(children, strategy: :simple_one_for_one)8079 │ ~8080 │8081 └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/180828083 warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:80848085 Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])80868087 given types:80888089 (8090 -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8091 dynamic()8092 )80938094 but expected one of:80958096 atom(), term()80978098 where "opts" was given the type:80998100 # type: dynamic(8101 %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8102 non_struct_map()8103 )8104 # from: lib/ecto/migrator.ex:44:658105 opts[:prefix]81068107 where "repo" was given the type:81088109 # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8110 # from: lib/ecto/migrator.ex:44:238111 Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81128113 type warning found at:8114 │8115 45 │ SchemaMigration.migrated_versions(repo, opts[:prefix])8116 │ ~8117 │8118 └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281198120 warning: expected a module (an atom) when invoking transaction/2 in expression:81218122 repo.transaction(fun, log: false, timeout: :infinity)81238124 where "fun" was given the type:81258126 # type: dynamic()8127 # from: lib/ecto/migrator.ex:114:478128 fun81298130 where "repo" was given the types:81318132 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8133 # from: lib/ecto/migrator.ex:118:248134 repo.__adapter__.supports_ddl_transaction?81358136 # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8137 # from: lib/ecto/migrator.ex:118:248138 repo.__adapter__.supports_ddl_transaction?81398140 type warning found at:8141 │8142 119 │ repo.transaction(fun, [log: false, timeout: :infinity])8143 │ ~8144 │8145 └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381468147 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8148 │8149 260 │ reraise %{err | message: message}, System.stacktrace8150 │ ~8151 │8152 └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/681538154 warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8155 │8156 291 │ modules = Code.load_file(file)8157 │ ~8158 │8159 └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281608161 warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8162 │8163 321 │ reraise error, System.stacktrace8164 │ ~8165 │8166 └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381678168 warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8169 │8170 10 │ worker(Ecto.Registry, []),8171 │ ~8172 │8173 └─ lib/ecto/application.ex:10:7: Ecto.Application.start/281748175 warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8176 │8177 11 │ supervisor(Ecto.Migration.Supervisor, [])8178 │ ~8179 │8180 └─ lib/ecto/application.ex:11:7: Ecto.Application.start/281818182Generated ecto app8183==> guardian_db8184Compiling 5 files (.ex)8185 warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8186 │8187 15 │ schema "virtual: token" do8188 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~8189 │8190 └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)81918192 warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8193 │8194 111 │ config = Application.get_env(:guardian, Guardian.DB, [])8195 │ ~8196 │8197 └─ lib/guardian/db.ex:111:24: Guardian.DB (module)819881998200== Compilation error in file lib/guardian/db.ex ==8201** (RuntimeError) Guardian.DB configuration is required8202 lib/guardian/db.ex:114: (module)8203could not compile dependency :guardian_db, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile guardian_db --force", update it with "mix deps.update guardian_db" or clean it with "mix deps.clean guardian_db"