servicex

Build log

nerves_system_qemu_aarch64

servicex 0.1.2 · fail · run servicex-0.1.2-1791099550611
8205 of 8205 lines
1Resolving Hex dependencies...2Resolution completed in 0.348s3Unchanged: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_qemu_aarch64/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_qemu_aarch64/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_conns_sup.erl:669    │670 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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.erl:677    │678 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);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_qemu_aarch64-0.4.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/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead808    │809 30 │     worker(DBConnection.Watcher, [owner])810    │     ~811    │812    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1813814    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead815    │816 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)817    │     ~818    │819    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1820    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2821822    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead823    │824 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])825    │     ~826    │827    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2828829    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead830    │831 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])832    │     ~833    │834    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3835836    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead837    │838 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)839    │                     ~840    │841    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4842843     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead844     │845 138 │         case System.stacktrace() do846     │                     ~847     │848     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2849850     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: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead876     │877 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)878     │                     ~879     │880     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3881882     warning: the following clause will never match:883884         [{a, b, params, c} | rest] when is_list(params) ->885886     because it attempts to match on the result of:887888         System.stacktrace()889890     which has type:891892         empty_list()893894     where "params" was given the type:895896         # type: empty_list() or non_empty_list(term(), term())897         # from: lib/db_connection/connection.ex:140:43898         is_list(params)899900     type warning found at:901     │902 140 │           [{a, b, params, c} | rest] when is_list(params) ->903     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~904     │905     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2906907    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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_qemu_aarch641189Compiling 1 file (.ex)1190Generated nerves_system_qemu_aarch64 app1191==> nerves_compatibility_test1192===> Analyzing applications...1193===> Compiling telemetry1194===> Analyzing applications...1195===> Compiling cowboy1196     ┌─ src/cowboy_websocket.erl:1197     │1198 147 │  		Stacktrace = erlang:get_stacktrace(),1199     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12001201     ┌─ src/cowboy_websocket.erl:1202     │1203 645 │  			{stacktrace, erlang:get_stacktrace()},1204     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12051206     ┌─ src/cowboy_websocket.erl:1207     │1208 755 │  			{stacktrace, erlang:get_stacktrace()},1209     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace121012111212    ┌─ src/cowboy_handler.erl:1213    │1214 87 │  		Stacktrace = erlang:get_stacktrace(),1215    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12161217     ┌─ src/cowboy_handler.erl:1218     │1219 116 │  		Stacktrace = erlang:get_stacktrace(),1220     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12211222     ┌─ src/cowboy_handler.erl:1223     │1224 235 │  		Stacktrace = erlang:get_stacktrace(),1225     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12261227     ┌─ src/cowboy_handler.erl:1228     │1229 290 │  			{stacktrace, erlang:get_stacktrace()},1230     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace123112321233    ┌─ src/cowboy_rest.erl:1234    │1235 69 │  				Stacktrace = erlang:get_stacktrace(),1236    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12371238      ┌─ src/cowboy_rest.erl:1239      │1240 1006 │  	Stacktrace = erlang:get_stacktrace(),1241      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace124212431244==> expo1245Compiling 2 files (.erl)1246Compiling 22 files (.ex)1247Generated expo app1248==> gettext1249Compiling 18 files (.ex)1250     warning: unused require Gettext.Macros1251     │1252 594 │   require Gettext.Macros1253     │   ~1254     │1255     └─ lib/gettext.ex:594:312561257     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1258     │1259 426 │               Kernel.ParallelCompiler.async(fn ->1260     │                                       ~1261     │1262     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/312631264     warning: the following clause is redundant:12651266         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)12671268     it has type:12691270         dynamic(%Expo.Message.Plural{})12711272     previous clauses have already matched on the following types:12731274         %Expo.Message.Singular{}1275         %Expo.Message.Plural{}12761277     │1278 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1279     │        ~1280     │1281     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112821283Generated gettext app1284==> phoenix_pubsub1285Compiling 13 files (.ex)1286     warning: single quotes around atoms are deprecated. Use double quotes instead1287     │1288 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1289     │                       ~1290     │1291     └─ lib/phoenix/pubsub/local.ex:160:2312921293     warning: single quotes around atoms are deprecated. Use double quotes instead1294     │1295 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1296     │                                        ~1297     │1298     └─ lib/phoenix/pubsub/local.ex:160:4012991300     warning: unused require Logger1301     │1302 107 │   require Logger1303     │   ~1304     │1305     └─ lib/phoenix/tracker.ex:107:313061307    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13081309        %Phoenix.Tracker.Replica{replica | status: :permdown}13101311    but got type:13121313        dynamic()13141315    where "replica" was given the type:13161317        # type: dynamic()1318        # from: lib/phoenix/tracker/replica.ex:72:171319        replica13201321    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13221323    type warning found at:1324    │1325 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1326    │                               ~1327    │1328    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113291330    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13311332        %Phoenix.Tracker.Replica{replica | status: :down}13331334    but got type:13351336        dynamic()13371338    where "replica" was given the type:13391340        # type: dynamic()1341        # from: lib/phoenix/tracker/replica.ex:74:131342        replica13431344    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13451346    type warning found at:1347    │1348 74 │   defp down(replica), do: %Replica{replica | status: :down}1349    │                           ~1350    │1351    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113521353    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13541355        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13561357    but got type:13581359        dynamic()13601361    where "replica" was given the type:13621363        # type: dynamic()1364        # from: lib/phoenix/tracker/replica.ex:76:291365        replica13661367    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13681369    type warning found at:1370    │1371 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1372    │     ~1373    │1374    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113751376     warning: a struct for Phoenix.Tracker.State is expected on struct update:13771378         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13791380     but got type:13811382         dynamic()13831384     where "delta" was given the type:13851386         # type: dynamic()1387         # from: lib/phoenix/tracker/state.ex:461:361388         %Phoenix.Tracker.State{delta: delta} = state13891390     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13911392     type warning found at:1393     │1394 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1395     │                 ~1396     │1397     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513981399     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1400     │1401 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1402     │         ~1403     │1404     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114051406     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1407     │1408 273 │     supervise(shards, strategy: :one_for_one,1409     │     ~1410     │1411     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114121413     warning: a struct for Phoenix.Tracker.State is expected on struct update:14141415         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14161417     but got type:14181419         dynamic()14201421     where "delta" was given the type:14221423         # type: dynamic()1424         # from: lib/phoenix/tracker/state.ex:541:991425         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1426           state14271428     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14291430     type warning found at:1431     │1432 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1433     │                   ~1434     │1435     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114361437     warning: a struct for Phoenix.Tracker.State is expected on struct update:14381439         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14401441     but got type:14421443         dynamic(%{..., range: {term(), term()}})14441445     where "delta" was given the type:14461447         # type: dynamic(%{..., range: {term(), term()}})1448         # from: lib/phoenix/tracker/state.ex:551:301449         {start_clock, end_clock} = delta.range14501451     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14521453     type warning found at:1454     │1455 555 │            delta: %State{delta | range: {start_clock, new_end}}}1456     │                   ~1457     │1458     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214591460    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1461    │1462  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1463    │        ~1464    │1465    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214661467    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1468    │1469 43 │     :ok = :pg2.create(pg2_group)1470    │                ~1471    │1472    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114731474    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1475    │1476 44 │     :ok = :pg2.join(pg2_group, self())1477    │                ~1478    │1479    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114801481    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1482    │1483 57 │     :pg2.get_members(pg2_namespace(server_name))1484    │          ~1485    │1486    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114871488    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1489    │1490 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1491    │       ~1492    │1493    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114941495    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1496    │1497 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1498    │         ~1499    │1500    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11501    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115021503    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1504    │1505 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1506    │       ~1507    │1508    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115091510    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1511    │1512 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1513    │       ~1514    │1515    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115161517    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1518    │1519 97 │     supervise(children, strategy: :rest_for_one)1520    │     ~1521    │1522    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115231524    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1525    │1526 42 │     supervise children, strategy: :one_for_one1527    │     ~1528    │1529    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115301531Generated phoenix_pubsub app1532==> plug1533Compiling 1 file (.erl)1534Compiling 42 files (.ex)1535Generated plug app1536warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1537  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21538  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11539  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51540  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21541  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41542  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215431544==> phoenix1545Compiling 75 files (.ex)1546warning: cannot infer signatures from :cowboy because it is not loaded15471548warning: cannot infer signatures from :cowlib because it is not loaded15491550warning: cannot infer signatures from :ranch because it is not loaded15511552     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 operator1553     │1554 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1555     │                    ~1556     │1557     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115581559     warning: using single-quoted strings to represent charlists is deprecated.1560     Use ~c"" if you indeed want a charlist or use "" instead.1561     You may run "mix format --migrate" to change all single-quoted1562     strings to use the ~c sigil and fix this warning.1563     │1564 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1565     │                               ~1566     │1567     └─ lib/phoenix/channel/server.ex:310:3115681569    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1570    │1571 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1572    │                    ~1573    │1574    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/315751576    warning: unused require Logger1577    │1578 20 │   require Logger1579    │   ~1580    │1581    └─ lib/phoenix/endpoint/handler.ex:20:315821583    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1584    │1585 39 │       Logger.warn """1586    │              ~1587    │1588    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/115891590    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 operator1591    │1592 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1593    │                             ~1594    │1595    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215961597     warning: using single-quoted strings to represent charlists is deprecated.1598     Use ~c"" if you indeed want a charlist or use "" instead.1599     You may run "mix format --migrate" to change all single-quoted1600     strings to use the ~c sigil and fix this warning.1601     │1602 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1603     │                                                  ~1604     │1605     └─ lib/phoenix/router.ex:315:5016061607     warning: using single-quoted strings to represent charlists is deprecated.1608     Use ~c"" if you indeed want a charlist or use "" instead.1609     You may run "mix format --migrate" to change all single-quoted1610     strings to use the ~c sigil and fix this warning.1611     │1612 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1613     │                                                  ~1614     │1615     └─ lib/phoenix/router/helpers.ex:195:5016161617    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16181619    This error happens when you have function calls without parentheses inside keywords. For example:16201621        function(arg, one: nested_call a, b, c)1622        function(arg, one: if expr, do: :this, else: :that)16231624    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:16251626        function(arg, one: if(expr, do: :this, else: :that))1627        function(arg, one: nested_call(a, b, c))16281629    Ambiguity found at:1630    │1631 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1632    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1633    │1634    └─ lib/phoenix/router/resource.ex:7116351636    warning: duplicate key :route found in struct1637    │1638 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1639    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1640    │1641    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16421643     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)"1644     │1645 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1646     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1647     │1648     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16491650     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1651     │1652 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1653     │              ~1654     │1655     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116561657     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1658     │1659 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1660     │            ~1661     │1662     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216631664     warning: using single-quoted strings to represent charlists is deprecated.1665     Use ~c"" if you indeed want a charlist or use "" instead.1666     You may run "mix format --migrate" to change all single-quoted1667     strings to use the ~c sigil and fix this warning.1668     │1669 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1670     │                                                  ~1671     │1672     └─ lib/phoenix/template.ex:174:5016731674     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1675     │1676 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1677     │            ~1678     │1679     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/216801681    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1682    │1683 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1684    │       ~1685    │1686    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116871688    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1689    │1690 14 │     supervise(children, strategy: :simple_one_for_one)1691    │     ~1692    │1693    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/116941695     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1696     │1697 647 │       exception -> {:error, {exception, System.stacktrace()}}1698     │                                                ~1699     │1700     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117011702     warning: expected a module (an atom) when invoking config/1 in expression:17031704         endpoint.config(:endpoint_id)17051706     where "endpoint" was given the type:17071708         # type: dynamic(%{..., __pubsub_server__: atom()})1709         # from: lib/phoenix/transports/long_poll.ex:199:101710         verify_token(endpoint, token, opts)17111712     type warning found at:1713     │1714 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1715     │                                          ~1716     │1717     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317181719     warning: unknown key .__pubsub_server__ in expression:17201721         endpoint.__pubsub_server__17221723     the given type does not have the given key:17241725         dynamic(1726           %Phoenix.Socket{1727             id: term(),1728             assigns: term(),1729             channel: term(),1730             channel_pid: term(),1731             endpoint: atom(),1732             handler: term(),1733             joined: term(),1734             pubsub_server: term(),1735             ref: term(),1736             join_ref: term(),1737             topic: term(),1738             transport: term(),1739             transport_pid: term(),1740             transport_name: term(),1741             serializer: term(),1742             private: term(),1743             vsn: term()1744           } or1745             %Plug.Conn{1746               adapter: term(),1747               assigns: term(),1748               body_params: term(),1749               cookies: term(),1750               halted: term(),1751               host: term(),1752               method: term(),1753               owner: term(),1754               params: term(),1755               path_info: term(),1756               path_params: term(),1757               port: term(),1758               private: term(),1759               query_params: term(),1760               query_string: term(),1761               remote_ip: term(),1762               req_cookies: term(),1763               req_headers: term(),1764               request_path: term(),1765               resp_body: term(),1766               resp_cookies: term(),1767               resp_headers: term(),1768               scheme: term(),1769               script_name: term(),1770               secret_key_base: term(),1771               state: term(),1772               status: term()1773             } or atom() or binary()1774         )17751776     where "endpoint" was given the type:17771778         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1779         # from: lib/phoenix/transports/long_poll.ex:254:191780         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17811782     type warning found at:1783     │1784 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1785     │                                                          ~~~~~~~~~~~~~~~~~1786     │1787     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/317881789    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1790    │1791  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1792    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1793    │1794    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)17951796    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1797    │1798 10 │     conn = @connection.conn(req, transport)1799    │                        ~1800    │1801    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318021803     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1804     │1805 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1806     │                                                     ~1807     │1808     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418091810    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1811    │1812 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1813    │                       ~1814    │1815    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318161817    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1818    │1819 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1820    │                                                                                   ~1821    │1822    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318231824     warning: a struct for Phoenix.Socket is expected on struct update:18251826         %Phoenix.Socket{socket | id: id}18271828     but got type:18291830         dynamic()18311832     where "socket" was given the type:18331834         # type: dynamic()1835         # from: lib/phoenix/socket/transport.ex1836         {:ok, socket}18371838     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18391840     type warning found at:1841     │1842 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1843     │                                          ~1844     │1845     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718461847    warning: a struct for Plug.Conn is expected on struct update:18481849        %Plug.Conn{conn | state: :sent}18501851    but got type:18521853        dynamic()18541855    where "conn" was given the type:18561857        # type: dynamic()1858        # from: lib/phoenix/endpoint/render_errors.ex:79:211859        conn18601861    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18621863    type warning found at:1864    │1865 83 │         %Plug.Conn{conn | state: :sent}1866    │         ~1867    │1868    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518691870    warning: a struct for Plug.Conn is expected on struct update:18711872        %Plug.Conn{conn | query_params: %{}, params: %{}}18731874    but got type:18751876        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18771878    where "conn" was given the types:18791880        # type: dynamic(%{..., params: term()})1881        # from: lib/phoenix/endpoint/render_errors.ex:94:171882        conn.params18831884        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1885        # from: lib/phoenix/endpoint/render_errors.ex:94:171886        conn.params18871888    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18891890    type warning found at:1891    │1892 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1893    │                                   ~1894    │1895    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/118961897    warning: a struct for Plug.Conn is expected on struct update:18981899        %Plug.Conn{conn | query_params: %{}, params: params}19001901    but got type:19021903        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19041905    where "conn" was given the types:19061907        # type: dynamic(%{..., params: term()})1908        # from: lib/phoenix/endpoint/render_errors.ex:94:171909        conn.params19101911        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1912        # from: lib/phoenix/endpoint/render_errors.ex:94:171913        conn.params19141915    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19161917    type warning found at:1918    │1919 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1920    │                   ~1921    │1922    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119231924     warning: a struct for Plug.Conn is expected on struct update:19251926         %Plug.Conn{conn | params: params}19271928     but got type:19291930         dynamic(%{..., params: map()})19311932     where "conn" was given the type:19331934         # type: dynamic(%{..., params: map()})1935         # from: lib/phoenix/controller.ex:912:171936         Map.get(conn.params, required_key)19371938     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19391940     type warning found at:1941     │1942 919 │     %Plug.Conn{conn | params: params}1943     │     ~1944     │1945     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219461947     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1948     │1949 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1950     │       ~1951     │1952     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419531954    warning: expected a map or struct when accessing .url in expression:19551956        endpoint.url19571958    where "endpoint" was given the types:19591960        # type: dynamic(atom())1961        # from: lib/phoenix/router/helpers.ex:24:201962        endpoint19631964        # type: atom()1965        # from: lib/phoenix/router/helpers.ex:24:351966        is_atom(endpoint)19671968    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19691970    type warning found at:1971    │1972 25 │     endpoint.url1973    │              ~1974    │1975    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/219761977     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1978     │1979 199 │       worker(Phoenix.Tracker, [module, opts, opts])1980     │       ~1981     │1982     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419831984     warning: a struct for Plug.Conn is expected on struct update:19851986         %Plug.Conn{conn | path_info: path, script_name: script}19871988     but got type:19891990         dynamic()19911992     where "conn" was given the type:19931994         # type: dynamic()1995         # from: lib/phoenix/router/route.ex:147:101996         conn = target.call(%Plug.Conn{...}, opts)19971998     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19992000     type warning found at:2001     │2002 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2003     │     ~2004     │2005     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420062007     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2008     │2009 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2010     │                                                                          ~2011     │2012     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120132014    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2015    │2016 71 │     supervise(children, strategy: :one_for_one)2017    │     ~2018    │2019    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120202021    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2022    │2023 76 │     [worker(Phoenix.Config, args)]2024    │      ~2025    │2026    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320272028    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2029    │2030 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2031    │        ~2032    │2033    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22034    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32035    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320362037     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2038     │2039 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2040     │         ~2041     │2042     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320432044     warning: expected a module (an atom) when invoking path/1 in expression:20452046         endpoint.path("/")20472048     where "endpoint" was given the type:20492050         # type: dynamic(%{..., host: term()})2051         # from: lib/phoenix/endpoint/supervisor.ex:312:142052         endpoint.host20532054     type warning found at:2055     │2056 313 │     endpoint.path("/")2057     │              ~2058     │2059     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120602061    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2062    │2063 35 │     supervise(children, strategy: :one_for_one)2064    │     ~2065    │2066    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/120672068    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2069    │2070 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2071    │                                            ~2072    │2073    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/320742075    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2076    │2077 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2078    │                            ~2079    │2080    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/320812082     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2083     │2084 113 │     {addr,port} = :ranch.get_addr(ref)2085     │                          ~2086     │2087     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/320882089     warning: comparison between distinct types found:20902091         !Path.extname(file_path) == ".gz"20922093     given types:20942095         dynamic(boolean()) == binary()20962097     where "file_path" was given the type:20982099         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2100         # from: lib/phoenix/digester.ex:147:452101         Path.basename(file_path)21022103     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 false21042105     type warning found at:2106     │2107 148 │       !Path.extname(file_path) == ".gz"2108     │                                ~2109     │2110     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121112112    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2113    │2114 51 │       worker(Phoenix.CodeReloader.Server, [])2115    │       ~2116    │2117    └─ lib/phoenix.ex:51:7: Phoenix.start/221182119    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2120    │2121 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2122    │                                                           ~2123    │2124    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321252126     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2127     │2128 155 │     Enum.partition attrs, fn2129     │          ~2130     │2131     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121322133    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21342135        mod.__phoenix_recompile__?21362137    where "mod" was given the type:21382139        # type: dynamic(atom())2140        # from: lib/mix/tasks/compile.phoenix.ex:34:122141        Code.ensure_loaded?(mod)21422143    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21442145    type warning found at:2146    │2147 36 │         mod.__phoenix_recompile__?2148    │             ~2149    │2150    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121512152     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2153     │2154 234 │       Enum.partition(attrs, fn2155     │            ~2156     │2157     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221582159Generated phoenix app2160warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2161  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22162  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12163  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52164  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22165  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42166  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/221672168==> guardian2169Compiling 20 files (.ex)2170Generated guardian app2171==> phoenix_html2172Compiling 8 files (.ex)2173    warning: using single-quoted strings to represent charlists is deprecated.2174    Use ~c"" if you indeed want a charlist or use "" instead.2175    You may run "mix format --migrate" to change all single-quoted2176    strings to use the ~c sigil and fix this warning.2177    │2178 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2179    │                                                  ~2180    │2181    └─ lib/phoenix_html/engine.ex:12:5021822183    warning: the 1st pattern in clause will never match:21842185        6021862187    because it is expected to receive type:21882189        dynamic(empty_list() or non_empty_list(term(), term()))21902191    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21922193    type warning found at:2194    │2195 56 │   def to_iodata(?<), do: "&lt;"2196    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2197    │2198    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/121992200    warning: the 1st pattern in clause will never match:22012202        6222032204    because it is expected to receive type:22052206        dynamic(empty_list() or non_empty_list(term(), term()))22072208    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22092210    type warning found at:2211    │2212 57 │   def to_iodata(?>), do: "&gt;"2213    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2214    │2215    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122162217    warning: the 1st pattern in clause will never match:22182219        3822202221    because it is expected to receive type:22222223        dynamic(empty_list() or non_empty_list(term(), term()))22242225    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22262227    type warning found at:2228    │2229 58 │   def to_iodata(?&), do: "&amp;"2230    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2231    │2232    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122332234    warning: the 1st pattern in clause will never match:22352236        3422372238    because it is expected to receive type:22392240        dynamic(empty_list() or non_empty_list(term(), term()))22412242    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22432244    type warning found at:2245    │2246 59 │   def to_iodata(?"), do: "&quot;"2247    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2248    │2249    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122502251    warning: the 1st pattern in clause will never match:22522253        3922542255    because it is expected to receive type:22562257        dynamic(empty_list() or non_empty_list(term(), term()))22582259    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22602261    type warning found at:2262    │2263 60 │   def to_iodata(?'), do: "&#39;"2264    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2265    │2266    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/122672268    warning: the 1st pattern in clause will never match:22692270        {:safe, data}22712272    because it is expected to receive type:22732274        dynamic(empty_list() or non_empty_list(term(), term()))22752276    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22772278    type warning found at:2279    │2280 76 │   def to_iodata({:safe, data}) do2281    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2282    │2283    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/122842285    warning: the following clause is redundant:22862287        def to_iodata(other)22882289    it has type:22902291        dynamic(empty_list() or non_empty_list(term(), term()))22922293    previous clauses have already matched on the following types:22942295        non_empty_list(term(), term())2296        empty_list()22972298    │2299 80 │   def to_iodata(other) do2300    │       ~2301    │2302    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123032304    warning: the 1st pattern in clause will never match:23052306        h23072308    because it is expected to receive type:23092310        dynamic(empty_list() or non_empty_list(term(), term()))23112312    where "h" was given the type:23132314        # type: integer()2315        # from: lib/phoenix_html/safe.ex:62:252316        is_integer(h)23172318    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23192320    type warning found at:2321    │2322 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2323    │                 ~2324    │2325    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123262327    warning: the 1st pattern in clause will never match:23282329        h23302331    because it is expected to receive type:23322333        dynamic(empty_list() or non_empty_list(term(), term()))23342335    where "h" was given the type:23362337        # type: integer()2338        # from: lib/phoenix_html/safe.ex:66:252339        is_integer(h)23402341    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23422343    type warning found at:2344    │2345 66 │   def to_iodata(h) when is_integer(h) do2346    │                 ~2347    │2348    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123492350    warning: the 1st pattern in clause will never match:23512352        h23532354    because it is expected to receive type:23552356        dynamic(empty_list() or non_empty_list(term(), term()))23572358    where "h" was given the type:23592360        # type: binary()2361        # from: lib/phoenix_html/safe.ex:72:252362        is_binary(h)23632364    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23652366    type warning found at:2367    │2368 72 │   def to_iodata(h) when is_binary(h) do2369    │                 ~2370    │2371    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/123722373Generated phoenix_html app2374==> postgrex2375Compiling 62 files (.ex)2376    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2377    │2378 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2379    │                                 ~2380    │2381    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)23822383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2384    You may run "mix format --migrate" to fix this warning automatically.2385    │2386 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2387    │         ~2388    │2389    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/123902391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2392    You may run "mix format --migrate" to fix this warning automatically.2393    │2394 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2395    │                                                                      ~2396    │2397    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/123982399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2400    You may run "mix format --migrate" to fix this warning automatically.2401    │2402 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2403    │         ~2404    │2405    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124062407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2408    You may run "mix format --migrate" to fix this warning automatically.2409    │2410 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2411    │                                                                      ~2412    │2413    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124142415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2416    You may run "mix format --migrate" to fix this warning automatically.2417    │2418 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2419    │                            ~2420    │2421    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124222423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2424    You may run "mix format --migrate" to fix this warning automatically.2425    │2426 43 │     <<-1::int32>>2427    │         ~2428    │2429    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124302431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2432    You may run "mix format --migrate" to fix this warning automatically.2433    │2434 48 │     <<value_byte_size::int32>> <> value2435    │                      ~2436    │2437    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124382439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2440    You may run "mix format --migrate" to fix this warning automatically.2441    │2442 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2443    │                              ~2444    │2445    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224462447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2448    You may run "mix format --migrate" to fix this warning automatically.2449    │2450 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2451    │                              ~2452    │2453    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224542455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2456    You may run "mix format --migrate" to fix this warning automatically.2457    │2458 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2459    │                                      ~2460    │2461    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224622463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2464    You may run "mix format --migrate" to fix this warning automatically.2465    │2466 64 │ ...                   -1::int32, rest::binary>>, acc) do2467    │                         ~2468    │2469    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/224702471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2472    You may run "mix format --migrate" to fix this warning automatically.2473    │2474 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2475    │                                      ~2476    │2477    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/224782479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2480    You may run "mix format --migrate" to fix this warning automatically.2481    │2482 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2483    │                                     ~2484    │2485    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/224862487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2488    You may run "mix format --migrate" to fix this warning automatically.2489    │2490 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2491    │                                       ~2492    │2493    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/224942495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2496    You may run "mix format --migrate" to fix this warning automatically.2497    │2498 79 │ ...                   -1::int32, rest::binary>>, acc) do2499    │                         ~2500    │2501    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225022503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2504    You may run "mix format --migrate" to fix this warning automatically.2505    │2506 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2507    │                                       ~2508    │2509    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225102511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2512    You may run "mix format --migrate" to fix this warning automatically.2513    │2514 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2515    │                                     ~2516    │2517    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225182519    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2520    You may run "mix format --migrate" to fix this warning automatically.2521    │2522 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2523    │         ~2524    │2525    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125262527    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2528    You may run "mix format --migrate" to fix this warning automatically.2529    │2530 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2531    │                     ~2532    │2533    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125342535    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2536    You may run "mix format --migrate" to fix this warning automatically.2537    │2538 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2539    │                                      ~2540    │2541    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125422543    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2544    You may run "mix format --migrate" to fix this warning automatically.2545    │2546 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2547    │                                                   ~2548    │2549    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125502551    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2552    You may run "mix format --migrate" to fix this warning automatically.2553    │2554 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2555    │                                                      ~2556    │2557    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125582559    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2560    You may run "mix format --migrate" to fix this warning automatically.2561    │2562 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2563    │                   ~2564    │2565    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125662567    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2568    You may run "mix format --migrate" to fix this warning automatically.2569    │2570 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2571    │                                    ~2572    │2573    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/125742575    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2576    You may run "mix format --migrate" to fix this warning automatically.2577    │2578 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2579    │                                                   ~2580    │2581    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/125822583    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2584    You may run "mix format --migrate" to fix this warning automatically.2585    │2586 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2587    │                                                                    ~2588    │2589    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/125902591    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2592    You may run "mix format --migrate" to fix this warning automatically.2593    │2594 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2595    │                                ~2596    │2597    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/125982599    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2600    You may run "mix format --migrate" to fix this warning automatically.2601    │2602 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2603    │                                                 ~2604    │2605    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126062607    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2608    You may run "mix format --migrate" to fix this warning automatically.2609    │2610 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2611    │                                                                ~2612    │2613    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126142615    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2616    You may run "mix format --migrate" to fix this warning automatically.2617    │2618 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2619    │                                                                                 ~2620    │2621    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126222623     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2624     You may run "mix format --migrate" to fix this warning automatically.2625     │2626 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2627     │                                   ~2628     │2629     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326302631    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2632    You may run "mix format --migrate" to fix this warning automatically.2633    │2634 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2635    │                      ~2636    │2637    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126382639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2640    You may run "mix format --migrate" to fix this warning automatically.2641    │2642 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2643    │                               ~2644    │2645    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126462647    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2648    You may run "mix format --migrate" to fix this warning automatically.2649    │2650 23 │     <<x::float64, y::float64>>2651    │        ~2652    │2653    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226542655    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2656    You may run "mix format --migrate" to fix this warning automatically.2657    │2658 23 │     <<x::float64, y::float64>>2659    │                    ~2660    │2661    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226622663    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2664    You may run "mix format --migrate" to fix this warning automatically.2665    │2666 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2667    │                         ~2668    │2669    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/226702671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2672    You may run "mix format --migrate" to fix this warning automatically.2673    │2674 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2675    │                                     ~2676    │2677    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/226782679    warning: use Bitwise is deprecated. import Bitwise instead2680    │2681  4 │   use Bitwise, only_operators: true2682    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2683    │2684    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)26852686    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2687    You may run "mix format --migrate" to fix this warning automatically.2688    │2689 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2690    │                          ~2691    │2692    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/126932694    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:27: Postgrex.Extensions.Polygon.decode_vertices/227012702    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2703    You may run "mix format --migrate" to fix this warning automatically.2704    │2705 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2706    │                                       ~2707    │2708    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227092710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2711    You may run "mix format --migrate" to fix this warning automatically.2712    │2713 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2714    │         ~2715    │2716    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127172718    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2719    You may run "mix format --migrate" to fix this warning automatically.2720    │2721 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2722    │                                                                      ~2723    │2724    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127252726    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2727    You may run "mix format --migrate" to fix this warning automatically.2728    │2729 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2730    │         ~2731    │2732    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127332734    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2735    You may run "mix format --migrate" to fix this warning automatically.2736    │2737 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2738    │                                                                      ~2739    │2740    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127412742    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2743    You may run "mix format --migrate" to fix this warning automatically.2744    │2745 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2746    │         ~2747    │2748    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127492750    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2751    You may run "mix format --migrate" to fix this warning automatically.2752    │2753 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2754    │                                           ~2755    │2756    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127572758    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2759    You may run "mix format --migrate" to fix this warning automatically.2760    │2761 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2762    │         ~2763    │2764    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/127652766    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2767    You may run "mix format --migrate" to fix this warning automatically.2768    │2769 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2770    │                                           ~2771    │2772    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/127732774    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2775    You may run "mix format --migrate" to fix this warning automatically.2776    │2777 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2778    │         ~2779    │2780    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127812782    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2783    You may run "mix format --migrate" to fix this warning automatically.2784    │2785 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2786    │                                           ~2787    │2788    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/127892790    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2791    You may run "mix format --migrate" to fix this warning automatically.2792    │2793 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2794    │             ~2795    │2796    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/127972798    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2799    You may run "mix format --migrate" to fix this warning automatically.2800    │2801 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2802    │                                             ~2803    │2804    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128052806    warning: use Bitwise is deprecated. import Bitwise instead2807    │2808  5 │   use Bitwise2809    │   ~~~~~~~~~~~2810    │2811    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28122813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", 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:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128202821    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2822    You may run "mix format --migrate" to fix this warning automatically.2823    │2824 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2825    │                                                                       ~2826    │2827    └─ lib/postgrex/extensions/timetz.ex:45:71: 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 46 │       0 :: int32>>2833    │         ~2834    │2835    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128362837    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", 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:10: Postgrex.Extensions.TimeTZ.encode_elixir/128442845    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", 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:71: Postgrex.Extensions.TimeTZ.encode_elixir/128522853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2854    You may run "mix format --migrate" to fix this warning automatically.2855    │2856 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2857    │                                                                                   ~2858    │2859    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128602861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2862    You may run "mix format --migrate" to fix this warning automatically.2863    │2864 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2865    │                     ~2866    │2867    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128682869    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 operator2870    │2871 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2872    │                              ~2873    │2874    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128752876    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2877    You may run "mix format --migrate" to fix this warning automatically.2878    │2879 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2880    │                    ~2881    │2882    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/328832884    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 operator2885    │2886 72 │           <<data :: size(rest_size)>> = rest2887    │                          ~2888    │2889    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/328902891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2892    You may run "mix format --migrate" to fix this warning automatically.2893    │2894 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2895    │                   ~2896    │2897    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/328982899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2900    You may run "mix format --migrate" to fix this warning automatically.2901    │2902 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2903    │                                 ~2904    │2905    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329062907    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2908    You may run "mix format --migrate" to fix this warning automatically.2909    │2910 86 │   def parse(<<status :: int8>>, ?Z, _size) do2911    │                      ~2912    │2913    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329142915    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2916    You may run "mix format --migrate" to fix this warning automatically.2917    │2918 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2919    │                   ~2920    │2921    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329222923     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2924     You may run "mix format --migrate" to fix this warning automatically.2925     │2926 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2927     │                            ~2928     │2929     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329302931     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2932     You may run "mix format --migrate" to fix this warning automatically.2933     │2934 103 │     case <<len ::uint16>> do2935     │                ~2936     │2937     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329382939     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2940     You may run "mix format --migrate" to fix this warning automatically.2941     │2942 104 │       <<^overflow_len :: uint16>> ->2943     │                       ~2944     │2945     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329462947     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2948     You may run "mix format --migrate" to fix this warning automatically.2949     │2950 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2951     │                   ~2952     │2953     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329542955     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2956     You may run "mix format --migrate" to fix this warning automatically.2957     │2958 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2959     │                 ~2960     │2961     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329622963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2964     You may run "mix format --migrate" to fix this warning automatically.2965     │2966 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2967     │                      ~2968     │2969     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/329702971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2972     You may run "mix format --migrate" to fix this warning automatically.2973     │2974 226 │      [<<size :: int32>>, data]2975     │              ~2976     │2977     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/129782979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2980     You may run "mix format --migrate" to fix this warning automatically.2981     │2982 224 │       [first, <<size :: int32>>, data]2983     │                      ~2984     │2985     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/129862987     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2988     You may run "mix format --migrate" to fix this warning automatically.2989     │2990 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2991     │                                 ~2992     │2993     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/129942995     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2996     You may run "mix format --migrate" to fix this warning automatically.2997     │2998 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2999     │                                                               ~3000     │3001     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130023003     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3004     You may run "mix format --migrate" to fix this warning automatically.3005     │3006 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3007     │                                                 ~3008     │3009     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130103011     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3012     You may run "mix format --migrate" to fix this warning automatically.3013     │3014 252 │     len = <<div(byte_size(oids), 4) :: int16>>3015     │                                     ~3016     │3017     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130183019     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3020     You may run "mix format --migrate" to fix this warning automatically.3021     │3022 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3023     │                                                                        ~3024     │3025     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130263027     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3028     You may run "mix format --migrate" to fix this warning automatically.3029     │3030 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3031     │                                                                        ~3032     │3033     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130343035     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3036     You may run "mix format --migrate" to fix this warning automatically.3037     │3038 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3039     │                                        ~3040     │3041     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130423043     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3044     You may run "mix format --migrate" to fix this warning automatically.3045     │3046 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3047     │                                        ~3048     │3049     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130503051     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3052     You may run "mix format --migrate" to fix this warning automatically.3053     │3054 287 │     len_params  = <<length(params) :: int16>>3055     │                                    ~3056     │3057     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130583059     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3060     You may run "mix format --migrate" to fix this warning automatically.3061     │3062 294 │     {?E, [port, 0, <<rows :: int32>>]}3063     │                           ~3064     │3065     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130663067     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3068     You may run "mix format --migrate" to fix this warning automatically.3069     │3070 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3071     │                  ~3072     │3073     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/130743075     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3076     You may run "mix format --migrate" to fix this warning automatically.3077     │3078 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3079     │                                 ~3080     │3081     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/130823083     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3084     You may run "mix format --migrate" to fix this warning automatically.3085     │3086 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3087     │                  ~3088     │3089     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/130903091     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3092     You may run "mix format --migrate" to fix this warning automatically.3093     │3094 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3095     │                                 ~3096     │3097     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/130983099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3100     You may run "mix format --migrate" to fix this warning automatically.3101     │3102 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3103     │                                               ~3104     │3105     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131063107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3108     You may run "mix format --migrate" to fix this warning automatically.3109     │3110 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3111     │                                                             ~3112     │3113     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131143115     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3116     You may run "mix format --migrate" to fix this warning automatically.3117     │3118 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3119     │                              ~3120     │3121     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131223123     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3124     You may run "mix format --migrate" to fix this warning automatically.3125     │3126 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3127     │                 ~3128     │3129     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131303131     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3132     You may run "mix format --migrate" to fix this warning automatically.3133     │3134 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3135     │                                   ~3136     │3137     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131383139     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3140     You may run "mix format --migrate" to fix this warning automatically.3141     │3142 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3143     │                                                      ~3144     │3145     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131463147     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3148     You may run "mix format --migrate" to fix this warning automatically.3149     │3150 363 │        type_size :: int16, type_mod :: int32, format :: int16,3151     │                  ~3152     │3153     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131543155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156     You may run "mix format --migrate" to fix this warning automatically.3157     │3158 363 │        type_size :: int16, type_mod :: int32, format :: int16,3159     │                                     ~3160     │3161     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131623163     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3164     You may run "mix format --migrate" to fix this warning automatically.3165     │3166 363 │        type_size :: int16, type_mod :: int32, format :: int16,3167     │                                                      ~3168     │3169     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/131703171     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3172     You may run "mix format --migrate" to fix this warning automatically.3173     │3174 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3175     │                            ~3176     │3177     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/131783179     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3180     You may run "mix format --migrate" to fix this warning automatically.3181     │3182 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3183     │                                       ~3184     │3185     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/131863187     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3188     You may run "mix format --migrate" to fix this warning automatically.3189     │3190 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3191     │                           ~3192     │3193     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/131943195    warning: unused require Postgrex.Messages3196    │3197 30 │   require Postgrex.Messages3198    │   ~3199    │3200    └─ lib/postgrex/query.ex:30:332013202    warning: unused require Logger3203    │3204  8 │   require Logger3205    │   ~3206    │3207    └─ lib/postgrex/notifications.ex:8:332083209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3210    You may run "mix format --migrate" to fix this warning automatically.3211    │3212 59 │       if lower == <<-1::int32>> do3213    │                       ~3214    │3215    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432163217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3218    You may run "mix format --migrate" to fix this warning automatically.3219    │3220 66 │       if upper == <<-1::int32>> do3221    │                       ~3222    │3223    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432243225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3226    You may run "mix format --migrate" to fix this warning automatically.3227    │3228 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3229    │                               ~3230    │3231    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432323233      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3234      │3235 1005 │     Logger.warn(fn() ->3236      │            ~3237      │3238      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532393240      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3241      You may run "mix format --migrate" to fix this warning automatically.3242      │3243 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3244      │                          ~3245      │3246      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132473248      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3249      You may run "mix format --migrate" to fix this warning automatically.3250      │3251 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3252      │                                        ~3253      │3254      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132553256      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 operator3257      │3258 2003 │       <<body :: binary(size), rest :: binary>> ->3259      │                        ~3260      │3261      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132623263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3264    You may run "mix format --migrate" to fix this warning automatically.3265    │3266 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3267    │                                                           ~3268    │3269    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332703271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3272    You may run "mix format --migrate" to fix this warning automatically.3273    │3274 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3275    │                                                                       ~3276    │3277    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332783279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3280    You may run "mix format --migrate" to fix this warning automatically.3281    │3282 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3283    │                       ~3284    │3285    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332863287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3288    You may run "mix format --migrate" to fix this warning automatically.3289    │3290 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3291    │                                   ~3292    │3293    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332943295    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3296    You may run "mix format --migrate" to fix this warning automatically.3297    │3298 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3299    │                                                      ~3300    │3301    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333023303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3304    You may run "mix format --migrate" to fix this warning automatically.3305    │3306 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3307    │                                ~3308    │3309    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333103311    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3312    You may run "mix format --migrate" to fix this warning automatically.3313    │3314 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3315    │                          ~3316    │3317    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233183319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3320    You may run "mix format --migrate" to fix this warning automatically.3321    │3322 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3323    │                                            ~3324    │3325    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233263327    warning: using single-quoted strings to represent charlists is deprecated.3328    Use ~c"" if you indeed want a charlist or use "" instead.3329    You may run "mix format --migrate" to change all single-quoted3330    strings to use the ~c sigil and fix this warning.3331    │3332 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3333    │                                                  ~3334    │3335    └─ lib/postgrex/type_module.ex:49:5033363337     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3338     You may run "mix format --migrate" to fix this warning automatically.3339     │3340 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3341     │                       ~3342     │3343     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133443345     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3346     You may run "mix format --migrate" to fix this warning automatically.3347     │3348 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3349     │                        ~3350     │3351     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133523353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3354     You may run "mix format --migrate" to fix this warning automatically.3355     │3356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3358     │3359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333603361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3362     You may run "mix format --migrate" to fix this warning automatically.3363     │3364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3366     │3367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133683369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3370    You may run "mix format --migrate" to fix this warning automatically.3371    │3372 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3373    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3374    │3375    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133763377    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3378    You may run "mix format --migrate" to fix this warning automatically.3379    │3380 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3381    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3382    │3383    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133843385    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 operator3386    │3387 15 │         <<binary::binary-size(last_pos), last::bits>> = val3388    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3389    │3390    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133913392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393    You may run "mix format --migrate" to fix this warning automatically.3394    │3395 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3396    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3397    │3398    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133993400    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3401    You may run "mix format --migrate" to fix this warning automatically.3402    │3403 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3404    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3405    │3406    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134073408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409     You may run "mix format --migrate" to fix this warning automatically.3410     │3411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3413     │3414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134153416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417    You may run "mix format --migrate" to fix this warning automatically.3418    │3419  9 │         <<1 :: int32, 1>>3420    │         ~~~~~~~~~~~~~~~~~3421    │3422    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134233424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425    You may run "mix format --migrate" to fix this warning automatically.3426    │3427 11 │         <<1 :: int32, 0>>3428    │         ~~~~~~~~~~~~~~~~~3429    │3430    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134313432     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3433     You may run "mix format --migrate" to fix this warning automatically.3434     │3435 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437     │3438     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134393440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3441    You may run "mix format --migrate" to fix this warning automatically.3442    │3443 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3445    │3446    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134473448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3449     You may run "mix format --migrate" to fix this warning automatically.3450     │3451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3453     │3454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134553456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3457    You may run "mix format --migrate" to fix this warning automatically.3458    │3459 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3460    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3461    │3462    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134633464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3465    You may run "mix format --migrate" to fix this warning automatically.3466    │3467 12 │         <<20 :: int32, 3, n, 1, 16,3468    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3469    │3470    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134713472     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3473     You may run "mix format --migrate" to fix this warning automatically.3474     │3475 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3476     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3477     │3478     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134793480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3481    You may run "mix format --migrate" to fix this warning automatically.3482    │3483 10 │         <<24::int32, x::float64, y::float64, r::float64>>3484    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3485    │3486    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134873488    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3489    You may run "mix format --migrate" to fix this warning automatically.3490    │3491 10 │         <<24::int32, x::float64, y::float64, r::float64>>3492    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3493    │3494    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134953496    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3497    You may run "mix format --migrate" to fix this warning automatically.3498    │3499 10 │         <<24::int32, x::float64, y::float64, r::float64>>3500    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3501    │3502    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135033504    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3505    You may run "mix format --migrate" to fix this warning automatically.3506    │3507 10 │         <<24::int32, x::float64, y::float64, r::float64>>3508    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3509    │3510    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135113512     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3513     You may run "mix format --migrate" to fix this warning automatically.3514     │3515 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3516     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3517     │3518     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135193520     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3521     You may run "mix format --migrate" to fix this warning automatically.3522     │3523 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3524     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3525     │3526     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135273528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3529    You may run "mix format --migrate" to fix this warning automatically.3530    │3531  9 │         <<4::int32, n::float32>>3532    │         ~~~~~~~~~~~~~~~~~~~~~~~~3533    │3534    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135353536    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3537    You may run "mix format --migrate" to fix this warning automatically.3538    │3539  9 │         <<4::int32, n::float32>>3540    │         ~~~~~~~~~~~~~~~~~~~~~~~~3541    │3542    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135433544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3545    You may run "mix format --migrate" to fix this warning automatically.3546    │3547 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3548    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549    │3550    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135513552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3553    You may run "mix format --migrate" to fix this warning automatically.3554    │3555 13 │         <<4::int32, 0::1, 255, 0::23>>3556    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3557    │3558    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135593560    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3561    You may run "mix format --migrate" to fix this warning automatically.3562    │3563 15 │         <<4::int32, 1::1, 255, 0::23>>3564    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565    │3566    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135673568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3569     You may run "mix format --migrate" to fix this warning automatically.3570     │3571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3573     │3574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135753576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3577    You may run "mix format --migrate" to fix this warning automatically.3578    │3579  9 │         <<8 :: int32, n :: float64>>3580    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3581    │3582    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135833584    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3585    You may run "mix format --migrate" to fix this warning automatically.3586    │3587  9 │         <<8 :: int32, n :: float64>>3588    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3589    │3590    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135913592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3593    You may run "mix format --migrate" to fix this warning automatically.3594    │3595 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3596    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3597    │3598    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135993600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3601    You may run "mix format --migrate" to fix this warning automatically.3602    │3603 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3604    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3605    │3606    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136073608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3609    You may run "mix format --migrate" to fix this warning automatically.3610    │3611 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3612    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3613    │3614    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136153616     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617     You may run "mix format --migrate" to fix this warning automatically.3618     │3619 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3620     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621     │3622     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136233624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3625    You may run "mix format --migrate" to fix this warning automatically.3626    │3627 12 │         [<<IO.iodata_length(data) :: int32>> | data]3628    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3629    │3630    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136313632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3633     You may run "mix format --migrate" to fix this warning automatically.3634     │3635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3637     │3638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136393640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3641    You may run "mix format --migrate" to fix this warning automatically.3642    │3643 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3644    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645    │3646    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136473648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3649    You may run "mix format --migrate" to fix this warning automatically.3650    │3651 12 │         <<20 :: int32, 3, 128, 0, 16,3652    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3653    │3654    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136553656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3657     You may run "mix format --migrate" to fix this warning automatically.3658     │3659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661     │3662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136633664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3665    You may run "mix format --migrate" to fix this warning automatically.3666    │3667 12 │         <<2 :: int32, int :: int16>>3668    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3669    │3670    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136713672    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3673    You may run "mix format --migrate" to fix this warning automatically.3674    │3675 12 │         <<2 :: int32, int :: int16>>3676    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677    │3678    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136793680     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3681     You may run "mix format --migrate" to fix this warning automatically.3682     │3683 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3684     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3685     │3686     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136873688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3689    You may run "mix format --migrate" to fix this warning automatically.3690    │3691 12 │         <<4 :: int32, int :: int32>>3692    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3693    │3694    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136953696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3697    You may run "mix format --migrate" to fix this warning automatically.3698    │3699 12 │         <<4 :: int32, int :: int32>>3700    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701    │3702    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137033704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3705     You may run "mix format --migrate" to fix this warning automatically.3706     │3707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709     │3710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137113712    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3713    You may run "mix format --migrate" to fix this warning automatically.3714    │3715 12 │         <<8 :: int32, int :: int64>>3716    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3717    │3718    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137193720    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3721    You may run "mix format --migrate" to fix this warning automatically.3722    │3723 12 │         <<8 :: int32, int :: int64>>3724    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3725    │3726    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137273728     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3729     You may run "mix format --migrate" to fix this warning automatically.3730     │3731 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3732     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733     │3734     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137353736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3737    You may run "mix format --migrate" to fix this warning automatically.3738    │3739 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3740    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741    │3742    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137433744    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3745    You may run "mix format --migrate" to fix this warning automatically.3746    │3747 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3748    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3749    │3750    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137513752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3753    You may run "mix format --migrate" to fix this warning automatically.3754    │3755 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3756    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757    │3758    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137593760    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3761    You may run "mix format --migrate" to fix this warning automatically.3762    │3763 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3764    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3765    │3766    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137673768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3769     You may run "mix format --migrate" to fix this warning automatically.3770     │3771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773     │3774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137753776    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3777    You may run "mix format --migrate" to fix this warning automatically.3778    │3779 10 │         <<24::int32, a::float64, b::float64, c::float64>>3780    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3781    │3782    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137833784    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3785    You may run "mix format --migrate" to fix this warning automatically.3786    │3787 10 │         <<24::int32, a::float64, b::float64, c::float64>>3788    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789    │3790    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137913792    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3793    You may run "mix format --migrate" to fix this warning automatically.3794    │3795 10 │         <<24::int32, a::float64, b::float64, c::float64>>3796    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3797    │3798    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137993800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3801    You may run "mix format --migrate" to fix this warning automatically.3802    │3803 10 │         <<24::int32, a::float64, b::float64, c::float64>>3804    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3805    │3806    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138073808     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3809     You may run "mix format --migrate" to fix this warning automatically.3810     │3811 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3812     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813     │3814     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138153816    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3817    You may run "mix format --migrate" to fix this warning automatically.3818    │3819 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3820    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821    │3822    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138233824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3825     You may run "mix format --migrate" to fix this warning automatically.3826     │3827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829     │3830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138313832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3833    You may run "mix format --migrate" to fix this warning automatically.3834    │3835  9 │         <<6::int32, a, b, c, d, e, f>>3836    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3837    │3838    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138393840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3841     You may run "mix format --migrate" to fix this warning automatically.3842     │3843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845     │3846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138473848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3849    You may run "mix format --migrate" to fix this warning automatically.3850    │3851 11 │         [<<byte_size(name) :: int32>> | name]3852    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3853    │3854    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138553856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3857     You may run "mix format --migrate" to fix this warning automatically.3858     │3859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3861     │3862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138633864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3865    You may run "mix format --migrate" to fix this warning automatically.3866    │3867 10 │         [<<IO.iodata_length(data)::int32>> | data]3868    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3869    │3870    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138713872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3873    You may run "mix format --migrate" to fix this warning automatically.3874    │3875 13 │         [<<IO.iodata_length(data)::int32>> | data]3876    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877    │3878    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138793880     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3881     You may run "mix format --migrate" to fix this warning automatically.3882     │3883 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885     │3886     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138873888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3889    You may run "mix format --migrate" to fix this warning automatically.3890    │3891 15 │         <<4 :: int32, oid :: uint32>>3892    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3893    │3894    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138953896    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3897    You may run "mix format --migrate" to fix this warning automatically.3898    │3899 15 │         <<4 :: int32, oid :: uint32>>3900    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901    │3902    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139033904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3905     You may run "mix format --migrate" to fix this warning automatically.3906     │3907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3909     │3910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139113912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3913    You may run "mix format --migrate" to fix this warning automatically.3914    │3915 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3916    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3917    │3918    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139193920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3921    You may run "mix format --migrate" to fix this warning automatically.3922    │3923 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3924    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925    │3926    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139273928     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3929     You may run "mix format --migrate" to fix this warning automatically.3930     │3931 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3932     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933     │3934     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139353936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3937    You may run "mix format --migrate" to fix this warning automatically.3938    │3939  9 │         <<16::int32, x::float64, y::float64>>3940    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941    │3942    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139433944    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3945    You may run "mix format --migrate" to fix this warning automatically.3946    │3947  9 │         <<16::int32, x::float64, y::float64>>3948    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3949    │3950    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139513952    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3953    You may run "mix format --migrate" to fix this warning automatically.3954    │3955  9 │         <<16::int32, x::float64, y::float64>>3956    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957    │3958    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139593960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3961     You may run "mix format --migrate" to fix this warning automatically.3962     │3963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3965     │3966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139673968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3969    You may run "mix format --migrate" to fix this warning automatically.3970    │3971 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3972    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3973    │3974    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139753976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3977    You may run "mix format --migrate" to fix this warning automatically.3978    │3979 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3980    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3981    │3982    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139833984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3985     You may run "mix format --migrate" to fix this warning automatically.3986     │3987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3989     │3990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/339913992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3993     You may run "mix format --migrate" to fix this warning automatically.3994     │3995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997     │3998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/139994000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4001    You may run "mix format --migrate" to fix this warning automatically.4002    │4003 14 │         [<<byte_size(bin) :: int32>> | bin]4004    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4005    │4006    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140074008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4009     You may run "mix format --migrate" to fix this warning automatically.4010     │4011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4013     │4014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340154016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4017    You may run "mix format --migrate" to fix this warning automatically.4018    │4019 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4020    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4021    │4022    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340234024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4025    You may run "mix format --migrate" to fix this warning automatically.4026    │4027 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4028    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4029    │4030    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340314032     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4033     You may run "mix format --migrate" to fix this warning automatically.4034     │4035 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4036     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4037     │4038     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140394040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4041    You may run "mix format --migrate" to fix this warning automatically.4042    │4043  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4044    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4045    │4046    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140474048    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4049    You may run "mix format --migrate" to fix this warning automatically.4050    │4051  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4052    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053    │4054    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140554056    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4057    You may run "mix format --migrate" to fix this warning automatically.4058    │4059  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4060    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061    │4062    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140634064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4065     You may run "mix format --migrate" to fix this warning automatically.4066     │4067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069     │4070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/140714072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4073     You may run "mix format --migrate" to fix this warning automatically.4074     │4075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4077     │4078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/140794080     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4081     You may run "mix format --migrate" to fix this warning automatically.4082     │4083 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085     │4086     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/140874088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4089     You may run "mix format --migrate" to fix this warning automatically.4090     │4091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4093     │4094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/140954096     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4097     You may run "mix format --migrate" to fix this warning automatically.4098     │4099 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4100     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101     │4102     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141034104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4105    You may run "mix format --migrate" to fix this warning automatically.4106    │4107 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4108    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109    │4110    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141114112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4113     You may run "mix format --migrate" to fix this warning automatically.4114     │4115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117     │4118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141194120    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4121    You may run "mix format --migrate" to fix this warning automatically.4122    │4123 11 │         [<<16 :: int32>> | uuid]4124    │         ~~~~~~~~~~~~~~~~~~~~~~~~4125    │4126    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141274128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4129     You may run "mix format --migrate" to fix this warning automatically.4130     │4131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133     │4134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141354136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4137    You may run "mix format --migrate" to fix this warning automatically.4138    │4139  9 │         <<0 :: int32>>4140    │         ~~~~~~~~~~~~~~4141    │4142    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141434144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4145     You may run "mix format --migrate" to fix this warning automatically.4146     │4147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4149     │4150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141514152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4153    You may run "mix format --migrate" to fix this warning automatically.4154    │4155 15 │         <<0 :: int32>>4156    │         ~~~~~~~~~~~~~~4157    │4158    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141594160     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4161     You may run "mix format --migrate" to fix this warning automatically.4162     │4163 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4164     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165     │4166     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/541674168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4169     You may run "mix format --migrate" to fix this warning automatically.4170     │4171 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4172     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173     │4174     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441754176     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4177     You may run "mix format --migrate" to fix this warning automatically.4178     │4179 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4180     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4181     │4182     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441834184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4185     You may run "mix format --migrate" to fix this warning automatically.4186     │4187 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4188     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189     │4190     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/441914192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4193     You may run "mix format --migrate" to fix this warning automatically.4194     │4195 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4196     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4197     │4198     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/441994200     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4201     You may run "mix format --migrate" to fix this warning automatically.4202     │4203 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4204     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4205     │4206     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542074208     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4209     You may run "mix format --migrate" to fix this warning automatically.4210     │4211 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4212     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4213     │4214     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542154216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4217    You may run "mix format --migrate" to fix this warning automatically.4218    │4219 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221    │4222    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842234224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225    You may run "mix format --migrate" to fix this warning automatically.4226    │4227 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4228    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4229    │4230    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842314232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4233    You may run "mix format --migrate" to fix this warning automatically.4234    │4235 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4236    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4237    │4238    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842394240    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4241    You may run "mix format --migrate" to fix this warning automatically.4242    │4243 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4244    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245    │4246    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842474248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249    You may run "mix format --migrate" to fix this warning automatically.4250    │4251 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4253    │4254    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442554256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257    You may run "mix format --migrate" to fix this warning automatically.4258    │4259 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4260    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4261    │4262    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442634264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265    You may run "mix format --migrate" to fix this warning automatically.4266    │4267 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4268    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4269    │4270    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442714272    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4273    You may run "mix format --migrate" to fix this warning automatically.4274    │4275 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4276    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277    │4278    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442794280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281    You may run "mix format --migrate" to fix this warning automatically.4282    │4283 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4285    │4286    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742874288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289    You may run "mix format --migrate" to fix this warning automatically.4290    │4291 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4292    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4293    │4294    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742954296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4297    You may run "mix format --migrate" to fix this warning automatically.4298    │4299 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4300    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301    │4302    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743034304    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4305    You may run "mix format --migrate" to fix this warning automatically.4306    │4307 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4308    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4309    │4310    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743114312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4313     You may run "mix format --migrate" to fix this warning automatically.4314     │4315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4317     │4318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843194320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4321     You may run "mix format --migrate" to fix this warning automatically.4322     │4323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4325     │4326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443274328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4329     You may run "mix format --migrate" to fix this warning automatically.4330     │4331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333     │4334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743354336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4337    You may run "mix format --migrate" to fix this warning automatically.4338    │4339 27 │       <<len :: int32, value :: binary-size(len)>> ->4340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4341    │4342    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643434344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4345    You may run "mix format --migrate" to fix this warning automatically.4346    │4347 27 │       <<len :: int32, value :: binary-size(len)>> ->4348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4349    │4350    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243514352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4353    You may run "mix format --migrate" to fix this warning automatically.4354    │4355 27 │       <<len :: int32, value :: binary-size(len)>> ->4356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357    │4358    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543594360     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4361     You may run "mix format --migrate" to fix this warning automatically.4362     │4363 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4364     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365     │4366     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643674368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4369     You may run "mix format --migrate" to fix this warning automatically.4370     │4371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373     │4374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243754376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4377     You may run "mix format --migrate" to fix this warning automatically.4378     │4379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381     │4382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543834384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4385    You may run "mix format --migrate" to fix this warning automatically.4386    │4387 19 │       <<1 :: int32, 1>> -> true4388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4389    │4390    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643914392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393    You may run "mix format --migrate" to fix this warning automatically.4394    │4395 19 │       <<1 :: int32, 1>> -> true4396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4397    │4398    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243994400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4401    You may run "mix format --migrate" to fix this warning automatically.4402    │4403 19 │       <<1 :: int32, 1>> -> true4404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4405    │4406    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544074408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4409    You may run "mix format --migrate" to fix this warning automatically.4410    │4411 20 │       <<1 :: int32, 0>> -> false4412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4413    │4414    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644154416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4417    You may run "mix format --migrate" to fix this warning automatically.4418    │4419 20 │       <<1 :: int32, 0>> -> false4420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4421    │4422    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244234424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4425    You may run "mix format --migrate" to fix this warning automatically.4426    │4427 20 │       <<1 :: int32, 0>> -> false4428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4429    │4430    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544314432     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433     You may run "mix format --migrate" to fix this warning automatically.4434     │4435 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437     │4438     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644394440     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441     You may run "mix format --migrate" to fix this warning automatically.4442     │4443 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4444     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4445     │4446     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244474448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449     You may run "mix format --migrate" to fix this warning automatically.4450     │4451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4453     │4454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544554456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4457    You may run "mix format --migrate" to fix this warning automatically.4458    │4459 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4461    │4462    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644634464    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4465    You may run "mix format --migrate" to fix this warning automatically.4466    │4467 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4469    │4470    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644714472    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4473    You may run "mix format --migrate" to fix this warning automatically.4474    │4475 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4477    │4478    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644794480    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4481    You may run "mix format --migrate" to fix this warning automatically.4482    │4483 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4485    │4486    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644874488    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4489    You may run "mix format --migrate" to fix this warning automatically.4490    │4491 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493    │4494    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644954496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497    You may run "mix format --migrate" to fix this warning automatically.4498    │4499 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4501    │4502    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245034504    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4505    You may run "mix format --migrate" to fix this warning automatically.4506    │4507 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4509    │4510    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245114512    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4513    You may run "mix format --migrate" to fix this warning automatically.4514    │4515 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4517    │4518    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245194520    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4521    You may run "mix format --migrate" to fix this warning automatically.4522    │4523 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525    │4526    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245274528    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4529    You may run "mix format --migrate" to fix this warning automatically.4530    │4531 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533    │4534    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245354536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4537    You may run "mix format --migrate" to fix this warning automatically.4538    │4539 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541    │4542    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545434544    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4545    You may run "mix format --migrate" to fix this warning automatically.4546    │4547 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549    │4550    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545514552    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4553    You may run "mix format --migrate" to fix this warning automatically.4554    │4555 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557    │4558    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545594560    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4561    You may run "mix format --migrate" to fix this warning automatically.4562    │4563 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565    │4566    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545674568    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4569    You may run "mix format --migrate" to fix this warning automatically.4570    │4571 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4573    │4574    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545754576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4577     You may run "mix format --migrate" to fix this warning automatically.4578     │4579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581     │4582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645834584     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4585     You may run "mix format --migrate" to fix this warning automatically.4586     │4587 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4588     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589     │4590     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245914592     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593     You may run "mix format --migrate" to fix this warning automatically.4594     │4595 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4596     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597     │4598     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545994600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4601    You may run "mix format --migrate" to fix this warning automatically.4602    │4603 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4605    │4606    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646074608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4609    You may run "mix format --migrate" to fix this warning automatically.4610    │4611 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4613    │4614    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246154616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4617    You may run "mix format --migrate" to fix this warning automatically.4618    │4619 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621    │4622    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546234624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4625    You may run "mix format --migrate" to fix this warning automatically.4626    │4627 23 │       <<20 :: int32, 3, n, 1, 16,4628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4629    │4630    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646314632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633    You may run "mix format --migrate" to fix this warning automatically.4634    │4635 23 │       <<20 :: int32, 3, n, 1, 16,4636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4637    │4638    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246394640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641    You may run "mix format --migrate" to fix this warning automatically.4642    │4643 23 │       <<20 :: int32, 3, n, 1, 16,4644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4645    │4646    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546474648     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4649     You may run "mix format --migrate" to fix this warning automatically.4650     │4651 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4652     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653     │4654     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646554656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4657     You may run "mix format --migrate" to fix this warning automatically.4658     │4659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661     │4662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246634664     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4665     You may run "mix format --migrate" to fix this warning automatically.4666     │4667 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4668     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669     │4670     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546714672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4673    You may run "mix format --migrate" to fix this warning automatically.4674    │4675 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677    │4678    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646794680    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4681    You may run "mix format --migrate" to fix this warning automatically.4682    │4683 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4685    │4686    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646874688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4689    You may run "mix format --migrate" to fix this warning automatically.4690    │4691 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4693    │4694    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646954696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4697    You may run "mix format --migrate" to fix this warning automatically.4698    │4699 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4701    │4702    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647034704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4705    You may run "mix format --migrate" to fix this warning automatically.4706    │4707 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709    │4710    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247114712    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4713    You may run "mix format --migrate" to fix this warning automatically.4714    │4715 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717    │4718    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247194720    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4721    You may run "mix format --migrate" to fix this warning automatically.4722    │4723 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725    │4726    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247274728    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4729    You may run "mix format --migrate" to fix this warning automatically.4730    │4731 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733    │4734    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247354736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4737    You may run "mix format --migrate" to fix this warning automatically.4738    │4739 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741    │4742    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547434744    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4745    You may run "mix format --migrate" to fix this warning automatically.4746    │4747 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749    │4750    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547514752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4753    You may run "mix format --migrate" to fix this warning automatically.4754    │4755 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757    │4758    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547594760    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4761    You may run "mix format --migrate" to fix this warning automatically.4762    │4763 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765    │4766    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547674768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4769     You may run "mix format --migrate" to fix this warning automatically.4770     │4771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773     │4774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647754776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4777     You may run "mix format --migrate" to fix this warning automatically.4778     │4779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781     │4782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247834784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4785     You may run "mix format --migrate" to fix this warning automatically.4786     │4787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789     │4790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547914792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793    You may run "mix format --migrate" to fix this warning automatically.4794    │4795 36 │       <<4 :: int32, days :: int32>> ->4796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797    │4798    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647994800    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4801    You may run "mix format --migrate" to fix this warning automatically.4802    │4803 36 │       <<4 :: int32, days :: int32>> ->4804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805    │4806    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648074808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4809    You may run "mix format --migrate" to fix this warning automatically.4810    │4811 36 │       <<4 :: int32, days :: int32>> ->4812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4813    │4814    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248154816    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4817    You may run "mix format --migrate" to fix this warning automatically.4818    │4819 36 │       <<4 :: int32, days :: int32>> ->4820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4821    │4822    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248234824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825    You may run "mix format --migrate" to fix this warning automatically.4826    │4827 36 │       <<4 :: int32, days :: int32>> ->4828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4829    │4830    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548314832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4833    You may run "mix format --migrate" to fix this warning automatically.4834    │4835 36 │       <<4 :: int32, days :: int32>> ->4836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837    │4838    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548394840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841     You may run "mix format --migrate" to fix this warning automatically.4842     │4843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845     │4846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648474848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849     You may run "mix format --migrate" to fix this warning automatically.4850     │4851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853     │4854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248554856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857     You may run "mix format --migrate" to fix this warning automatically.4858     │4859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861     │4862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548634864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4865    You may run "mix format --migrate" to fix this warning automatically.4866    │4867 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869    │4870    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648714872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4873    You may run "mix format --migrate" to fix this warning automatically.4874    │4875 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877    │4878    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248794880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4881    You may run "mix format --migrate" to fix this warning automatically.4882    │4883 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885    │4886    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548874888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889    You may run "mix format --migrate" to fix this warning automatically.4890    │4891 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893    │4894    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648954896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4897    You may run "mix format --migrate" to fix this warning automatically.4898    │4899 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901    │4902    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249034904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4905    You may run "mix format --migrate" to fix this warning automatically.4906    │4907 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909    │4910    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549114912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4913    You may run "mix format --migrate" to fix this warning automatically.4914    │4915 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917    │4918    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649194920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4921    You may run "mix format --migrate" to fix this warning automatically.4922    │4923 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925    │4926    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249274928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4929    You may run "mix format --migrate" to fix this warning automatically.4930    │4931 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933    │4934    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549354936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4937    You may run "mix format --migrate" to fix this warning automatically.4938    │4939 26 │       <<4::int32, float::float32>>   -> float4940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941    │4942    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649434944    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4945    You may run "mix format --migrate" to fix this warning automatically.4946    │4947 26 │       <<4::int32, float::float32>>   -> float4948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949    │4950    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649514952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953    You may run "mix format --migrate" to fix this warning automatically.4954    │4955 26 │       <<4::int32, float::float32>>   -> float4956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957    │4958    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249594960    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4961    You may run "mix format --migrate" to fix this warning automatically.4962    │4963 26 │       <<4::int32, float::float32>>   -> float4964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965    │4966    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249674968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969    You may run "mix format --migrate" to fix this warning automatically.4970    │4971 26 │       <<4::int32, float::float32>>   -> float4972    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973    │4974    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549754976    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4977    You may run "mix format --migrate" to fix this warning automatically.4978    │4979 26 │       <<4::int32, float::float32>>   -> float4980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981    │4982    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549834984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985     You may run "mix format --migrate" to fix this warning automatically.4986     │4987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989     │4990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649914992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993     You may run "mix format --migrate" to fix this warning automatically.4994     │4995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997     │4998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249995000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5001     You may run "mix format --migrate" to fix this warning automatically.5002     │5003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005     │5006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550075008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009    You may run "mix format --migrate" to fix this warning automatically.5010    │5011 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013    │5014    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650155016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5017    You may run "mix format --migrate" to fix this warning automatically.5018    │5019 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021    │5022    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250235024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5025    You may run "mix format --migrate" to fix this warning automatically.5026    │5027 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029    │5030    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550315032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5033    You may run "mix format --migrate" to fix this warning automatically.5034    │5035 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037    │5038    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650395040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041    You may run "mix format --migrate" to fix this warning automatically.5042    │5043 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045    │5046    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250475048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049    You may run "mix format --migrate" to fix this warning automatically.5050    │5051 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053    │5054    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550555056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057    You may run "mix format --migrate" to fix this warning automatically.5058    │5059 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061    │5062    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650635064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065    You may run "mix format --migrate" to fix this warning automatically.5066    │5067 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069    │5070    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250715072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073    You may run "mix format --migrate" to fix this warning automatically.5074    │5075 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077    │5078    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550795080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081    You may run "mix format --migrate" to fix this warning automatically.5082    │5083 26 │       <<8::int32, float::float64>>        -> float5084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085    │5086    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650875088    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5089    You may run "mix format --migrate" to fix this warning automatically.5090    │5091 26 │       <<8::int32, float::float64>>        -> float5092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093    │5094    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650955096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097    You may run "mix format --migrate" to fix this warning automatically.5098    │5099 26 │       <<8::int32, float::float64>>        -> float5100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5101    │5102    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251035104    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5105    You may run "mix format --migrate" to fix this warning automatically.5106    │5107 26 │       <<8::int32, float::float64>>        -> float5108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109    │5110    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251115112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113    You may run "mix format --migrate" to fix this warning automatically.5114    │5115 26 │       <<8::int32, float::float64>>        -> float5116    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117    │5118    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551195120    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5121    You may run "mix format --migrate" to fix this warning automatically.5122    │5123 26 │       <<8::int32, float::float64>>        -> float5124    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125    │5126    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551275128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5129     You may run "mix format --migrate" to fix this warning automatically.5130     │5131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5133     │5134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651355136     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5137     You may run "mix format --migrate" to fix this warning automatically.5138     │5139 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5140     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141     │5142     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251435144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5145     You may run "mix format --migrate" to fix this warning automatically.5146     │5147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149     │5150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551515152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5153     You may run "mix format --migrate" to fix this warning automatically.5154     │5155 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5156     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157     │5158     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651595160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5161     You may run "mix format --migrate" to fix this warning automatically.5162     │5163 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5164     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165     │5166     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251675168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5169     You may run "mix format --migrate" to fix this warning automatically.5170     │5171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173     │5174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551755176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5177     You may run "mix format --migrate" to fix this warning automatically.5178     │5179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181     │5182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651835184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185     You may run "mix format --migrate" to fix this warning automatically.5186     │5187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189     │5190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251915192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193     You may run "mix format --migrate" to fix this warning automatically.5194     │5195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197     │5198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551995200    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201    You may run "mix format --migrate" to fix this warning automatically.5202    │5203 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205    │5206    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652075208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209    You may run "mix format --migrate" to fix this warning automatically.5210    │5211 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213    │5214    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252155216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5217    You may run "mix format --migrate" to fix this warning automatically.5218    │5219 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221    │5222    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552235224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225    You may run "mix format --migrate" to fix this warning automatically.5226    │5227 23 │       <<20 :: int32, 3, 128, 0, 16,5228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229    │5230    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652315232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233    You may run "mix format --migrate" to fix this warning automatically.5234    │5235 23 │       <<20 :: int32, 3, 128, 0, 16,5236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237    │5238    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252395240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241    You may run "mix format --migrate" to fix this warning automatically.5242    │5243 23 │       <<20 :: int32, 3, 128, 0, 16,5244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245    │5246    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552475248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5249     You may run "mix format --migrate" to fix this warning automatically.5250     │5251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253     │5254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652555256     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257     You may run "mix format --migrate" to fix this warning automatically.5258     │5259 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5260     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261     │5262     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252635264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265     You may run "mix format --migrate" to fix this warning automatically.5266     │5267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269     │5270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552715272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5273    You may run "mix format --migrate" to fix this warning automatically.5274    │5275 20 │       <<2 :: int32, int :: int16>> -> int5276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277    │5278    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652795280    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5281    You may run "mix format --migrate" to fix this warning automatically.5282    │5283 20 │       <<2 :: int32, int :: int16>> -> int5284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285    │5286    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652875288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5289    You may run "mix format --migrate" to fix this warning automatically.5290    │5291 20 │       <<2 :: int32, int :: int16>> -> int5292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293    │5294    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252955296    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5297    You may run "mix format --migrate" to fix this warning automatically.5298    │5299 20 │       <<2 :: int32, int :: int16>> -> int5300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301    │5302    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253035304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5305    You may run "mix format --migrate" to fix this warning automatically.5306    │5307 20 │       <<2 :: int32, int :: int16>> -> int5308    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309    │5310    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553115312    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5313    You may run "mix format --migrate" to fix this warning automatically.5314    │5315 20 │       <<2 :: int32, int :: int16>> -> int5316    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317    │5318    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553195320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321     You may run "mix format --migrate" to fix this warning automatically.5322     │5323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325     │5326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653275328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329     You may run "mix format --migrate" to fix this warning automatically.5330     │5331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333     │5334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253355336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5337     You may run "mix format --migrate" to fix this warning automatically.5338     │5339 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5340     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341     │5342     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553435344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345    You may run "mix format --migrate" to fix this warning automatically.5346    │5347 20 │       <<4 :: int32, int :: int32>> -> int5348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349    │5350    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653515352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5353    You may run "mix format --migrate" to fix this warning automatically.5354    │5355 20 │       <<4 :: int32, int :: int32>> -> int5356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357    │5358    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653595360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361    You may run "mix format --migrate" to fix this warning automatically.5362    │5363 20 │       <<4 :: int32, int :: int32>> -> int5364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365    │5366    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253675368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5369    You may run "mix format --migrate" to fix this warning automatically.5370    │5371 20 │       <<4 :: int32, int :: int32>> -> int5372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373    │5374    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253755376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377    You may run "mix format --migrate" to fix this warning automatically.5378    │5379 20 │       <<4 :: int32, int :: int32>> -> int5380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5381    │5382    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553835384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5385    You may run "mix format --migrate" to fix this warning automatically.5386    │5387 20 │       <<4 :: int32, int :: int32>> -> int5388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389    │5390    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553915392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393     You may run "mix format --migrate" to fix this warning automatically.5394     │5395 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5396     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5397     │5398     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653995400     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401     You may run "mix format --migrate" to fix this warning automatically.5402     │5403 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5404     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5405     │5406     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254075408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409     You may run "mix format --migrate" to fix this warning automatically.5410     │5411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413     │5414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554155416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5417    You may run "mix format --migrate" to fix this warning automatically.5418    │5419 20 │       <<8 :: int32, int :: int64>> -> int5420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421    │5422    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654235424    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5425    You may run "mix format --migrate" to fix this warning automatically.5426    │5427 20 │       <<8 :: int32, int :: int64>> -> int5428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429    │5430    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654315432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433    You may run "mix format --migrate" to fix this warning automatically.5434    │5435 20 │       <<8 :: int32, int :: int64>> -> int5436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437    │5438    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254395440    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5441    You may run "mix format --migrate" to fix this warning automatically.5442    │5443 20 │       <<8 :: int32, int :: int64>> -> int5444    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445    │5446    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254475448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5449    You may run "mix format --migrate" to fix this warning automatically.5450    │5451 20 │       <<8 :: int32, int :: int64>> -> int5452    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453    │5454    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554555456    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5457    You may run "mix format --migrate" to fix this warning automatically.5458    │5459 20 │       <<8 :: int32, int :: int64>> -> int5460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461    │5462    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554635464     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5465     You may run "mix format --migrate" to fix this warning automatically.5466     │5467 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5468     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469     │5470     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654715472     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5473     You may run "mix format --migrate" to fix this warning automatically.5474     │5475 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5476     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477     │5478     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254795480     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5481     You may run "mix format --migrate" to fix this warning automatically.5482     │5483 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5484     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485     │5486     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554875488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5489    You may run "mix format --migrate" to fix this warning automatically.5490    │5491 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493    │5494    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654955496    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5497    You may run "mix format --migrate" to fix this warning automatically.5498    │5499 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501    │5502    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655035504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5505    You may run "mix format --migrate" to fix this warning automatically.5506    │5507 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509    │5510    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655115512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5513    You may run "mix format --migrate" to fix this warning automatically.5514    │5515 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517    │5518    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655195520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5521    You may run "mix format --migrate" to fix this warning automatically.5522    │5523 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525    │5526    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255275528    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5529    You may run "mix format --migrate" to fix this warning automatically.5530    │5531 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533    │5534    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255355536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5537    You may run "mix format --migrate" to fix this warning automatically.5538    │5539 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541    │5542    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255435544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5545    You may run "mix format --migrate" to fix this warning automatically.5546    │5547 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549    │5550    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255515552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5553    You may run "mix format --migrate" to fix this warning automatically.5554    │5555 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557    │5558    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555595560    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5561    You may run "mix format --migrate" to fix this warning automatically.5562    │5563 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565    │5566    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555675568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569    You may run "mix format --migrate" to fix this warning automatically.5570    │5571 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573    │5574    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555755576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577    You may run "mix format --migrate" to fix this warning automatically.5578    │5579 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581    │5582    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555835584     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5585     You may run "mix format --migrate" to fix this warning automatically.5586     │5587 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5588     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589     │5590     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655915592     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5593     You may run "mix format --migrate" to fix this warning automatically.5594     │5595 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5596     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597     │5598     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255995600     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5601     You may run "mix format --migrate" to fix this warning automatically.5602     │5603 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5604     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5605     │5606     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556075608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5609    You may run "mix format --migrate" to fix this warning automatically.5610    │5611 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5613    │5614    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656155616    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5617    You may run "mix format --migrate" to fix this warning automatically.5618    │5619 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5621    │5622    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656235624    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5625    You may run "mix format --migrate" to fix this warning automatically.5626    │5627 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629    │5630    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656315632    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5633    You may run "mix format --migrate" to fix this warning automatically.5634    │5635 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637    │5638    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656395640    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5641    You may run "mix format --migrate" to fix this warning automatically.5642    │5643 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5644    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645    │5646    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256475648    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5649    You may run "mix format --migrate" to fix this warning automatically.5650    │5651 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653    │5654    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256555656    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5657    You may run "mix format --migrate" to fix this warning automatically.5658    │5659 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661    │5662    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256635664    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5665    You may run "mix format --migrate" to fix this warning automatically.5666    │5667 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669    │5670    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256715672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5673    You may run "mix format --migrate" to fix this warning automatically.5674    │5675 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677    │5678    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556795680    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5681    You may run "mix format --migrate" to fix this warning automatically.5682    │5683 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685    │5686    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556875688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5689    You may run "mix format --migrate" to fix this warning automatically.5690    │5691 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693    │5694    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556955696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5697    You may run "mix format --migrate" to fix this warning automatically.5698    │5699 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701    │5702    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557035704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5705     You may run "mix format --migrate" to fix this warning automatically.5706     │5707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709     │5710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657115712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5713     You may run "mix format --migrate" to fix this warning automatically.5714     │5715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717     │5718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257195720     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5721     You may run "mix format --migrate" to fix this warning automatically.5722     │5723 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5724     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725     │5726     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557275728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5729    You may run "mix format --migrate" to fix this warning automatically.5730    │5731 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733    │5734    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657355736    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5737    You may run "mix format --migrate" to fix this warning automatically.5738    │5739 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741    │5742    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657435744    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5745    You may run "mix format --migrate" to fix this warning automatically.5746    │5747 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749    │5750    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657515752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5753    You may run "mix format --migrate" to fix this warning automatically.5754    │5755 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757    │5758    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657595760    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5761    You may run "mix format --migrate" to fix this warning automatically.5762    │5763 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765    │5766    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657675768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769    You may run "mix format --migrate" to fix this warning automatically.5770    │5771 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5772    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773    │5774    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257755776    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5777    You may run "mix format --migrate" to fix this warning automatically.5778    │5779 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781    │5782    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257835784    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5785    You may run "mix format --migrate" to fix this warning automatically.5786    │5787 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789    │5790    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257915792    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5793    You may run "mix format --migrate" to fix this warning automatically.5794    │5795 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797    │5798    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257995800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5801    You may run "mix format --migrate" to fix this warning automatically.5802    │5803 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805    │5806    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258075808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5809    You may run "mix format --migrate" to fix this warning automatically.5810    │5811 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813    │5814    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558155816    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5817    You may run "mix format --migrate" to fix this warning automatically.5818    │5819 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821    │5822    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558235824    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5825    You may run "mix format --migrate" to fix this warning automatically.5826    │5827 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829    │5830    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558315832    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5833    You may run "mix format --migrate" to fix this warning automatically.5834    │5835 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837    │5838    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558395840    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5841    You may run "mix format --migrate" to fix this warning automatically.5842    │5843 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845    │5846    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558475848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5849     You may run "mix format --migrate" to fix this warning automatically.5850     │5851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853     │5854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658555856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5857     You may run "mix format --migrate" to fix this warning automatically.5858     │5859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861     │5862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258635864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5865     You may run "mix format --migrate" to fix this warning automatically.5866     │5867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869     │5870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558715872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5873    You may run "mix format --migrate" to fix this warning automatically.5874    │5875 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877    │5878    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/658795880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5881    You may run "mix format --migrate" to fix this warning automatically.5882    │5883 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885    │5886    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258875888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5889    You may run "mix format --migrate" to fix this warning automatically.5890    │5891 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893    │5894    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558955896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5897     You may run "mix format --migrate" to fix this warning automatically.5898     │5899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901     │5902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659035904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905     You may run "mix format --migrate" to fix this warning automatically.5906     │5907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909     │5910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259115912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5913     You may run "mix format --migrate" to fix this warning automatically.5914     │5915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917     │5918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559195920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5921    You may run "mix format --migrate" to fix this warning automatically.5922    │5923 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925    │5926    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659275928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5929    You may run "mix format --migrate" to fix this warning automatically.5930    │5931 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933    │5934    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259355936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5937    You may run "mix format --migrate" to fix this warning automatically.5938    │5939 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941    │5942    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559435944     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5945     You may run "mix format --migrate" to fix this warning automatically.5946     │5947 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5948     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949     │5950     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659515952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5953     You may run "mix format --migrate" to fix this warning automatically.5954     │5955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957     │5958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259595960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5961     You may run "mix format --migrate" to fix this warning automatically.5962     │5963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965     │5966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559675968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5969    You may run "mix format --migrate" to fix this warning automatically.5970    │5971 19 │       <<len :: int32, data :: binary-size(len)>> ->5972    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973    │5974    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659755976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5977    You may run "mix format --migrate" to fix this warning automatically.5978    │5979 19 │       <<len :: int32, data :: binary-size(len)>> ->5980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981    │5982    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/259835984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5985    You may run "mix format --migrate" to fix this warning automatically.5986    │5987 19 │       <<len :: int32, data :: binary-size(len)>> ->5988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989    │5990    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559915992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993     You may run "mix format --migrate" to fix this warning automatically.5994     │5995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997     │5998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659996000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6001     You may run "mix format --migrate" to fix this warning automatically.6002     │6003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005     │6006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260076008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6009     You may run "mix format --migrate" to fix this warning automatically.6010     │6011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013     │6014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560156016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6017    You may run "mix format --migrate" to fix this warning automatically.6018    │6019 28 │       <<4 :: int32, oid :: uint32>> -> oid6020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021    │6022    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660236024    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6025    You may run "mix format --migrate" to fix this warning automatically.6026    │6027 28 │       <<4 :: int32, oid :: uint32>> -> oid6028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029    │6030    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660316032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6033    You may run "mix format --migrate" to fix this warning automatically.6034    │6035 28 │       <<4 :: int32, oid :: uint32>> -> oid6036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037    │6038    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260396040    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6041    You may run "mix format --migrate" to fix this warning automatically.6042    │6043 28 │       <<4 :: int32, oid :: uint32>> -> oid6044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045    │6046    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260476048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6049    You may run "mix format --migrate" to fix this warning automatically.6050    │6051 28 │       <<4 :: int32, oid :: uint32>> -> oid6052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053    │6054    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560556056    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6057    You may run "mix format --migrate" to fix this warning automatically.6058    │6059 28 │       <<4 :: int32, oid :: uint32>> -> oid6060    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061    │6062    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560636064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6065     You may run "mix format --migrate" to fix this warning automatically.6066     │6067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069     │6070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660716072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073     You may run "mix format --migrate" to fix this warning automatically.6074     │6075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077     │6078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260796080     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6081     You may run "mix format --migrate" to fix this warning automatically.6082     │6083 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6084     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085     │6086     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560876088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089    You may run "mix format --migrate" to fix this warning automatically.6090    │6091 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093    │6094    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660956096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6097    You may run "mix format --migrate" to fix this warning automatically.6098    │6099 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101    │6102    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261036104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105    You may run "mix format --migrate" to fix this warning automatically.6106    │6107 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109    │6110    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561116112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6113     You may run "mix format --migrate" to fix this warning automatically.6114     │6115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117     │6118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661196120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121     You may run "mix format --migrate" to fix this warning automatically.6122     │6123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125     │6126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261276128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129     You may run "mix format --migrate" to fix this warning automatically.6130     │6131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133     │6134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561356136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137    You may run "mix format --migrate" to fix this warning automatically.6138    │6139 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141    │6142    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661436144    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6145    You may run "mix format --migrate" to fix this warning automatically.6146    │6147 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149    │6150    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661516152    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6153    You may run "mix format --migrate" to fix this warning automatically.6154    │6155 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157    │6158    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661596160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161    You may run "mix format --migrate" to fix this warning automatically.6162    │6163 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165    │6166    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261676168    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6169    You may run "mix format --migrate" to fix this warning automatically.6170    │6171 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6172    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173    │6174    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261756176    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6177    You may run "mix format --migrate" to fix this warning automatically.6178    │6179 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6180    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181    │6182    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261836184    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185    You may run "mix format --migrate" to fix this warning automatically.6186    │6187 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6188    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189    │6190    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561916192    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6193    You may run "mix format --migrate" to fix this warning automatically.6194    │6195 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197    │6198    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561996200    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6201    You may run "mix format --migrate" to fix this warning automatically.6202    │6203 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205    │6206    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562076208     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6209     You may run "mix format --migrate" to fix this warning automatically.6210     │6211 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6212     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213     │6214     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662156216     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217     You may run "mix format --migrate" to fix this warning automatically.6218     │6219 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6220     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221     │6222     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262236224     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6225     You may run "mix format --migrate" to fix this warning automatically.6226     │6227 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6228     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229     │6230     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562316232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6233    You may run "mix format --migrate" to fix this warning automatically.6234    │6235 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237    │6238    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662396240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6241    You may run "mix format --migrate" to fix this warning automatically.6242    │6243 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245    │6246    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262476248    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6249    You may run "mix format --migrate" to fix this warning automatically.6250    │6251 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253    │6254    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562556256     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6257     You may run "mix format --migrate" to fix this warning automatically.6258     │6259 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6260     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261     │6262     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662636264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265     You may run "mix format --migrate" to fix this warning automatically.6266     │6267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269     │6270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262716272     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6273     You may run "mix format --migrate" to fix this warning automatically.6274     │6275 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6276     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277     │6278     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562796280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281    You may run "mix format --migrate" to fix this warning automatically.6282    │6283 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285    │6286    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862876288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6289    You may run "mix format --migrate" to fix this warning automatically.6290    │6291 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293    │6294    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462956296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297    You may run "mix format --migrate" to fix this warning automatically.6298    │6299 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301    │6302    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763036304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305     You may run "mix format --migrate" to fix this warning automatically.6306     │6307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309     │6310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863116312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313     You may run "mix format --migrate" to fix this warning automatically.6314     │6315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317     │6318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463196320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321     You may run "mix format --migrate" to fix this warning automatically.6322     │6323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325     │6326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763276328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6329    You may run "mix format --migrate" to fix this warning automatically.6330    │6331 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6332    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333    │6334    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663356336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6337    You may run "mix format --migrate" to fix this warning automatically.6338    │6339 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341    │6342    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263436344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345    You may run "mix format --migrate" to fix this warning automatically.6346    │6347 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349    │6350    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563516352     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6353     You may run "mix format --migrate" to fix this warning automatically.6354     │6355 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6356     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357     │6358     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663596360     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6361     You may run "mix format --migrate" to fix this warning automatically.6362     │6363 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6364     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365     │6366     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263676368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6369     You may run "mix format --migrate" to fix this warning automatically.6370     │6371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373     │6374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563756376    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6377    You may run "mix format --migrate" to fix this warning automatically.6378    │6379 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6380    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381    │6382    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863836384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6385    You may run "mix format --migrate" to fix this warning automatically.6386    │6387 40 │         <<count::int32, data::binary>> = binary6388    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389    │6390    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863916392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6393    You may run "mix format --migrate" to fix this warning automatically.6394    │6395 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397    │6398    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463996400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6401    You may run "mix format --migrate" to fix this warning automatically.6402    │6403 40 │         <<count::int32, data::binary>> = binary6404    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405    │6406    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464076408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6409    You may run "mix format --migrate" to fix this warning automatically.6410    │6411 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413    │6414    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764156416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6417    You may run "mix format --migrate" to fix this warning automatically.6418    │6419 40 │         <<count::int32, data::binary>> = binary6420    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421    │6422    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764236424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425    You may run "mix format --migrate" to fix this warning automatically.6426    │6427 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429    │6430    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864316432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6433    You may run "mix format --migrate" to fix this warning automatically.6434    │6435 44 │         <<_::int32, data::binary>> = binary6436    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437    │6438    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864396440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441    You may run "mix format --migrate" to fix this warning automatically.6442    │6443 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6444    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445    │6446    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464476448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449    You may run "mix format --migrate" to fix this warning automatically.6450    │6451 44 │         <<_::int32, data::binary>> = binary6452    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453    │6454    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464556456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6457    You may run "mix format --migrate" to fix this warning automatically.6458    │6459 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461    │6462    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764636464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465    You may run "mix format --migrate" to fix this warning automatically.6466    │6467 44 │         <<_::int32, data::binary>> = binary6468    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469    │6470    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764716472     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6473     You may run "mix format --migrate" to fix this warning automatically.6474     │6475 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6476     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477     │6478     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864796480     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481     You may run "mix format --migrate" to fix this warning automatically.6482     │6483 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6484     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485     │6486     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464876488     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6489     You may run "mix format --migrate" to fix this warning automatically.6490     │6491 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493     │6494     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764956496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497    You may run "mix format --migrate" to fix this warning automatically.6498    │6499 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501    │6502    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665036504    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6505    You may run "mix format --migrate" to fix this warning automatically.6506    │6507 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509    │6510    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665116512    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6513    You may run "mix format --migrate" to fix this warning automatically.6514    │6515 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517    │6518    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665196520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521    You may run "mix format --migrate" to fix this warning automatically.6522    │6523 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525    │6526    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265276528    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6529    You may run "mix format --migrate" to fix this warning automatically.6530    │6531 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533    │6534    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265356536    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6537    You may run "mix format --migrate" to fix this warning automatically.6538    │6539 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541    │6542    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265436544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6545    You may run "mix format --migrate" to fix this warning automatically.6546    │6547 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549    │6550    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565516552    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6553    You may run "mix format --migrate" to fix this warning automatically.6554    │6555 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557    │6558    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565596560    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6561    You may run "mix format --migrate" to fix this warning automatically.6562    │6563 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565    │6566    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565676568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6569     You may run "mix format --migrate" to fix this warning automatically.6570     │6571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573     │6574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665756576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577     You may run "mix format --migrate" to fix this warning automatically.6578     │6579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581     │6582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265836584     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6585     You may run "mix format --migrate" to fix this warning automatically.6586     │6587 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6588     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589     │6590     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565916592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6593    You may run "mix format --migrate" to fix this warning automatically.6594    │6595 33 │       <<8 :: int32, microsecs :: int64>> ->6596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597    │6598    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665996600    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6601    You may run "mix format --migrate" to fix this warning automatically.6602    │6603 33 │       <<8 :: int32, microsecs :: int64>> ->6604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605    │6606    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666076608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6609    You may run "mix format --migrate" to fix this warning automatically.6610    │6611 33 │       <<8 :: int32, microsecs :: int64>> ->6612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613    │6614    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266156616    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6617    You may run "mix format --migrate" to fix this warning automatically.6618    │6619 33 │       <<8 :: int32, microsecs :: int64>> ->6620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621    │6622    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266236624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6625    You may run "mix format --migrate" to fix this warning automatically.6626    │6627 33 │       <<8 :: int32, microsecs :: int64>> ->6628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629    │6630    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566316632    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6633    You may run "mix format --migrate" to fix this warning automatically.6634    │6635 33 │       <<8 :: int32, microsecs :: int64>> ->6636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637    │6638    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566396640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6641     You may run "mix format --migrate" to fix this warning automatically.6642     │6643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645     │6646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666476648     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649     You may run "mix format --migrate" to fix this warning automatically.6650     │6651 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6652     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653     │6654     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266556656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6657     You may run "mix format --migrate" to fix this warning automatically.6658     │6659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661     │6662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566636664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6665    You may run "mix format --migrate" to fix this warning automatically.6666    │6667 37 │       <<8 :: int32, microsecs :: int64>> ->6668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669    │6670    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666716672    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6673    You may run "mix format --migrate" to fix this warning automatically.6674    │6675 37 │       <<8 :: int32, microsecs :: int64>> ->6676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677    │6678    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666796680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681    You may run "mix format --migrate" to fix this warning automatically.6682    │6683 37 │       <<8 :: int32, microsecs :: int64>> ->6684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685    │6686    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266876688    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6689    You may run "mix format --migrate" to fix this warning automatically.6690    │6691 37 │       <<8 :: int32, microsecs :: int64>> ->6692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693    │6694    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266956696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6697    You may run "mix format --migrate" to fix this warning automatically.6698    │6699 37 │       <<8 :: int32, microsecs :: int64>> ->6700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701    │6702    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567036704    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6705    You may run "mix format --migrate" to fix this warning automatically.6706    │6707 37 │       <<8 :: int32, microsecs :: int64>> ->6708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709    │6710    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567116712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6713     You may run "mix format --migrate" to fix this warning automatically.6714     │6715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717     │6718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667196720     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6721     You may run "mix format --migrate" to fix this warning automatically.6722     │6723 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6724     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725     │6726     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267276728     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6729     You may run "mix format --migrate" to fix this warning automatically.6730     │6731 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6732     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733     │6734     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567356736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6737    You may run "mix format --migrate" to fix this warning automatically.6738    │6739 42 │       <<8 :: int32, microsecs :: int64>> ->6740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741    │6742    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667436744    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6745    You may run "mix format --migrate" to fix this warning automatically.6746    │6747 42 │       <<8 :: int32, microsecs :: int64>> ->6748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749    │6750    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667516752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6753    You may run "mix format --migrate" to fix this warning automatically.6754    │6755 42 │       <<8 :: int32, microsecs :: int64>> ->6756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757    │6758    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267596760    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6761    You may run "mix format --migrate" to fix this warning automatically.6762    │6763 42 │       <<8 :: int32, microsecs :: int64>> ->6764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765    │6766    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267676768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6769    You may run "mix format --migrate" to fix this warning automatically.6770    │6771 42 │       <<8 :: int32, microsecs :: int64>> ->6772    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773    │6774    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567756776    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6777    You may run "mix format --migrate" to fix this warning automatically.6778    │6779 42 │       <<8 :: int32, microsecs :: int64>> ->6780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781    │6782    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567836784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6785     You may run "mix format --migrate" to fix this warning automatically.6786     │6787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789     │6790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667916792     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6793     You may run "mix format --migrate" to fix this warning automatically.6794     │6795 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6796     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797     │6798     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267996800     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6801     You may run "mix format --migrate" to fix this warning automatically.6802     │6803 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6804     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805     │6806     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568076808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6809    You may run "mix format --migrate" to fix this warning automatically.6810    │6811 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813    │6814    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668156816    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6817    You may run "mix format --migrate" to fix this warning automatically.6818    │6819 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821    │6822    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668236824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825    You may run "mix format --migrate" to fix this warning automatically.6826    │6827 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829    │6830    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668316832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6833    You may run "mix format --migrate" to fix this warning automatically.6834    │6835 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837    │6838    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268396840    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6841    You may run "mix format --migrate" to fix this warning automatically.6842    │6843 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845    │6846    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268476848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849    You may run "mix format --migrate" to fix this warning automatically.6850    │6851 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853    │6854    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268556856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6857    You may run "mix format --migrate" to fix this warning automatically.6858    │6859 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861    │6862    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568636864    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6865    You may run "mix format --migrate" to fix this warning automatically.6866    │6867 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869    │6870    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568716872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6873    You may run "mix format --migrate" to fix this warning automatically.6874    │6875 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877    │6878    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568796880     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881     You may run "mix format --migrate" to fix this warning automatically.6882     │6883 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6885     │6886     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668876888     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6889     You may run "mix format --migrate" to fix this warning automatically.6890     │6891 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6892     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6893     │6894     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268956896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6897     You may run "mix format --migrate" to fix this warning automatically.6898     │6899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901     │6902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569036904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905     You may run "mix format --migrate" to fix this warning automatically.6906     │6907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909     │6910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669116912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913     You may run "mix format --migrate" to fix this warning automatically.6914     │6915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917     │6918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669196920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6921     You may run "mix format --migrate" to fix this warning automatically.6922     │6923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925     │6926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269276928     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6929     You may run "mix format --migrate" to fix this warning automatically.6930     │6931 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6932     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6933     │6934     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269356936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937     You may run "mix format --migrate" to fix this warning automatically.6938     │6939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6941     │6942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569436944     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6945     You may run "mix format --migrate" to fix this warning automatically.6946     │6947 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6948     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6949     │6950     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569516952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953     You may run "mix format --migrate" to fix this warning automatically.6954     │6955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957     │6958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669596960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6961     You may run "mix format --migrate" to fix this warning automatically.6962     │6963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965     │6966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269676968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969     You may run "mix format --migrate" to fix this warning automatically.6970     │6971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973     │6974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569756976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6977    You may run "mix format --migrate" to fix this warning automatically.6978    │6979 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6981    │6982    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/669836984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6985    You may run "mix format --migrate" to fix this warning automatically.6986    │6987 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6989    │6990    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269916992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6993    You may run "mix format --migrate" to fix this warning automatically.6994    │6995 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6997    │6998    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/569997000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7001     You may run "mix format --migrate" to fix this warning automatically.7002     │7003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7005     │7006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670077008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7009     You may run "mix format --migrate" to fix this warning automatically.7010     │7011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7013     │7014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270157016     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7017     You may run "mix format --migrate" to fix this warning automatically.7018     │7019 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7020     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7021     │7022     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570237024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7025    You may run "mix format --migrate" to fix this warning automatically.7026    │7027 17 │       <<0 :: int32>> -> :void7028    │       ~~~~~~~~~~~~~~~~~~~~~~~7029    │7030    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670317032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7033    You may run "mix format --migrate" to fix this warning automatically.7034    │7035 17 │       <<0 :: int32>> -> :void7036    │       ~~~~~~~~~~~~~~~~~~~~~~~7037    │7038    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270397040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7041    You may run "mix format --migrate" to fix this warning automatically.7042    │7043 17 │       <<0 :: int32>> -> :void7044    │       ~~~~~~~~~~~~~~~~~~~~~~~7045    │7046    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570477048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7049     You may run "mix format --migrate" to fix this warning automatically.7050     │7051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7053     │7054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670557056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7057     You may run "mix format --migrate" to fix this warning automatically.7058     │7059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7061     │7062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270637064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7065     You may run "mix format --migrate" to fix this warning automatically.7066     │7067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7069     │7070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570717072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7073    You may run "mix format --migrate" to fix this warning automatically.7074    │7075 23 │       <<0 :: int32>> -> :void7076    │       ~~~~~~~~~~~~~~~~~~~~~~~7077    │7078    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/670797080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7081    You may run "mix format --migrate" to fix this warning automatically.7082    │7083 23 │       <<0 :: int32>> -> :void7084    │       ~~~~~~~~~~~~~~~~~~~~~~~7085    │7086    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270877088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7089    You may run "mix format --migrate" to fix this warning automatically.7090    │7091 23 │       <<0 :: int32>> -> :void7092    │       ~~~~~~~~~~~~~~~~~~~~~~~7093    │7094    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570957096     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7097     You may run "mix format --migrate" to fix this warning automatically.7098     │7099 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7100     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7101     │7102     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671037104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7105     You may run "mix format --migrate" to fix this warning automatically.7106     │7107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109     │7110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271117112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7113     You may run "mix format --migrate" to fix this warning automatically.7114     │7115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117     │7118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571197120    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7121    │7122 20 │     manager    = worker(Postgrex.TypeManager, [])7123    │                  ~7124    │7125    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171267127    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7128    │7129 21 │     server_sup = supervisor(__MODULE__, [:servers])7130    │                  ~7131    │7132    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171337134    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7135    │7136 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7137    │     ~7138    │7139    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17140    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171417142    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7143    │7144 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7145    │                   ~7146    │7147    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171487149     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7150     │7151 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7152     │               ~7153     │7154     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271557156     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7157     │7158 110 │     if Map.size(s.listener_channels[channel]) == 1 do7159     │            ~7160     │7161     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37162     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37163     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271647165     warning: a struct for Postgrex.Query is expected on struct update:71667167         %Postgrex.Query{7168           query7169           | param_oids: param_oids,7170             param_formats: param_formats,7171             param_types: param_types7172         }71737174     but got type:71757176         dynamic()71777178     where "query" was given the type:71797180         # type: dynamic()7181         # from: lib/postgrex/protocol.ex:910:357182         query71837184     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"71857186     type warning found at:7187     │7188 915 │         query = %Query{query | param_oids: param_oids,7189     │                 ~7190     │7191     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/671927193     warning: a struct for Postgrex.Query is expected on struct update:71947195         %Postgrex.Query{7196           query7197           | ref: make_ref(),7198             types: types,7199             columns: col_names,7200             result_oids: result_oids,7201             result_formats: result_formats,7202             result_types: result_types7203         }72047205     but got type:72067207         dynamic()72087209     where "query" was given the type:72107211         # type: dynamic()7212         # from: lib/postgrex/protocol.ex:926:357213         query72147215     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72167217     type warning found at:7218     │7219 932 │         query = %Query{query | ref: make_ref(), types: types,7220     │                 ~7221     │7222     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672237224     warning: a struct for Postgrex.Query is expected on struct update:72257226         %Postgrex.Query{query | ref: make_ref()}72277228     but got type:72297230         dynamic()72317232     where "query" was given the type:72337234         # type: dynamic()7235         # from: lib/postgrex/protocol.ex:977:317236         query72377238     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72397240     type warning found at:7241     │7242 978 │     query = %Query{query | ref: make_ref()}7243     │             ~7244     │7245     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572467247      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7248      │7249 2131 │     formatted_reason = :ssl.format_error(reason)7250      │                             ~7251      │7252      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372537254    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7255    │7256 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7257    │            ~7258    │7259    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172607261    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7262    │7263  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7264    │                 ~7265    │7266    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272677268      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7269      │7270 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7271      │                                            ~7272      │7273      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/372747275    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7276    │7277  9 │                 worker(Postgrex.Parameters, [])]7278    │                 ~7279    │7280    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272817282      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7283      │7284 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7285      │        ~7286      │7287      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/272887289      warning: a struct for Postgrex.Query is expected on struct update:72907291          %Postgrex.Query{query | name: ""}72927293      but got type:72947295          dynamic()72967297      where "query" was given the type:72987299          # type: dynamic()7300          # from: lib/postgrex/protocol.ex:2313:167301          query73027303      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73047305      type warning found at:7306      │7307 2313 │   defp unnamed(query), do: %Query{query | name: ""}7308      │                            ~7309      │7310      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173117312Generated postgrex app7313warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7314  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27315  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17316  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57317  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27318  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47319  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273207321==> ecto7322Compiling 70 files (.ex)7323     warning: using single-quoted strings to represent charlists is deprecated.7324     Use ~c"" if you indeed want a charlist or use "" instead.7325     You may run "mix format --migrate" to change all single-quoted7326     strings to use the ~c sigil and fix this warning.7327     │7328 166 │     defp insert_all_value(_),   do: '?'7329     │                                     ~7330     │7331     └─ lib/ecto/adapters/mysql/connection.ex:166:3773327333     warning: using single-quoted strings to represent charlists is deprecated.7334     Use ~c"" if you indeed want a charlist or use "" instead.7335     You may run "mix format --migrate" to change all single-quoted7336     strings to use the ~c sigil and fix this warning.7337     │7338 354 │       '?'7339     │       ~7340     │7341     └─ lib/ecto/adapters/mysql/connection.ex:354:773427343      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73447345      This error happens when you have function calls without parentheses inside keywords. For example:73467347          function(arg, one: nested_call a, b, c)7348          function(arg, one: if expr, do: :this, else: :that)73497350      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:73517352          function(arg, one: if(expr, do: :this, else: :that))7353          function(arg, one: nested_call(a, b, c))73547355      Ambiguity found at:7356      │7357 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7358      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7359      │7360      └─ lib/ecto/changeset.ex:228673617362     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73637364     This error happens when you have function calls without parentheses inside keywords. For example:73657366         function(arg, one: nested_call a, b, c)7367         function(arg, one: if expr, do: :this, else: :that)73687369     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:73707371         function(arg, one: if(expr, do: :this, else: :that))7372         function(arg, one: nested_call(a, b, c))73737374     Ambiguity found at:7375     │7376 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7378     │7379     └─ lib/ecto/migration/runner.ex:26573807381     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73827383     This error happens when you have function calls without parentheses inside keywords. For example:73847385         function(arg, one: nested_call a, b, c)7386         function(arg, one: if expr, do: :this, else: :that)73877388     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:73897390         function(arg, one: if(expr, do: :this, else: :that))7391         function(arg, one: nested_call(a, b, c))73927393     Ambiguity found at:7394     │7395 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7396     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7397     │7398     └─ lib/ecto/migration/runner.ex:26773997400     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7401     │7402 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7403     │        ~7404     │7405     └─ lib/ecto/query/builder.ex:136:874067407     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7408     │7409 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7410     │                                             ~~7411     │7412     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274137414     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7415     │7416 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7417     │                                         ~~7418     │7419     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274207421     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74227423     This error happens when you have function calls without parentheses inside keywords. For example:74247425         function(arg, one: nested_call a, b, c)7426         function(arg, one: if expr, do: :this, else: :that)74277428     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:74297430         function(arg, one: if(expr, do: :this, else: :that))7431         function(arg, one: nested_call(a, b, c))74327433     Ambiguity found at:7434     │7435 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7437     │7438     └─ lib/ecto/repo/schema.ex:45474397440    warning: unused require Ecto.Query7441    │7442  6 │   require Ecto.Query7443    │   ~7444    │7445    └─ lib/ecto/repo/preloader.ex:6:374467447Compiling lib/ecto.ex (it's taking more than 10s)7448    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7449    │7450  9 │   schema "schema_migrations" do7451    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7452    │7453    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74547455      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7456      │7457 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7458      │     ~7459      │7460      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/274617462    warning: incompatible types given to Mix.Ecto.ensure_started/2:74637464        Mix.Ecto.ensure_started(repo, opts)74657466    given types:74677468        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74697470    but expected one of:74717472        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74737474    where "opts" was given the type:74757476        # type: dynamic(7477          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7478            non_struct_map()7479        )7480        # from: lib/mix/tasks/ecto.rollback.ex:64:107481        opts =7482          if opts[:quiet] do7483            Keyword.merge(opts, log: false, log_sql: false)7484          else7485            opts7486          end74877488    where "repo" was given the type:74897490        # type: dynamic(atom())7491        # from: lib/mix/tasks/ecto.rollback.ex:70:77492        Mix.Ecto.ensure_repo(repo, args)74937494    type warning found at:7495    │7496 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7497    │                          ~7498    │7499    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275007501     warning: the following clause will never match:75027503         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75047505     because it attempts to match on the result of:75067507         System.stacktrace()75087509     which has type:75107511         empty_list()75127513     where "args_or_arity" was given the type:75147515         # type: float() or integer() or non_empty_list(term())7516         # from: lib/ecto/changeset.ex7517         (_() when args_or_arity == 2) when length(args_or_arity) == 275187519     where "module" was given the type:75207521         # type: dynamic()7522         # from: lib/ecto/changeset.ex:733:307523         module75247525     type warning found at:7526     │7527 741 │ ...                   when length(args_or_arity) == 2 ->7528     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7529     │7530     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275317532    warning: incompatible types given to Mix.Ecto.ensure_started/2:75337534        Mix.Ecto.ensure_started(repo, all: true)75357536    given types:75377538        -dynamic(atom())-, non_empty_list({:all, true})75397540    but expected one of:75417542        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75437544    where "repo" was given the type:75457546        # type: dynamic(atom())7547        # from: lib/mix/tasks/ecto.migrations.ex:37:77548        Mix.Ecto.ensure_repo(repo, args)75497550    type warning found at:7551    │7552 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7553    │                       ~7554    │7555    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375567557     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7558     │7559 739 │           case System.stacktrace do7560     │                       ~7561     │7562     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/275637564    warning: incompatible types given to Mix.Ecto.ensure_started/2:75657566        Mix.Ecto.ensure_started(repo, opts)75677568    given types:75697570        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75717572    but expected one of:75737574        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75757576    where "opts" was given the type:75777578        # type: dynamic(7579          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7580            non_struct_map()7581        )7582        # from: lib/mix/tasks/ecto.migrate.ex:68:107583        opts =7584          if opts[:quiet] do7585            Keyword.merge(opts, log: false, log_sql: false)7586          else7587            opts7588          end75897590    where "repo" was given the type:75917592        # type: dynamic(atom())7593        # from: lib/mix/tasks/ecto.migrate.ex:74:77594        Mix.Ecto.ensure_repo(repo, args)75957596    type warning found at:7597    │7598 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7599    │                          ~7600    │7601    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276027603    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76047605        Mix.Ecto.source_repo_priv(repo)76067607    given types:76087609        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76107611    but expected one of:76127613        atom()76147615    where "repo" was given the types:76167617        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7618        # from: lib/mix/tasks/ecto.load.ex:70:227619        Keyword.merge(repo.config, opts)76207621        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7622        # from: lib/mix/tasks/ecto.load.ex:72:277623        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76247625    type warning found at:7626    │7627 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7628    │                                          ~7629    │7630    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276317632    warning: expected a map or struct when accessing .__adapter__ in expression:76337634        repo.__adapter__76357636    where "repo" was given the type:76377638        # type: dynamic(atom())7639        # from: lib/mix/tasks/ecto.load.ex:53:77640        Mix.Ecto.ensure_repo(repo, args)76417642    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76437644    type warning found at:7645    │7646 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7647    │                              ~7648    │7649    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176507651    warning: expected a map or struct when accessing .__adapter__ in expression:76527653        repo.__adapter__76547655    where "repo" was given the type:76567657        # type: dynamic(atom())7658        # from: lib/mix/tasks/ecto.dump.ex:50:77659        Mix.Ecto.ensure_repo(repo, args)76607661    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76627663    type warning found at:7664    │7665 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7666    │                              ~7667    │7668    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176697670    warning: expected a map or struct when accessing .__adapter__ in expression:76717672        repo.__adapter__76737674    where "repo" was given the type:76757676        # type: dynamic(atom())7677        # from: lib/mix/tasks/ecto.create.ex:37:77678        Mix.Ecto.ensure_repo(repo, args)76797680    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76817682    type warning found at:7683    │7684 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7685    │                              ~7686    │7687    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/176887689    warning: expected a map or struct when accessing .__adapter__ in expression:76907691        repo.__adapter__76927693    where "repo" was given the type:76947695        # type: dynamic(atom())7696        # from: lib/mix/tasks/ecto.drop.ex:39:77697        Mix.Ecto.ensure_repo(repo, args)76987699    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77007701    type warning found at:7702    │7703 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7704    │                              ~7705    │7706    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177077708    warning: incompatible types given to get_source/1:77097710        get_source(repo)77117712    given types:77137714        -dynamic(atom())-77157716    but expected one of:77177718        %{..., config: empty_list() or non_empty_list(term(), term())}77197720    where "repo" was given the type:77217722        # type: dynamic(atom())7723        # from: lib/ecto/migration/schema_migration.ex:24:137724        repo.all(7725          Map.put(7726            (7727              query =7728                (7729                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7730                  Ecto.Query.Builder.From.apply(query, 1)7731                )7732        7733              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7734                ...,7735                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7736                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7737                line: 22,7738                take: %{}7739              })7740            ),7741            :prefix,7742            prefix7743          ), timeout: :infinity, log: false)77447745    type warning found at:7746    │7747 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7748    │                ~7749    │7750    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/277517752    warning: incompatible types given to get_source/1:77537754        get_source(repo)77557756    given types:77577758        -dynamic(atom())-77597760    but expected one of:77617762        %{..., config: empty_list() or non_empty_list(term(), term())}77637764    where "repo" was given the type:77657766        # type: dynamic(atom())7767        # from: lib/ecto/migration/schema_migration.ex:30:137768        repo.insert!(7769          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7770            prefix: prefix,7771            source: get_source(repo)7772          ), timeout: :infinity, log: false)77737774    type warning found at:7775    │7776 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7777    │                                              ~7778    │7779    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/377807781    warning: incompatible types given to get_source/1:77827783        get_source(repo)77847785    given types:77867787        -dynamic(atom())-77887789    but expected one of:77907791        %{..., config: empty_list() or non_empty_list(term(), term())}77927793    where "repo" was given the type:77947795        # type: dynamic(atom())7796        # from: lib/ecto/migration/schema_migration.ex:36:137797        repo.delete_all(7798          Map.put(7799            (7800              query =7801                (7802                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7803                  Ecto.Query.Builder.From.apply(query, 1)7804                )7805        7806              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7807                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7808                op: :and,7809                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7810                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7811                line: 347812              })7813            ),7814            :prefix,7815            prefix7816          ), timeout: :infinity, log: false)78177818    type warning found at:7819    │7820 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7821    │                ~7822    │7823    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378247825      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7826      │7827 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7828      │        ~7829      │7830      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/178317832     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7833     │7834 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7835     │                                                                              ~7836     │7837     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27838     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278397840      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7841      │7842 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7843      │                 ~7844      │7845      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/378467847     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7848     │7849 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7850     │                                                                              ~7851     │7852     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278537854     warning: the following conditional expression:78557856         is_atom(related)78577858     will always evaluate to:78597860         dynamic(true)78617862     where "related" was given the type:78637864         # type: dynamic(atom())7865         # from: lib/ecto/association.ex:730:157866         related = Ecto.Association.related_from_query(queryable)78677868     type warning found at:7869     │7870 732 │     unless is_atom(related) do7871     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7872     │7873     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/378747875     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7876     │7877 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7878     │                                                                              ~7879     │7880     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/278817882    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7883    │7884 62 │       Mix.Project.compile(args)7885    │                   ~7886    │7887    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/278887889     warning: expected a module (an atom) when invoking start_link/1 in expression:78907891         repo.start_link(pool_size: pool_size)78927893     where "pool_size" was given the type:78947895         # type: dynamic()7896         # from: lib/mix/ecto.ex:101:157897         pool_size = Keyword.get(opts, :pool_size, 1)78987899     where "repo" was given the type:79007901         # type: dynamic(%{..., __adapter__: atom()})7902         # from: lib/mix/ecto.ex:99:367903         repo.__adapter__.ensure_all_started(repo, :temporary)79047905     type warning found at:7906     │7907 102 │     case repo.start_link(pool_size: pool_size) do7908     │               ~7909     │7910     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279117912     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7913     │7914 146 │     Logger.remove_backend(:console)7915     │            ~7916     │7917     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279187919     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7920     │7921 155 │     Logger.add_backend(:console, flush: true)7922     │            ~7923     │7924     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279257926     warning: the following clause will never match:79277928         {:error, _} = error ->79297930     because it attempts to match on the result of:79317932         apply(changeset, adapter, :insert, args)79337934     which has type:79357936         dynamic({:invalid or :ok, term()})79377938     type warning found at:7939     │7940 219 │           {:error, _} = error ->7941     │                       ~7942     │7943     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479447945    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7946    │7947 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7948    │     ~7949    │7950    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279517952     warning: the following clause will never match:79537954         {:error, _} = error ->79557956     because it attempts to match on the result of:79577958         apply(changeset, adapter, action, args)79597960     which has type:79617962         dynamic({:invalid or :ok, term()})79637964     type warning found at:7965     │7966 297 │             {:error, _} = error ->7967     │                         ~7968     │7969     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479707971     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7972     │7973 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7974     │           ~7975     │7976     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379777978    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7979    │7980 54 │       filter_and_reraise e, System.stacktrace7981    │                                    ~7982    │7983    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579847985    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7986    │7987 44 │     index  = Map.size(params)7988    │                  ~7989    │7990    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57991    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/579927993     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7994     │7995 614 │     Decimal.minus(decimal)7996     │             ~7997     │7998     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/179998000     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)8001     │8002 228 │         raise BadStructError, struct: struct, term: data8003     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8004     │8005     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580068007     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8008     │8009 214 │       filter_and_reraise e, System.stacktrace8010     │                                    ~8011     │8012     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48013     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480148015     warning: the following clause will never match:80168017         {:error, _} ->80188019     because it attempts to match on the result of:80208021         NaiveDateTime.new(date, time)80228023     which has type:80248025         dynamic({:ok, %NaiveDateTime{}})80268027     type warning found at:8028     │8029 803 │         {:error, _} -> :error8030     │         ~~~~~~~~~~~~~~~~~~~~~8031     │8032     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180338034     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8035     │8036 159 │         supervise(children, strategy: :one_for_one)8037     │         ~8038     │8039     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180408041      warning: expected a map or struct when accessing .__struct__ in expression:80428043          schema.__struct__80448045      where "schema" was given the types:80468047          # type: dynamic(atom() and not nil)8048          # from: lib/ecto/query/planner.ex:1186:418049          schema80508051          # type: atom()8052          # from: lib/ecto/query/planner.ex:1186:618053          is_atom(schema)80548055      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80568057      type warning found at:8058      │8059 1190 │       Map.has_key?(schema.__struct__, field) ->8060      │                           ~8061      │8062      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680638064    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8065    │8066 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8067    │     ~8068    │8069    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280708071    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:80728073        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])80748075    given types:80768077        (8078          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8079          dynamic()8080        )80818082    but expected one of:80838084        atom(), term()80858086    where "opts" was given the type:80878088        # type: dynamic(8089          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8090            non_struct_map()8091        )8092        # from: lib/ecto/migrator.ex:44:658093        opts[:prefix]80948095    where "repo" was given the type:80968097        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8098        # from: lib/ecto/migrator.ex:44:238099        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81008101    type warning found at:8102    │8103 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8104    │                       ~8105    │8106    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281078108    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8109    │8110 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8111    │       ~8112    │8113    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181148115    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8116    │8117 15 │     supervise(children, strategy: :simple_one_for_one)8118    │     ~8119    │8120    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181218122     warning: expected a module (an atom) when invoking transaction/2 in expression:81238124         repo.transaction(fun, log: false, timeout: :infinity)81258126     where "fun" was given the type:81278128         # type: dynamic()8129         # from: lib/ecto/migrator.ex:114:478130         fun81318132     where "repo" was given the types:81338134         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8135         # from: lib/ecto/migrator.ex:118:248136         repo.__adapter__.supports_ddl_transaction?81378138         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8139         # from: lib/ecto/migrator.ex:118:248140         repo.__adapter__.supports_ddl_transaction?81418142     type warning found at:8143     │8144 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8145     │              ~8146     │8147     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381488149     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8150     │8151 291 │     modules = Code.load_file(file)8152     │                    ~8153     │8154     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281558156     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8157     │8158 321 │         reraise error, System.stacktrace8159     │                               ~8160     │8161     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381628163    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8164    │8165 10 │       worker(Ecto.Registry, []),8166    │       ~8167    │8168    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/281698170     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8171     │8172 260 │         reraise %{err | message: message}, System.stacktrace8173     │                                                   ~8174     │8175     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/681768177    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8178    │8179 11 │       supervisor(Ecto.Migration.Supervisor, [])8180    │       ~8181    │8182    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/281838184Generated ecto app8185==> guardian_db8186Compiling 5 files (.ex)8187     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8188     │8189 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8190     │                        ~8191     │8192     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)81938194    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8195    │8196 15 │   schema "virtual: token" do8197    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8198    │8199    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)820082018202== Compilation error in file lib/guardian/db.ex ==8203** (RuntimeError) Guardian.DB configuration is required8204    lib/guardian/db.ex:114: (module)8205could 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"