servicex

Build log

nerves_system_rpi4

servicex 0.1.2 · fail · run servicex-0.1.2-1791099550611
8203 of 8203 lines
1Resolving Hex dependencies...2Resolution completed in 0.514s3Unchanged: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_rpi4/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_rpi4/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: use Bitwise is deprecated. import Bitwise instead491    │492 83 │   use Bitwise493    │   ~~~~~~~~~~~494    │495    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)496497     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 199 │     <<digits :: binary-size(count), rest :: binary>> = string500     │                             ~501     │502     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2503504     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 operator505     │506 225 │     <<chunk :: binary-size(count), rest :: binary>> = string507     │                            ~508     │509     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3510511     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator512     │513 135 │     <<chunk :: binary-size(size), rest :: binary>> = string514     │                            ~515     │516     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2517518     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead519     │520 173 │     case Integer.to_char_list(char, 16) do521     │                  ~522     │523     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1524525Generated poison app526==> plug_crypto527Compiling 5 files (.ex)528Generated plug_crypto app529==> jose530Compiling 113 files (.erl)531src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.532Compile directive 'nowarn_deprecated_catch' can be used to suppress533warnings in selected modules.534%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),535%     | 		    ^536537src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of541%     | 	     ^542543src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.544Compile directive 'nowarn_deprecated_catch' can be used to suppress545warnings in selected modules.546%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of547%     | 			     ^548549src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of553%     | 	     ^554555src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.556Compile directive 'nowarn_deprecated_catch' can be used to suppress557warnings in selected modules.558%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of559%     | 			     ^560561src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.562Compile directive 'nowarn_deprecated_catch' can be used to suppress563warnings in selected modules.564%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of565%     | 	     ^566567src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.568Compile directive 'nowarn_deprecated_catch' can be used to suppress569warnings in selected modules.570%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of571%     | 			     ^572573src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.574Compile directive 'nowarn_deprecated_catch' can be used to suppress575warnings in selected modules.576%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of577%     | 	     ^578579src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of583%     | 			     ^584585src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.586Compile directive 'nowarn_deprecated_catch' can be used to suppress587warnings in selected modules.588%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of589%     | 					     ^590591src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of595%     | 	     ^596597src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of601%     | 			     ^602603src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of607%     | 					     ^608609src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of613%     | 	     ^614615src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of619%     | 			     ^620621src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.622Compile directive 'nowarn_deprecated_catch' can be used to suppress623warnings in selected modules.624%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of625%     | 	     ^626627src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.628Compile directive 'nowarn_deprecated_catch' can be used to suppress629warnings in selected modules.630%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of631%     | 			     ^632633src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636%  230| 	case catch block_cipher(Cipher) of637%     | 	     ^638639src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.640Compile directive 'nowarn_deprecated_catch' can be used to suppress641warnings in selected modules.642%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of643%     | 	     ^644645src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648%  246| 	case catch rsa_crypt(Padding) of649%     | 	     ^650651src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654%  254| 	case catch rsa_sign(Padding) of655%     | 	     ^656657src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.658Compile directive 'nowarn_deprecated_catch' can be used to suppress659warnings in selected modules.660%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of661%     | 	     ^662663Compiling 8 files (.ex)664Generated jose app665==> nerves_compatibility_test666===> Analyzing applications...667===> Compiling ranch668    ┌─ src/ranch.erl:669    │670 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);671    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.672Compile directive 'nowarn_deprecated_catch' can be used to suppress673warnings in selected modules.674675676     ┌─ src/ranch_ssl.erl:677     │678 128 │  	case ssl:ssl_accept(CSocket, Timeout) of679     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead680681     ┌─ src/ranch_ssl.erl:682     │683 233 │  			end, ssl:cipher_suites());684     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead685686     ┌─ src/ranch_ssl.erl:687     │688 235 │  			ssl:cipher_suites()689     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead690691692    ┌─ src/ranch_conns_sup.erl:693    │694 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},695    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.696Compile directive 'nowarn_deprecated_catch' can be used to suppress697warnings in selected modules.698699700==> 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_rpi4-2.1.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so720Compiling 3 files (.ex)721    warning: using single-quoted strings to represent charlists is deprecated.722    Use ~c"" if you indeed want a charlist or use "" instead.723    You may run "mix format --migrate" to change all single-quoted724    strings to use the ~c sigil and fix this warning.725    │726 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')727    │                                                           ~728    │729    └─ lib/bcrypt/base.ex:57:59730731    warning: use Bitwise is deprecated. import Bitwise instead732    │733  6 │   use Bitwise734    │   ~~~~~~~~~~~735    │736    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)737738Generated bcrypt_elixir app739==> comeonin740Compiling 2 files (.ex)741Generated comeonin app742==> nerves_discovery743Compiling 5 files (.ex)744Generated nerves_discovery app745==> ring_logger746Compiling 7 files (.ex)747Generated ring_logger app748==> nerves_compatibility_test749===> Analyzing applications...750===> Compiling poolboy751warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"752  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2753  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1754  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5755  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2756  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4757  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2758759==> db_connection760Compiling 23 files (.ex)761warning: cannot infer signatures from :poolboy because it is not loaded762763    warning: unused require Bitwise764    │765 31 │     require Bitwise766    │     ~767    │768    └─ lib/db_connection/backoff.ex:31:5769770     warning: using single-quoted strings to represent charlists is deprecated.771     Use ~c"" if you indeed want a charlist or use "" instead.772     You may run "mix format --migrate" to change all single-quoted773     strings to use the ~c sigil and fix this warning.774     │775 406 │       :normal    -> [{:data, [{'Module', mod}]}]776     │                                ~777     │778     └─ lib/db_connection/connection.ex:406:32779780     warning: using single-quoted strings to represent charlists is deprecated.781     Use ~c"" if you indeed want a charlist or use "" instead.782     You may run "mix format --migrate" to change all single-quoted783     strings to use the ~c sigil and fix this warning.784     │785 661 │     [{:data, [{'Module', mod}, {'State', state}]}]786     │                ~787     │788     └─ lib/db_connection/connection.ex:661:16789790     warning: using single-quoted strings to represent charlists is deprecated.791     Use ~c"" if you indeed want a charlist or use "" instead.792     You may run "mix format --migrate" to change all single-quoted793     strings to use the ~c sigil and fix this warning.794     │795 661 │     [{:data, [{'Module', mod}, {'State', state}]}]796     │                                 ~797     │798     └─ lib/db_connection/connection.ex:661:33799800    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead801    │802  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]803    │                  ~804    │805    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0806807    warning: Supervisor.Spec.worker/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: :random.seed/3 is deprecated. Use the 'rand' module instead963     │964 108 │     case :random.seed(hash, sec, micro) do965     │                  ~966     │967     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0968969    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead970    │971  9 │       supervisor(DBConnection.Task, []),972    │       ~973    │974    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2975    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2976    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2977978Generated 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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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/rpi4/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_rpi41189Generated nerves_system_rpi4 app1190==> nerves_compatibility_test1191===> Analyzing applications...1192===> Compiling telemetry1193===> Analyzing applications...1194===> Compiling cowboy1195    ┌─ src/cowboy_handler.erl:1196    │1197 87 │  		Stacktrace = erlang:get_stacktrace(),1198    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11991200     ┌─ src/cowboy_handler.erl:1201     │1202 116 │  		Stacktrace = erlang:get_stacktrace(),1203     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12041205     ┌─ src/cowboy_handler.erl:1206     │1207 235 │  		Stacktrace = erlang:get_stacktrace(),1208     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12091210     ┌─ src/cowboy_handler.erl:1211     │1212 290 │  			{stacktrace, erlang:get_stacktrace()},1213     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace121412151216    ┌─ src/cowboy_rest.erl:1217    │1218 69 │  				Stacktrace = erlang:get_stacktrace(),1219    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12201221      ┌─ src/cowboy_rest.erl:1222      │1223 1006 │  	Stacktrace = erlang:get_stacktrace(),1224      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace122512261227     ┌─ src/cowboy_websocket.erl:1228     │1229 147 │  		Stacktrace = erlang:get_stacktrace(),1230     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12311232     ┌─ src/cowboy_websocket.erl:1233     │1234 645 │  			{stacktrace, erlang:get_stacktrace()},1235     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12361237     ┌─ src/cowboy_websocket.erl:1238     │1239 755 │  			{stacktrace, erlang:get_stacktrace()},1240     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace124112421243==> expo1244Compiling 2 files (.erl)1245Compiling 22 files (.ex)1246Generated expo app1247==> gettext1248Compiling 18 files (.ex)1249     warning: unused require Gettext.Macros1250     │1251 594 │   require Gettext.Macros1252     │   ~1253     │1254     └─ lib/gettext.ex:594:312551256     warning: the following clause is redundant:12571258         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)12591260     it has type:12611262         dynamic(%Expo.Message.Plural{})12631264     previous clauses have already matched on the following types:12651266         %Expo.Message.Singular{}1267         %Expo.Message.Plural{}12681269     │1270 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1271     │        ~1272     │1273     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112741275     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1276     │1277 426 │               Kernel.ParallelCompiler.async(fn ->1278     │                                       ~1279     │1280     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/312811282Generated gettext app1283==> phoenix_pubsub1284Compiling 13 files (.ex)1285     warning: single quotes around atoms are deprecated. Use double quotes instead1286     │1287 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1288     │                       ~1289     │1290     └─ lib/phoenix/pubsub/local.ex:160:2312911292     warning: single quotes around atoms are deprecated. Use double quotes instead1293     │1294 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1295     │                                        ~1296     │1297     └─ lib/phoenix/pubsub/local.ex:160:4012981299     warning: unused require Logger1300     │1301 107 │   require Logger1302     │   ~1303     │1304     └─ lib/phoenix/tracker.ex:107:313051306    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13071308        %Phoenix.Tracker.Replica{replica | status: :permdown}13091310    but got type:13111312        dynamic()13131314    where "replica" was given the type:13151316        # type: dynamic()1317        # from: lib/phoenix/tracker/replica.ex:72:171318        replica13191320    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13211322    type warning found at:1323    │1324 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1325    │                               ~1326    │1327    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113281329    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13301331        %Phoenix.Tracker.Replica{replica | status: :down}13321333    but got type:13341335        dynamic()13361337    where "replica" was given the type:13381339        # type: dynamic()1340        # from: lib/phoenix/tracker/replica.ex:74:131341        replica13421343    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13441345    type warning found at:1346    │1347 74 │   defp down(replica), do: %Replica{replica | status: :down}1348    │                           ~1349    │1350    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113511352    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13531354        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13551356    but got type:13571358        dynamic()13591360    where "replica" was given the type:13611362        # type: dynamic()1363        # from: lib/phoenix/tracker/replica.ex:76:291364        replica13651366    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13671368    type warning found at:1369    │1370 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1371    │     ~1372    │1373    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113741375     warning: a struct for Phoenix.Tracker.State is expected on struct update:13761377         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13781379     but got type:13801381         dynamic()13821383     where "delta" was given the type:13841385         # type: dynamic()1386         # from: lib/phoenix/tracker/state.ex:461:361387         %Phoenix.Tracker.State{delta: delta} = state13881389     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13901391     type warning found at:1392     │1393 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1394     │                 ~1395     │1396     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513971398     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1399     │1400 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1401     │         ~1402     │1403     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114041405     warning: a struct for Phoenix.Tracker.State is expected on struct update:14061407         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14081409     but got type:14101411         dynamic()14121413     where "delta" was given the type:14141415         # type: dynamic()1416         # from: lib/phoenix/tracker/state.ex:541:991417         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1418           state14191420     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14211422     type warning found at:1423     │1424 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1425     │                   ~1426     │1427     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114281429     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1430     │1431 273 │     supervise(shards, strategy: :one_for_one,1432     │     ~1433     │1434     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114351436     warning: a struct for Phoenix.Tracker.State is expected on struct update:14371438         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14391440     but got type:14411442         dynamic(%{..., range: {term(), term()}})14431444     where "delta" was given the type:14451446         # type: dynamic(%{..., range: {term(), term()}})1447         # from: lib/phoenix/tracker/state.ex:551:301448         {start_clock, end_clock} = delta.range14491450     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14511452     type warning found at:1453     │1454 555 │            delta: %State{delta | range: {start_clock, new_end}}}1455     │                   ~1456     │1457     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214581459    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1460    │1461  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1462    │        ~1463    │1464    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214651466    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1467    │1468 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1469    │       ~1470    │1471    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114721473    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1474    │1475 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1476    │       ~1477    │1478    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114791480    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1481    │1482 43 │     :ok = :pg2.create(pg2_group)1483    │                ~1484    │1485    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114861487    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1488    │1489 97 │     supervise(children, strategy: :rest_for_one)1490    │     ~1491    │1492    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114931494    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1495    │1496 44 │     :ok = :pg2.join(pg2_group, self())1497    │                ~1498    │1499    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115001501    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1502    │1503 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1504    │         ~1505    │1506    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11507    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115081509    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1510    │1511 57 │     :pg2.get_members(pg2_namespace(server_name))1512    │          ~1513    │1514    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115151516    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1517    │1518 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1519    │       ~1520    │1521    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115221523    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1524    │1525 42 │     supervise children, strategy: :one_for_one1526    │     ~1527    │1528    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115291530Generated phoenix_pubsub app1531==> plug1532Compiling 1 file (.erl)1533Compiling 42 files (.ex)1534Generated plug app1535warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1536  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21537  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11538  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51539  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21540  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41541  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215421543==> phoenix1544Compiling 75 files (.ex)1545warning: cannot infer signatures from :cowboy because it is not loaded15461547warning: cannot infer signatures from :cowlib because it is not loaded15481549warning: cannot infer signatures from :ranch because it is not loaded15501551     warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1552     │1553 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1554     │                    ~1555     │1556     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115571558     warning: using single-quoted strings to represent charlists is deprecated.1559     Use ~c"" if you indeed want a charlist or use "" instead.1560     You may run "mix format --migrate" to change all single-quoted1561     strings to use the ~c sigil and fix this warning.1562     │1563 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1564     │                               ~1565     │1566     └─ lib/phoenix/channel/server.ex:310:3115671568    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1569    │1570 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1571    │                    ~1572    │1573    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/315741575    warning: unused require Logger1576    │1577 20 │   require Logger1578    │   ~1579    │1580    └─ lib/phoenix/endpoint/handler.ex:20:315811582    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1583    │1584 39 │       Logger.warn """1585    │              ~1586    │1587    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/115881589    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1590    │1591 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1592    │                             ~1593    │1594    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215951596     warning: using single-quoted strings to represent charlists is deprecated.1597     Use ~c"" if you indeed want a charlist or use "" instead.1598     You may run "mix format --migrate" to change all single-quoted1599     strings to use the ~c sigil and fix this warning.1600     │1601 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1602     │                                                  ~1603     │1604     └─ lib/phoenix/router.ex:315:5016051606     warning: using single-quoted strings to represent charlists is deprecated.1607     Use ~c"" if you indeed want a charlist or use "" instead.1608     You may run "mix format --migrate" to change all single-quoted1609     strings to use the ~c sigil and fix this warning.1610     │1611 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1612     │                                                  ~1613     │1614     └─ lib/phoenix/router/helpers.ex:195:5016151616    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16171618    This error happens when you have function calls without parentheses inside keywords. For example:16191620        function(arg, one: nested_call a, b, c)1621        function(arg, one: if expr, do: :this, else: :that)16221623    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:16241625        function(arg, one: if(expr, do: :this, else: :that))1626        function(arg, one: nested_call(a, b, c))16271628    Ambiguity found at:1629    │1630 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1631    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1632    │1633    └─ lib/phoenix/router/resource.ex:7116341635    warning: duplicate key :route found in struct1636    │1637 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1638    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1639    │1640    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16411642     warning: 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)"1643     │1644 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1645     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1646     │1647     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16481649     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1650     │1651 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1652     │              ~1653     │1654     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116551656     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1657     │1658 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1659     │            ~1660     │1661     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216621663     warning: using single-quoted strings to represent charlists is deprecated.1664     Use ~c"" if you indeed want a charlist or use "" instead.1665     You may run "mix format --migrate" to change all single-quoted1666     strings to use the ~c sigil and fix this warning.1667     │1668 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1669     │                                                  ~1670     │1671     └─ lib/phoenix/template.ex:174:5016721673     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1674     │1675 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1676     │            ~1677     │1678     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/216791680     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1681     │1682 647 │       exception -> {:error, {exception, System.stacktrace()}}1683     │                                                ~1684     │1685     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/116861687    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1688    │1689 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1690    │       ~1691    │1692    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116931694    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1695    │1696 14 │     supervise(children, strategy: :simple_one_for_one)1697    │     ~1698    │1699    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117001701     warning: expected a module (an atom) when invoking config/1 in expression:17021703         endpoint.config(:endpoint_id)17041705     where "endpoint" was given the type:17061707         # type: dynamic(%{..., __pubsub_server__: atom()})1708         # from: lib/phoenix/transports/long_poll.ex:199:101709         verify_token(endpoint, token, opts)17101711     type warning found at:1712     │1713 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1714     │                                          ~1715     │1716     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317171718     warning: unknown key .__pubsub_server__ in expression:17191720         endpoint.__pubsub_server__17211722     the given type does not have the given key:17231724         dynamic(1725           %Phoenix.Socket{1726             id: term(),1727             assigns: term(),1728             channel: term(),1729             channel_pid: term(),1730             endpoint: atom(),1731             handler: term(),1732             joined: term(),1733             pubsub_server: term(),1734             ref: term(),1735             join_ref: term(),1736             topic: term(),1737             transport: term(),1738             transport_pid: term(),1739             transport_name: term(),1740             serializer: term(),1741             private: term(),1742             vsn: term()1743           } or1744             %Plug.Conn{1745               adapter: term(),1746               assigns: term(),1747               body_params: term(),1748               cookies: term(),1749               halted: term(),1750               host: term(),1751               method: term(),1752               owner: term(),1753               params: term(),1754               path_info: term(),1755               path_params: term(),1756               port: term(),1757               private: term(),1758               query_params: term(),1759               query_string: term(),1760               remote_ip: term(),1761               req_cookies: term(),1762               req_headers: term(),1763               request_path: term(),1764               resp_body: term(),1765               resp_cookies: term(),1766               resp_headers: term(),1767               scheme: term(),1768               script_name: term(),1769               secret_key_base: term(),1770               state: term(),1771               status: term()1772             } or atom() or binary()1773         )17741775     where "endpoint" was given the type:17761777         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1778         # from: lib/phoenix/transports/long_poll.ex:254:191779         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])17801781     type warning found at:1782     │1783 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1784     │                                                          ~~~~~~~~~~~~~~~~~1785     │1786     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/317871788     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1789     │1790 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1791     │                                                     ~1792     │1793     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/417941795    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1796    │1797  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1798    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1799    │1800    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18011802    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1803    │1804 10 │     conn = @connection.conn(req, transport)1805    │                        ~1806    │1807    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318081809    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1810    │1811 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1812    │                       ~1813    │1814    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318151816    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1817    │1818 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1819    │                                                                                   ~1820    │1821    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318221823    warning: a struct for Plug.Conn is expected on struct update:18241825        %Plug.Conn{conn | state: :sent}18261827    but got type:18281829        dynamic()18301831    where "conn" was given the type:18321833        # type: dynamic()1834        # from: lib/phoenix/endpoint/render_errors.ex:79:211835        conn18361837    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18381839    type warning found at:1840    │1841 83 │         %Plug.Conn{conn | state: :sent}1842    │         ~1843    │1844    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518451846    warning: a struct for Plug.Conn is expected on struct update:18471848        %Plug.Conn{conn | query_params: %{}, params: %{}}18491850    but got type:18511852        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18531854    where "conn" was given the types:18551856        # type: dynamic(%{..., params: term()})1857        # from: lib/phoenix/endpoint/render_errors.ex:94:171858        conn.params18591860        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1861        # from: lib/phoenix/endpoint/render_errors.ex:94:171862        conn.params18631864    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18651866    type warning found at:1867    │1868 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1869    │                                   ~1870    │1871    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/118721873     warning: a struct for Phoenix.Socket is expected on struct update:18741875         %Phoenix.Socket{socket | id: id}18761877     but got type:18781879         dynamic()18801881     where "socket" was given the type:18821883         # type: dynamic()1884         # from: lib/phoenix/socket/transport.ex1885         {:ok, socket}18861887     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18881889     type warning found at:1890     │1891 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1892     │                                          ~1893     │1894     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718951896    warning: a struct for Plug.Conn is expected on struct update:18971898        %Plug.Conn{conn | query_params: %{}, params: params}18991900    but got type:19011902        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19031904    where "conn" was given the types:19051906        # type: dynamic(%{..., params: term()})1907        # from: lib/phoenix/endpoint/render_errors.ex:94:171908        conn.params19091910        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1911        # from: lib/phoenix/endpoint/render_errors.ex:94:171912        conn.params19131914    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19151916    type warning found at:1917    │1918 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1919    │                   ~1920    │1921    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119221923     warning: a struct for Plug.Conn is expected on struct update:19241925         %Plug.Conn{conn | params: params}19261927     but got type:19281929         dynamic(%{..., params: map()})19301931     where "conn" was given the type:19321933         # type: dynamic(%{..., params: map()})1934         # from: lib/phoenix/controller.ex:912:171935         Map.get(conn.params, required_key)19361937     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19381939     type warning found at:1940     │1941 919 │     %Plug.Conn{conn | params: params}1942     │     ~1943     │1944     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219451946    warning: expected a map or struct when accessing .url in expression:19471948        endpoint.url19491950    where "endpoint" was given the types:19511952        # type: dynamic(atom())1953        # from: lib/phoenix/router/helpers.ex:24:201954        endpoint19551956        # type: atom()1957        # from: lib/phoenix/router/helpers.ex:24:351958        is_atom(endpoint)19591960    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19611962    type warning found at:1963    │1964 25 │     endpoint.url1965    │              ~1966    │1967    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/219681969     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1970     │1971 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1972     │       ~1973     │1974     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419751976     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1977     │1978 199 │       worker(Phoenix.Tracker, [module, opts, opts])1979     │       ~1980     │1981     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419821983     warning: a struct for Plug.Conn is expected on struct update:19841985         %Plug.Conn{conn | path_info: path, script_name: script}19861987     but got type:19881989         dynamic()19901991     where "conn" was given the type:19921993         # type: dynamic()1994         # from: lib/phoenix/router/route.ex:147:101995         conn = target.call(%Plug.Conn{...}, opts)19961997     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19981999     type warning found at:2000     │2001 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2002     │     ~2003     │2004     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420052006    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2007    │2008 71 │     supervise(children, strategy: :one_for_one)2009    │     ~2010    │2011    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120122013    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2014    │2015 76 │     [worker(Phoenix.Config, args)]2016    │      ~2017    │2018    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320192020    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2021    │2022 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2023    │        ~2024    │2025    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22026    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32027    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320282029     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2030     │2031 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2032     │         ~2033     │2034     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320352036     warning: expected a module (an atom) when invoking path/1 in expression:20372038         endpoint.path("/")20392040     where "endpoint" was given the type:20412042         # type: dynamic(%{..., host: term()})2043         # from: lib/phoenix/endpoint/supervisor.ex:312:142044         endpoint.host20452046     type warning found at:2047     │2048 313 │     endpoint.path("/")2049     │              ~2050     │2051     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120522053     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2054     │2055 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2056     │                                                                          ~2057     │2058     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120592060    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2061    │2062 35 │     supervise(children, strategy: :one_for_one)2063    │     ~2064    │2065    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/120662067    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2068    │2069 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2070    │                                            ~2071    │2072    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/320732074     warning: comparison between distinct types found:20752076         !Path.extname(file_path) == ".gz"20772078     given types:20792080         dynamic(boolean()) == binary()20812082     where "file_path" was given the type:20832084         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2085         # from: lib/phoenix/digester.ex:147:452086         Path.basename(file_path)20872088     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 false20892090     type warning found at:2091     │2092 148 │       !Path.extname(file_path) == ".gz"2093     │                                ~2094     │2095     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/120962097    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2098    │2099 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2100    │                            ~2101    │2102    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321032104     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2105     │2106 113 │     {addr,port} = :ranch.get_addr(ref)2107     │                          ~2108     │2109     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321102111    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2112    │2113 51 │       worker(Phoenix.CodeReloader.Server, [])2114    │       ~2115    │2116    └─ lib/phoenix.ex:51:7: Phoenix.start/221172118    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2119    │2120 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2121    │                                                           ~2122    │2123    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321242125     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2126     │2127 155 │     Enum.partition attrs, fn2128     │          ~2129     │2130     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121312132     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2133     │2134 234 │       Enum.partition(attrs, fn2135     │            ~2136     │2137     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221382139    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21402141        mod.__phoenix_recompile__?21422143    where "mod" was given the type:21442145        # type: dynamic(atom())2146        # from: lib/mix/tasks/compile.phoenix.ex:34:122147        Code.ensure_loaded?(mod)21482149    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21502151    type warning found at:2152    │2153 36 │         mod.__phoenix_recompile__?2154    │             ~2155    │2156    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121572158Generated phoenix app2159warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2160  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22161  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12162  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52163  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22164  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42165  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/221662167==> guardian2168Compiling 20 files (.ex)2169Generated guardian app2170==> phoenix_html2171Compiling 8 files (.ex)2172    warning: using single-quoted strings to represent charlists is deprecated.2173    Use ~c"" if you indeed want a charlist or use "" instead.2174    You may run "mix format --migrate" to change all single-quoted2175    strings to use the ~c sigil and fix this warning.2176    │2177 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2178    │                                                  ~2179    │2180    └─ lib/phoenix_html/engine.ex:12:5021812182    warning: the 1st pattern in clause will never match:21832184        6021852186    because it is expected to receive type:21872188        dynamic(empty_list() or non_empty_list(term(), term()))21892190    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21912192    type warning found at:2193    │2194 56 │   def to_iodata(?<), do: "&lt;"2195    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2196    │2197    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/121982199    warning: the 1st pattern in clause will never match:22002201        6222022203    because it is expected to receive type:22042205        dynamic(empty_list() or non_empty_list(term(), term()))22062207    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22082209    type warning found at:2210    │2211 57 │   def to_iodata(?>), do: "&gt;"2212    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2213    │2214    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122152216    warning: the 1st pattern in clause will never match:22172218        3822192220    because it is expected to receive type:22212222        dynamic(empty_list() or non_empty_list(term(), term()))22232224    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22252226    type warning found at:2227    │2228 58 │   def to_iodata(?&), do: "&amp;"2229    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2230    │2231    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122322233    warning: the 1st pattern in clause will never match:22342235        3422362237    because it is expected to receive type:22382239        dynamic(empty_list() or non_empty_list(term(), term()))22402241    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22422243    type warning found at:2244    │2245 59 │   def to_iodata(?"), do: "&quot;"2246    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2247    │2248    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122492250    warning: the 1st pattern in clause will never match:22512252        3922532254    because it is expected to receive type:22552256        dynamic(empty_list() or non_empty_list(term(), term()))22572258    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22592260    type warning found at:2261    │2262 60 │   def to_iodata(?'), do: "&#39;"2263    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2264    │2265    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/122662267    warning: the 1st pattern in clause will never match:22682269        {:safe, data}22702271    because it is expected to receive type:22722273        dynamic(empty_list() or non_empty_list(term(), term()))22742275    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22762277    type warning found at:2278    │2279 76 │   def to_iodata({:safe, data}) do2280    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2281    │2282    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/122832284    warning: the following clause is redundant:22852286        def to_iodata(other)22872288    it has type:22892290        dynamic(empty_list() or non_empty_list(term(), term()))22912292    previous clauses have already matched on the following types:22932294        non_empty_list(term(), term())2295        empty_list()22962297    │2298 80 │   def to_iodata(other) do2299    │       ~2300    │2301    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123022303    warning: the 1st pattern in clause will never match:23042305        h23062307    because it is expected to receive type:23082309        dynamic(empty_list() or non_empty_list(term(), term()))23102311    where "h" was given the type:23122313        # type: integer()2314        # from: lib/phoenix_html/safe.ex:62:252315        is_integer(h)23162317    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23182319    type warning found at:2320    │2321 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2322    │                 ~2323    │2324    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123252326    warning: the 1st pattern in clause will never match:23272328        h23292330    because it is expected to receive type:23312332        dynamic(empty_list() or non_empty_list(term(), term()))23332334    where "h" was given the type:23352336        # type: integer()2337        # from: lib/phoenix_html/safe.ex:66:252338        is_integer(h)23392340    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23412342    type warning found at:2343    │2344 66 │   def to_iodata(h) when is_integer(h) do2345    │                 ~2346    │2347    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123482349    warning: the 1st pattern in clause will never match:23502351        h23522353    because it is expected to receive type:23542355        dynamic(empty_list() or non_empty_list(term(), term()))23562357    where "h" was given the type:23582359        # type: binary()2360        # from: lib/phoenix_html/safe.ex:72:252361        is_binary(h)23622363    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23642365    type warning found at:2366    │2367 72 │   def to_iodata(h) when is_binary(h) do2368    │                 ~2369    │2370    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/123712372Generated phoenix_html app2373==> postgrex2374Compiling 62 files (.ex)2375    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2376    │2377 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2378    │                                 ~2379    │2380    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)23812382    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2383    You may run "mix format --migrate" to fix this warning automatically.2384    │2385 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2386    │         ~2387    │2388    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/123892390    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2391    You may run "mix format --migrate" to fix this warning automatically.2392    │2393 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2394    │                                                                      ~2395    │2396    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/123972398    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2399    You may run "mix format --migrate" to fix this warning automatically.2400    │2401 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2402    │         ~2403    │2404    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124052406    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2407    You may run "mix format --migrate" to fix this warning automatically.2408    │2409 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2410    │                                                                      ~2411    │2412    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124132414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2415    You may run "mix format --migrate" to fix this warning automatically.2416    │2417 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2418    │                            ~2419    │2420    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124212422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2423    You may run "mix format --migrate" to fix this warning automatically.2424    │2425 43 │     <<-1::int32>>2426    │         ~2427    │2428    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124292430    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2431    You may run "mix format --migrate" to fix this warning automatically.2432    │2433 48 │     <<value_byte_size::int32>> <> value2434    │                      ~2435    │2436    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124372438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2442    │                              ~2443    │2444    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224452446    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2447    You may run "mix format --migrate" to fix this warning automatically.2448    │2449 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2450    │                              ~2451    │2452    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224532454    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2455    You may run "mix format --migrate" to fix this warning automatically.2456    │2457 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2458    │                                      ~2459    │2460    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224612462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2463    You may run "mix format --migrate" to fix this warning automatically.2464    │2465 64 │ ...                   -1::int32, rest::binary>>, acc) do2466    │                         ~2467    │2468    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/224692470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2471    You may run "mix format --migrate" to fix this warning automatically.2472    │2473 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2474    │                                      ~2475    │2476    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/224772478    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2479    You may run "mix format --migrate" to fix this warning automatically.2480    │2481 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2482    │                                     ~2483    │2484    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/224852486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487    You may run "mix format --migrate" to fix this warning automatically.2488    │2489 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2490    │                                       ~2491    │2492    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/224932494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495    You may run "mix format --migrate" to fix this warning automatically.2496    │2497 79 │ ...                   -1::int32, rest::binary>>, acc) do2498    │                         ~2499    │2500    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225012502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503    You may run "mix format --migrate" to fix this warning automatically.2504    │2505 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2506    │                                       ~2507    │2508    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225092510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2511    You may run "mix format --migrate" to fix this warning automatically.2512    │2513 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2514    │                                     ~2515    │2516    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225172518    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2519    You may run "mix format --migrate" to fix this warning automatically.2520    │2521 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2522    │         ~2523    │2524    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125252526    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2527    You may run "mix format --migrate" to fix this warning automatically.2528    │2529 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2530    │                     ~2531    │2532    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125332534    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2535    You may run "mix format --migrate" to fix this warning automatically.2536    │2537 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2538    │                                      ~2539    │2540    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125412542    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2543    You may run "mix format --migrate" to fix this warning automatically.2544    │2545 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2546    │                                                   ~2547    │2548    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125492550    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2551    You may run "mix format --migrate" to fix this warning automatically.2552    │2553 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2554    │                                                      ~2555    │2556    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125572558    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2559    You may run "mix format --migrate" to fix this warning automatically.2560    │2561 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2562    │                   ~2563    │2564    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125652566    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2567    You may run "mix format --migrate" to fix this warning automatically.2568    │2569 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2570    │                                    ~2571    │2572    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/125732574    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2575    You may run "mix format --migrate" to fix this warning automatically.2576    │2577 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2578    │                                                   ~2579    │2580    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/125812582    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2583    You may run "mix format --migrate" to fix this warning automatically.2584    │2585 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2586    │                                                                    ~2587    │2588    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/125892590    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2591    You may run "mix format --migrate" to fix this warning automatically.2592    │2593 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2594    │                                ~2595    │2596    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/125972598    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599    You may run "mix format --migrate" to fix this warning automatically.2600    │2601 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2602    │                                                 ~2603    │2604    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126052606    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2607    You may run "mix format --migrate" to fix this warning automatically.2608    │2609 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2610    │                                                                ~2611    │2612    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126132614    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615    You may run "mix format --migrate" to fix this warning automatically.2616    │2617 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2618    │                                                                                 ~2619    │2620    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126212622     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2623     You may run "mix format --migrate" to fix this warning automatically.2624     │2625 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2626     │                                   ~2627     │2628     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326292630    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2634    │                      ~2635    │2636    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126372638    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2642    │                               ~2643    │2644    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126452646    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 23 │     <<x::float64, y::float64>>2650    │        ~2651    │2652    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226532654    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2655    You may run "mix format --migrate" to fix this warning automatically.2656    │2657 23 │     <<x::float64, y::float64>>2658    │                    ~2659    │2660    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226612662    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2663    You may run "mix format --migrate" to fix this warning automatically.2664    │2665 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2666    │                         ~2667    │2668    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/226692670    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2671    You may run "mix format --migrate" to fix this warning automatically.2672    │2673 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2674    │                                     ~2675    │2676    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/226772678    warning: use Bitwise is deprecated. import Bitwise instead2679    │2680  4 │   use Bitwise, only_operators: true2681    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2682    │2683    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)26842685    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2686    You may run "mix format --migrate" to fix this warning automatically.2687    │2688 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2689    │                          ~2690    │2691    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/126922693    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2694    You may run "mix format --migrate" to fix this warning automatically.2695    │2696 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2697    │                           ~2698    │2699    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227002701    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2702    You may run "mix format --migrate" to fix this warning automatically.2703    │2704 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2705    │                                       ~2706    │2707    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227082709    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2710    You may run "mix format --migrate" to fix this warning automatically.2711    │2712 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2713    │         ~2714    │2715    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127162717    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2718    You may run "mix format --migrate" to fix this warning automatically.2719    │2720 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2721    │                                                                      ~2722    │2723    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127242725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2726    You may run "mix format --migrate" to fix this warning automatically.2727    │2728 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2729    │         ~2730    │2731    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127322733    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2734    You may run "mix format --migrate" to fix this warning automatically.2735    │2736 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2737    │                                                                      ~2738    │2739    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127402741    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2742    You may run "mix format --migrate" to fix this warning automatically.2743    │2744 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2745    │         ~2746    │2747    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127482749    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2750    You may run "mix format --migrate" to fix this warning automatically.2751    │2752 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2753    │                                           ~2754    │2755    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127562757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2758    You may run "mix format --migrate" to fix this warning automatically.2759    │2760 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2761    │         ~2762    │2763    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127642765    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2766    You may run "mix format --migrate" to fix this warning automatically.2767    │2768 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2769    │                                           ~2770    │2771    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/127722773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2774    You may run "mix format --migrate" to fix this warning automatically.2775    │2776 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2777    │         ~2778    │2779    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/127802781    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2782    You may run "mix format --migrate" to fix this warning automatically.2783    │2784 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2785    │                                           ~2786    │2787    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/127882789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2790    You may run "mix format --migrate" to fix this warning automatically.2791    │2792 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2793    │             ~2794    │2795    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/127962797    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2798    You may run "mix format --migrate" to fix this warning automatically.2799    │2800 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2801    │                                             ~2802    │2803    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128042805    warning: use Bitwise is deprecated. import Bitwise instead2806    │2807  5 │   use Bitwise2808    │   ~~~~~~~~~~~2809    │2810    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28112812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2813    You may run "mix format --migrate" to fix this warning automatically.2814    │2815 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2816    │          ~2817    │2818    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128192820    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2821    You may run "mix format --migrate" to fix this warning automatically.2822    │2823 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2824    │                                                                       ~2825    │2826    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128272828    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2829    You may run "mix format --migrate" to fix this warning automatically.2830    │2831 46 │       0 :: int32>>2832    │         ~2833    │2834    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128352836    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2837    You may run "mix format --migrate" to fix this warning automatically.2838    │2839 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2840    │          ~2841    │2842    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128432844    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2845    You may run "mix format --migrate" to fix this warning automatically.2846    │2847 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2848    │                                                                       ~2849    │2850    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128512852    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2853    You may run "mix format --migrate" to fix this warning automatically.2854    │2855 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2856    │                                                                                   ~2857    │2858    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128592860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861    You may run "mix format --migrate" to fix this warning automatically.2862    │2863 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2864    │                     ~2865    │2866    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128672868    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2869    │2870 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2871    │                              ~2872    │2873    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128742875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2876    You may run "mix format --migrate" to fix this warning automatically.2877    │2878 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2879    │                    ~2880    │2881    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/328822883    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2884    │2885 72 │           <<data :: size(rest_size)>> = rest2886    │                          ~2887    │2888    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/328892890    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2891    You may run "mix format --migrate" to fix this warning automatically.2892    │2893 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2894    │                   ~2895    │2896    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/328972898    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2899    You may run "mix format --migrate" to fix this warning automatically.2900    │2901 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2902    │                                 ~2903    │2904    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329052906    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2907    You may run "mix format --migrate" to fix this warning automatically.2908    │2909 86 │   def parse(<<status :: int8>>, ?Z, _size) do2910    │                      ~2911    │2912    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329132914    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2915    You may run "mix format --migrate" to fix this warning automatically.2916    │2917 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2918    │                   ~2919    │2920    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329212922     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2923     You may run "mix format --migrate" to fix this warning automatically.2924     │2925 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2926     │                            ~2927     │2928     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329292930     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2931     You may run "mix format --migrate" to fix this warning automatically.2932     │2933 103 │     case <<len ::uint16>> do2934     │                ~2935     │2936     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329372938     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2939     You may run "mix format --migrate" to fix this warning automatically.2940     │2941 104 │       <<^overflow_len :: uint16>> ->2942     │                       ~2943     │2944     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329452946     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2947     You may run "mix format --migrate" to fix this warning automatically.2948     │2949 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2950     │                   ~2951     │2952     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329532954     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2955     You may run "mix format --migrate" to fix this warning automatically.2956     │2957 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2958     │                 ~2959     │2960     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329612962     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2963     You may run "mix format --migrate" to fix this warning automatically.2964     │2965 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2966     │                      ~2967     │2968     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/329692970     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2971     You may run "mix format --migrate" to fix this warning automatically.2972     │2973 226 │      [<<size :: int32>>, data]2974     │              ~2975     │2976     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/129772978     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2979     You may run "mix format --migrate" to fix this warning automatically.2980     │2981 224 │       [first, <<size :: int32>>, data]2982     │                      ~2983     │2984     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/129852986     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2987     You may run "mix format --migrate" to fix this warning automatically.2988     │2989 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2990     │                                 ~2991     │2992     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/129932994     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2995     You may run "mix format --migrate" to fix this warning automatically.2996     │2997 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2998     │                                                               ~2999     │3000     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130013002     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3003     You may run "mix format --migrate" to fix this warning automatically.3004     │3005 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3006     │                                                 ~3007     │3008     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130093010     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3011     You may run "mix format --migrate" to fix this warning automatically.3012     │3013 252 │     len = <<div(byte_size(oids), 4) :: int16>>3014     │                                     ~3015     │3016     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130173018     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3019     You may run "mix format --migrate" to fix this warning automatically.3020     │3021 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3022     │                                                                        ~3023     │3024     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130253026     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3027     You may run "mix format --migrate" to fix this warning automatically.3028     │3029 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3030     │                                                                        ~3031     │3032     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130333034     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3035     You may run "mix format --migrate" to fix this warning automatically.3036     │3037 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3038     │                                        ~3039     │3040     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130413042     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3043     You may run "mix format --migrate" to fix this warning automatically.3044     │3045 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3046     │                                        ~3047     │3048     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130493050     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3051     You may run "mix format --migrate" to fix this warning automatically.3052     │3053 287 │     len_params  = <<length(params) :: int16>>3054     │                                    ~3055     │3056     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130573058     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3059     You may run "mix format --migrate" to fix this warning automatically.3060     │3061 294 │     {?E, [port, 0, <<rows :: int32>>]}3062     │                           ~3063     │3064     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130653066     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3067     You may run "mix format --migrate" to fix this warning automatically.3068     │3069 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3070     │                  ~3071     │3072     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/130733074     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3075     You may run "mix format --migrate" to fix this warning automatically.3076     │3077 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3078     │                                 ~3079     │3080     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/130813082     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3083     You may run "mix format --migrate" to fix this warning automatically.3084     │3085 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3086     │                  ~3087     │3088     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/130893090     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3091     You may run "mix format --migrate" to fix this warning automatically.3092     │3093 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3094     │                                 ~3095     │3096     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/130973098     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3099     You may run "mix format --migrate" to fix this warning automatically.3100     │3101 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3102     │                                               ~3103     │3104     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131053106     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3107     You may run "mix format --migrate" to fix this warning automatically.3108     │3109 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3110     │                                                             ~3111     │3112     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131133114     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3115     You may run "mix format --migrate" to fix this warning automatically.3116     │3117 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3118     │                              ~3119     │3120     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131213122     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3123     You may run "mix format --migrate" to fix this warning automatically.3124     │3125 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3126     │                 ~3127     │3128     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131293130     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3131     You may run "mix format --migrate" to fix this warning automatically.3132     │3133 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3134     │                                   ~3135     │3136     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131373138     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3139     You may run "mix format --migrate" to fix this warning automatically.3140     │3141 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3142     │                                                      ~3143     │3144     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131453146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3147     You may run "mix format --migrate" to fix this warning automatically.3148     │3149 363 │        type_size :: int16, type_mod :: int32, format :: int16,3150     │                  ~3151     │3152     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131533154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155     You may run "mix format --migrate" to fix this warning automatically.3156     │3157 363 │        type_size :: int16, type_mod :: int32, format :: int16,3158     │                                     ~3159     │3160     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131613162     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3163     You may run "mix format --migrate" to fix this warning automatically.3164     │3165 363 │        type_size :: int16, type_mod :: int32, format :: int16,3166     │                                                      ~3167     │3168     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/131693170     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3171     You may run "mix format --migrate" to fix this warning automatically.3172     │3173 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3174     │                            ~3175     │3176     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/131773178     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3179     You may run "mix format --migrate" to fix this warning automatically.3180     │3181 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3182     │                                       ~3183     │3184     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/131853186     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3187     You may run "mix format --migrate" to fix this warning automatically.3188     │3189 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3190     │                           ~3191     │3192     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/131933194    warning: unused require Postgrex.Messages3195    │3196 30 │   require Postgrex.Messages3197    │   ~3198    │3199    └─ lib/postgrex/query.ex:30:332003201    warning: unused require Logger3202    │3203  8 │   require Logger3204    │   ~3205    │3206    └─ lib/postgrex/notifications.ex:8:332073208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3209    You may run "mix format --migrate" to fix this warning automatically.3210    │3211 59 │       if lower == <<-1::int32>> do3212    │                       ~3213    │3214    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432153216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3217    You may run "mix format --migrate" to fix this warning automatically.3218    │3219 66 │       if upper == <<-1::int32>> do3220    │                       ~3221    │3222    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432233224    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3225    You may run "mix format --migrate" to fix this warning automatically.3226    │3227 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3228    │                               ~3229    │3230    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432313232    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3233    You may run "mix format --migrate" to fix this warning automatically.3234    │3235 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3236    │                                                           ~3237    │3238    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332393240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3241    You may run "mix format --migrate" to fix this warning automatically.3242    │3243 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3244    │                                                                       ~3245    │3246    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332473248    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 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3252    │                       ~3253    │3254    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332553256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3257    You may run "mix format --migrate" to fix this warning automatically.3258    │3259 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3260    │                                   ~3261    │3262    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332633264    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3265    You may run "mix format --migrate" to fix this warning automatically.3266    │3267 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3268    │                                                      ~3269    │3270    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/332713272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3273    You may run "mix format --migrate" to fix this warning automatically.3274    │3275 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3276    │                                ~3277    │3278    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/332793280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3281    You may run "mix format --migrate" to fix this warning automatically.3282    │3283 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3284    │                          ~3285    │3286    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/232873288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3289    You may run "mix format --migrate" to fix this warning automatically.3290    │3291 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3292    │                                            ~3293    │3294    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/232953296      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3297      │3298 1005 │     Logger.warn(fn() ->3299      │            ~3300      │3301      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533023303      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3304      You may run "mix format --migrate" to fix this warning automatically.3305      │3306 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3307      │                          ~3308      │3309      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133103311      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 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3315      │                                        ~3316      │3317      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133183319      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 operator3320      │3321 2003 │       <<body :: binary(size), rest :: binary>> ->3322      │                        ~3323      │3324      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133253326    warning: using single-quoted strings to represent charlists is deprecated.3327    Use ~c"" if you indeed want a charlist or use "" instead.3328    You may run "mix format --migrate" to change all single-quoted3329    strings to use the ~c sigil and fix this warning.3330    │3331 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3332    │                                                  ~3333    │3334    └─ lib/postgrex/type_module.ex:49:5033353336     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337     You may run "mix format --migrate" to fix this warning automatically.3338     │3339 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3340     │                       ~3341     │3342     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133433344     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3345     You may run "mix format --migrate" to fix this warning automatically.3346     │3347 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3348     │                        ~3349     │3350     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133513352     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3353     You may run "mix format --migrate" to fix this warning automatically.3354     │3355 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3356     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3357     │3358     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333593360     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3361     You may run "mix format --migrate" to fix this warning automatically.3362     │3363 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3364     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3365     │3366     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133673368    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369    You may run "mix format --migrate" to fix this warning automatically.3370    │3371 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3372    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3373    │3374    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133753376    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3377    You may run "mix format --migrate" to fix this warning automatically.3378    │3379 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3380    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3381    │3382    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133833384    warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3385    │3386 15 │         <<binary::binary-size(last_pos), last::bits>> = val3387    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3388    │3389    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133903391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3392    You may run "mix format --migrate" to fix this warning automatically.3393    │3394 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3395    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3396    │3397    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133983399    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3400    You may run "mix format --migrate" to fix this warning automatically.3401    │3402 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3403    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3404    │3405    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134063407     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3408     You may run "mix format --migrate" to fix this warning automatically.3409     │3410 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3411     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3412     │3413     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134143415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3416    You may run "mix format --migrate" to fix this warning automatically.3417    │3418  9 │         <<1 :: int32, 1>>3419    │         ~~~~~~~~~~~~~~~~~3420    │3421    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134223423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3424    You may run "mix format --migrate" to fix this warning automatically.3425    │3426 11 │         <<1 :: int32, 0>>3427    │         ~~~~~~~~~~~~~~~~~3428    │3429    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134303431     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3432     You may run "mix format --migrate" to fix this warning automatically.3433     │3434 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3436     │3437     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134383439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3440    You may run "mix format --migrate" to fix this warning automatically.3441    │3442 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444    │3445    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134463447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448     You may run "mix format --migrate" to fix this warning automatically.3449     │3450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452     │3453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134543455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3456    You may run "mix format --migrate" to fix this warning automatically.3457    │3458 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3460    │3461    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134623463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464    You may run "mix format --migrate" to fix this warning automatically.3465    │3466 12 │         <<20 :: int32, 3, n, 1, 16,3467    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3468    │3469    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134703471     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472     You may run "mix format --migrate" to fix this warning automatically.3473     │3474 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3475     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3476     │3477     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134783479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480    You may run "mix format --migrate" to fix this warning automatically.3481    │3482 10 │         <<24::int32, x::float64, y::float64, r::float64>>3483    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3484    │3485    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134863487    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3488    You may run "mix format --migrate" to fix this warning automatically.3489    │3490 10 │         <<24::int32, x::float64, y::float64, r::float64>>3491    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492    │3493    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134943495    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3496    You may run "mix format --migrate" to fix this warning automatically.3497    │3498 10 │         <<24::int32, x::float64, y::float64, r::float64>>3499    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500    │3501    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135023503    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3504    You may run "mix format --migrate" to fix this warning automatically.3505    │3506 10 │         <<24::int32, x::float64, y::float64, r::float64>>3507    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508    │3509    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135103511     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3512     You may run "mix format --migrate" to fix this warning automatically.3513     │3514 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3515     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3516     │3517     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135183519     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3520     You may run "mix format --migrate" to fix this warning automatically.3521     │3522 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3523     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3524     │3525     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135263527    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3528    You may run "mix format --migrate" to fix this warning automatically.3529    │3530  9 │         <<4::int32, n::float32>>3531    │         ~~~~~~~~~~~~~~~~~~~~~~~~3532    │3533    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135343535    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3536    You may run "mix format --migrate" to fix this warning automatically.3537    │3538  9 │         <<4::int32, n::float32>>3539    │         ~~~~~~~~~~~~~~~~~~~~~~~~3540    │3541    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135423543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3544    You may run "mix format --migrate" to fix this warning automatically.3545    │3546 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3547    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548    │3549    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135503551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3552    You may run "mix format --migrate" to fix this warning automatically.3553    │3554 13 │         <<4::int32, 0::1, 255, 0::23>>3555    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556    │3557    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135583559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3560    You may run "mix format --migrate" to fix this warning automatically.3561    │3562 15 │         <<4::int32, 1::1, 255, 0::23>>3563    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564    │3565    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135663567     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3568     You may run "mix format --migrate" to fix this warning automatically.3569     │3570 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3571     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572     │3573     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135743575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576    You may run "mix format --migrate" to fix this warning automatically.3577    │3578  9 │         <<8 :: int32, n :: float64>>3579    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580    │3581    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135823583    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3584    You may run "mix format --migrate" to fix this warning automatically.3585    │3586  9 │         <<8 :: int32, n :: float64>>3587    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3588    │3589    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135903591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3592    You may run "mix format --migrate" to fix this warning automatically.3593    │3594 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3595    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3596    │3597    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135983599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600    You may run "mix format --migrate" to fix this warning automatically.3601    │3602 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3603    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604    │3605    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136063607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608    You may run "mix format --migrate" to fix this warning automatically.3609    │3610 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3611    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612    │3613    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136143615     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616     You may run "mix format --migrate" to fix this warning automatically.3617     │3618 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3619     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620     │3621     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136223623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624    You may run "mix format --migrate" to fix this warning automatically.3625    │3626 12 │         [<<IO.iodata_length(data) :: int32>> | data]3627    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628    │3629    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136303631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632     You may run "mix format --migrate" to fix this warning automatically.3633     │3634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636     │3637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136383639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3640    You may run "mix format --migrate" to fix this warning automatically.3641    │3642 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3643    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644    │3645    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136463647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648    You may run "mix format --migrate" to fix this warning automatically.3649    │3650 12 │         <<20 :: int32, 3, 128, 0, 16,3651    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3652    │3653    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136543655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656     You may run "mix format --migrate" to fix this warning automatically.3657     │3658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660     │3661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136623663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664    You may run "mix format --migrate" to fix this warning automatically.3665    │3666 12 │         <<2 :: int32, int :: int16>>3667    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668    │3669    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136703671    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3672    You may run "mix format --migrate" to fix this warning automatically.3673    │3674 12 │         <<2 :: int32, int :: int16>>3675    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676    │3677    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136783679     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3680     You may run "mix format --migrate" to fix this warning automatically.3681     │3682 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3683     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684     │3685     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136863687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688    You may run "mix format --migrate" to fix this warning automatically.3689    │3690 12 │         <<4 :: int32, int :: int32>>3691    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692    │3693    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136943695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696    You may run "mix format --migrate" to fix this warning automatically.3697    │3698 12 │         <<4 :: int32, int :: int32>>3699    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700    │3701    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137023703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704     You may run "mix format --migrate" to fix this warning automatically.3705     │3706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708     │3709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137103711    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712    You may run "mix format --migrate" to fix this warning automatically.3713    │3714 12 │         <<8 :: int32, int :: int64>>3715    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716    │3717    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137183719    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3720    You may run "mix format --migrate" to fix this warning automatically.3721    │3722 12 │         <<8 :: int32, int :: int64>>3723    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3724    │3725    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137263727     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3728     You may run "mix format --migrate" to fix this warning automatically.3729     │3730 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3731     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732     │3733     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137343735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736    You may run "mix format --migrate" to fix this warning automatically.3737    │3738 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3739    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740    │3741    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137423743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3744    You may run "mix format --migrate" to fix this warning automatically.3745    │3746 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3747    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748    │3749    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137503751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752    You may run "mix format --migrate" to fix this warning automatically.3753    │3754 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3755    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756    │3757    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137583759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760    You may run "mix format --migrate" to fix this warning automatically.3761    │3762 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3763    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764    │3765    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137663767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768     You may run "mix format --migrate" to fix this warning automatically.3769     │3770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772     │3773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137743775    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3776    You may run "mix format --migrate" to fix this warning automatically.3777    │3778 10 │         <<24::int32, a::float64, b::float64, c::float64>>3779    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780    │3781    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137823783    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3784    You may run "mix format --migrate" to fix this warning automatically.3785    │3786 10 │         <<24::int32, a::float64, b::float64, c::float64>>3787    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788    │3789    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137903791    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3792    You may run "mix format --migrate" to fix this warning automatically.3793    │3794 10 │         <<24::int32, a::float64, b::float64, c::float64>>3795    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796    │3797    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137983799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3800    You may run "mix format --migrate" to fix this warning automatically.3801    │3802 10 │         <<24::int32, a::float64, b::float64, c::float64>>3803    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804    │3805    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138063807     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808     You may run "mix format --migrate" to fix this warning automatically.3809     │3810 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3811     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812     │3813     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138143815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816    You may run "mix format --migrate" to fix this warning automatically.3817    │3818 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3819    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820    │3821    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138223823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824     You may run "mix format --migrate" to fix this warning automatically.3825     │3826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828     │3829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138303831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832    You may run "mix format --migrate" to fix this warning automatically.3833    │3834  9 │         <<6::int32, a, b, c, d, e, f>>3835    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836    │3837    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138383839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3840     You may run "mix format --migrate" to fix this warning automatically.3841     │3842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844     │3845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138463847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3848    You may run "mix format --migrate" to fix this warning automatically.3849    │3850 11 │         [<<byte_size(name) :: int32>> | name]3851    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852    │3853    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138543855     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3856     You may run "mix format --migrate" to fix this warning automatically.3857     │3858 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3859     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860     │3861     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138623863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864    You may run "mix format --migrate" to fix this warning automatically.3865    │3866 10 │         [<<IO.iodata_length(data)::int32>> | data]3867    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868    │3869    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138703871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872    You may run "mix format --migrate" to fix this warning automatically.3873    │3874 13 │         [<<IO.iodata_length(data)::int32>> | data]3875    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876    │3877    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138783879     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880     You may run "mix format --migrate" to fix this warning automatically.3881     │3882 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3883     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884     │3885     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138863887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888    You may run "mix format --migrate" to fix this warning automatically.3889    │3890 15 │         <<4 :: int32, oid :: uint32>>3891    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892    │3893    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138943895    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3896    You may run "mix format --migrate" to fix this warning automatically.3897    │3898 15 │         <<4 :: int32, oid :: uint32>>3899    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900    │3901    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139023903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3904     You may run "mix format --migrate" to fix this warning automatically.3905     │3906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908     │3909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139103911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912    You may run "mix format --migrate" to fix this warning automatically.3913    │3914 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3915    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916    │3917    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139183919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920    You may run "mix format --migrate" to fix this warning automatically.3921    │3922 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3923    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924    │3925    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139263927     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3928     You may run "mix format --migrate" to fix this warning automatically.3929     │3930 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3931     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932     │3933     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139343935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936    You may run "mix format --migrate" to fix this warning automatically.3937    │3938  9 │         <<16::int32, x::float64, y::float64>>3939    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940    │3941    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139423943    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3944    You may run "mix format --migrate" to fix this warning automatically.3945    │3946  9 │         <<16::int32, x::float64, y::float64>>3947    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948    │3949    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139503951    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3952    You may run "mix format --migrate" to fix this warning automatically.3953    │3954  9 │         <<16::int32, x::float64, y::float64>>3955    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956    │3957    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139583959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960     You may run "mix format --migrate" to fix this warning automatically.3961     │3962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964     │3965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139663967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3968    You may run "mix format --migrate" to fix this warning automatically.3969    │3970 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3971    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972    │3973    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139743975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3976    You may run "mix format --migrate" to fix this warning automatically.3977    │3978 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3979    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980    │3981    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139823983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3984     You may run "mix format --migrate" to fix this warning automatically.3985     │3986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988     │3989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/339903991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992     You may run "mix format --migrate" to fix this warning automatically.3993     │3994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996     │3997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/139983999    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4000    You may run "mix format --migrate" to fix this warning automatically.4001    │4002 14 │         [<<byte_size(bin) :: int32>> | bin]4003    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004    │4005    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140064007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4008     You may run "mix format --migrate" to fix this warning automatically.4009     │4010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012     │4013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340144015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016    You may run "mix format --migrate" to fix this warning automatically.4017    │4018 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4019    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020    │4021    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340224023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024    You may run "mix format --migrate" to fix this warning automatically.4025    │4026 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4027    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028    │4029    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340304031     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032     You may run "mix format --migrate" to fix this warning automatically.4033     │4034 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4035     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036     │4037     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140384039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040    You may run "mix format --migrate" to fix this warning automatically.4041    │4042  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4043    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044    │4045    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140464047    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4048    You may run "mix format --migrate" to fix this warning automatically.4049    │4050  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4051    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052    │4053    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140544055    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4056    You may run "mix format --migrate" to fix this warning automatically.4057    │4058  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4059    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060    │4061    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140624063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064     You may run "mix format --migrate" to fix this warning automatically.4065     │4066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068     │4069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/140704071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072     You may run "mix format --migrate" to fix this warning automatically.4073     │4074 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4075     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076     │4077     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/140784079     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4080     You may run "mix format --migrate" to fix this warning automatically.4081     │4082 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4083     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084     │4085     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/140864087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088     You may run "mix format --migrate" to fix this warning automatically.4089     │4090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092     │4093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/140944095     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096     You may run "mix format --migrate" to fix this warning automatically.4097     │4098 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4099     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100     │4101     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141024103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4104    You may run "mix format --migrate" to fix this warning automatically.4105    │4106 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4107    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108    │4109    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141104111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4112     You may run "mix format --migrate" to fix this warning automatically.4113     │4114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116     │4117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141184119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120    You may run "mix format --migrate" to fix this warning automatically.4121    │4122 11 │         [<<16 :: int32>> | uuid]4123    │         ~~~~~~~~~~~~~~~~~~~~~~~~4124    │4125    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141264127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4128     You may run "mix format --migrate" to fix this warning automatically.4129     │4130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132     │4133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141344135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4136    You may run "mix format --migrate" to fix this warning automatically.4137    │4138  9 │         <<0 :: int32>>4139    │         ~~~~~~~~~~~~~~4140    │4141    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141424143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144     You may run "mix format --migrate" to fix this warning automatically.4145     │4146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148     │4149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141504151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152    You may run "mix format --migrate" to fix this warning automatically.4153    │4154 15 │         <<0 :: int32>>4155    │         ~~~~~~~~~~~~~~4156    │4157    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141584159     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4160     You may run "mix format --migrate" to fix this warning automatically.4161     │4162 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4163     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164     │4165     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/541664167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168     You may run "mix format --migrate" to fix this warning automatically.4169     │4170 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4171     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172     │4173     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441744175     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4176     You may run "mix format --migrate" to fix this warning automatically.4177     │4178 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4179     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4180     │4181     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441824183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184     You may run "mix format --migrate" to fix this warning automatically.4185     │4186 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4187     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188     │4189     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/441904191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192     You may run "mix format --migrate" to fix this warning automatically.4193     │4194 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4195     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4196     │4197     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/441984199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200     You may run "mix format --migrate" to fix this warning automatically.4201     │4202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204     │4205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542064207     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208     You may run "mix format --migrate" to fix this warning automatically.4209     │4210 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4211     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4212     │4213     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542144215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4216    You may run "mix format --migrate" to fix this warning automatically.4217    │4218 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220    │4221    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842224223    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224    You may run "mix format --migrate" to fix this warning automatically.4225    │4226 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4227    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228    │4229    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842304231    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4232    You may run "mix format --migrate" to fix this warning automatically.4233    │4234 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4235    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236    │4237    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842384239    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4240    You may run "mix format --migrate" to fix this warning automatically.4241    │4242 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4243    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244    │4245    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842464247    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248    You may run "mix format --migrate" to fix this warning automatically.4249    │4250 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4251    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252    │4253    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442544255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256    You may run "mix format --migrate" to fix this warning automatically.4257    │4258 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4259    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260    │4261    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442624263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264    You may run "mix format --migrate" to fix this warning automatically.4265    │4266 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4267    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268    │4269    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442704271    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4272    You may run "mix format --migrate" to fix this warning automatically.4273    │4274 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4275    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276    │4277    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442784279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280    You may run "mix format --migrate" to fix this warning automatically.4281    │4282 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284    │4285    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742864287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288    You may run "mix format --migrate" to fix this warning automatically.4289    │4290 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4291    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292    │4293    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742944295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4296    You may run "mix format --migrate" to fix this warning automatically.4297    │4298 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4299    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300    │4301    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743024303    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4304    You may run "mix format --migrate" to fix this warning automatically.4305    │4306 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4307    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4308    │4309    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743104311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312     You may run "mix format --migrate" to fix this warning automatically.4313     │4314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316     │4317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843184319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320     You may run "mix format --migrate" to fix this warning automatically.4321     │4322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324     │4325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443264327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4328     You may run "mix format --migrate" to fix this warning automatically.4329     │4330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332     │4333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743344335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336    You may run "mix format --migrate" to fix this warning automatically.4337    │4338 27 │       <<len :: int32, value :: binary-size(len)>> ->4339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340    │4341    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643424343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344    You may run "mix format --migrate" to fix this warning automatically.4345    │4346 27 │       <<len :: int32, value :: binary-size(len)>> ->4347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348    │4349    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243504351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352    You may run "mix format --migrate" to fix this warning automatically.4353    │4354 27 │       <<len :: int32, value :: binary-size(len)>> ->4355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356    │4357    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543584359     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4360     You may run "mix format --migrate" to fix this warning automatically.4361     │4362 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4363     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364     │4365     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643664367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368     You may run "mix format --migrate" to fix this warning automatically.4369     │4370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372     │4373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243744375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376     You may run "mix format --migrate" to fix this warning automatically.4377     │4378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380     │4381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543824383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384    You may run "mix format --migrate" to fix this warning automatically.4385    │4386 19 │       <<1 :: int32, 1>> -> true4387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4388    │4389    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643904391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392    You may run "mix format --migrate" to fix this warning automatically.4393    │4394 19 │       <<1 :: int32, 1>> -> true4395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4396    │4397    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243984399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400    You may run "mix format --migrate" to fix this warning automatically.4401    │4402 19 │       <<1 :: int32, 1>> -> true4403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4404    │4405    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544064407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408    You may run "mix format --migrate" to fix this warning automatically.4409    │4410 20 │       <<1 :: int32, 0>> -> false4411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4412    │4413    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644144415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416    You may run "mix format --migrate" to fix this warning automatically.4417    │4418 20 │       <<1 :: int32, 0>> -> false4419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4420    │4421    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244224423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4424    You may run "mix format --migrate" to fix this warning automatically.4425    │4426 20 │       <<1 :: int32, 0>> -> false4427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4428    │4429    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544304431     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432     You may run "mix format --migrate" to fix this warning automatically.4433     │4434 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436     │4437     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644384439     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440     You may run "mix format --migrate" to fix this warning automatically.4441     │4442 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4443     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4444     │4445     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244464447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448     You may run "mix format --migrate" to fix this warning automatically.4449     │4450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4452     │4453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544544455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4456    You may run "mix format --migrate" to fix this warning automatically.4457    │4458 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4460    │4461    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644624463    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4464    You may run "mix format --migrate" to fix this warning automatically.4465    │4466 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4468    │4469    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644704471    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4472    You may run "mix format --migrate" to fix this warning automatically.4473    │4474 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4476    │4477    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644784479    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4480    You may run "mix format --migrate" to fix this warning automatically.4481    │4482 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4484    │4485    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644864487    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4488    You may run "mix format --migrate" to fix this warning automatically.4489    │4490 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4491    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492    │4493    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644944495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496    You may run "mix format --migrate" to fix this warning automatically.4497    │4498 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500    │4501    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245024503    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4504    You may run "mix format --migrate" to fix this warning automatically.4505    │4506 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4507    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508    │4509    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245104511    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4512    You may run "mix format --migrate" to fix this warning automatically.4513    │4514 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516    │4517    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245184519    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4520    You may run "mix format --migrate" to fix this warning automatically.4521    │4522 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524    │4525    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245264527    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4528    You may run "mix format --migrate" to fix this warning automatically.4529    │4530 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532    │4533    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245344535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4536    You may run "mix format --migrate" to fix this warning automatically.4537    │4538 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540    │4541    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545424543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4544    You may run "mix format --migrate" to fix this warning automatically.4545    │4546 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548    │4549    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545504551    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4552    You may run "mix format --migrate" to fix this warning automatically.4553    │4554 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556    │4557    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545584559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4560    You may run "mix format --migrate" to fix this warning automatically.4561    │4562 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564    │4565    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545664567    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4568    You may run "mix format --migrate" to fix this warning automatically.4569    │4570 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4572    │4573    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545744575     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4576     You may run "mix format --migrate" to fix this warning automatically.4577     │4578 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580     │4581     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645824583     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4584     You may run "mix format --migrate" to fix this warning automatically.4585     │4586 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4587     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4588     │4589     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245904591     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592     You may run "mix format --migrate" to fix this warning automatically.4593     │4594 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4595     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4596     │4597     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545984599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4600    You may run "mix format --migrate" to fix this warning automatically.4601    │4602 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4604    │4605    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646064607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4608    You may run "mix format --migrate" to fix this warning automatically.4609    │4610 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612    │4613    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246144615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4616    You may run "mix format --migrate" to fix this warning automatically.4617    │4618 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620    │4621    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546224623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4624    You may run "mix format --migrate" to fix this warning automatically.4625    │4626 23 │       <<20 :: int32, 3, n, 1, 16,4627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4628    │4629    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646304631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632    You may run "mix format --migrate" to fix this warning automatically.4633    │4634 23 │       <<20 :: int32, 3, n, 1, 16,4635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4636    │4637    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246384639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640    You may run "mix format --migrate" to fix this warning automatically.4641    │4642 23 │       <<20 :: int32, 3, n, 1, 16,4643    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4644    │4645    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546464647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4648     You may run "mix format --migrate" to fix this warning automatically.4649     │4650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652     │4653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646544655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4656     You may run "mix format --migrate" to fix this warning automatically.4657     │4658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660     │4661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246624663     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4664     You may run "mix format --migrate" to fix this warning automatically.4665     │4666 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4667     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668     │4669     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546704671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4672    You may run "mix format --migrate" to fix this warning automatically.4673    │4674 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676    │4677    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646784679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4680    You may run "mix format --migrate" to fix this warning automatically.4681    │4682 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4684    │4685    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646864687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4688    You may run "mix format --migrate" to fix this warning automatically.4689    │4690 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4692    │4693    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646944695    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4696    You may run "mix format --migrate" to fix this warning automatically.4697    │4698 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4700    │4701    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647024703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4704    You may run "mix format --migrate" to fix this warning automatically.4705    │4706 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708    │4709    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247104711    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4712    You may run "mix format --migrate" to fix this warning automatically.4713    │4714 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716    │4717    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247184719    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4720    You may run "mix format --migrate" to fix this warning automatically.4721    │4722 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724    │4725    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247264727    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4728    You may run "mix format --migrate" to fix this warning automatically.4729    │4730 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732    │4733    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247344735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4736    You may run "mix format --migrate" to fix this warning automatically.4737    │4738 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740    │4741    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547424743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744    You may run "mix format --migrate" to fix this warning automatically.4745    │4746 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748    │4749    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547504751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752    You may run "mix format --migrate" to fix this warning automatically.4753    │4754 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756    │4757    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547584759    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4760    You may run "mix format --migrate" to fix this warning automatically.4761    │4762 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764    │4765    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547664767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4768     You may run "mix format --migrate" to fix this warning automatically.4769     │4770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772     │4773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647744775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4776     You may run "mix format --migrate" to fix this warning automatically.4777     │4778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780     │4781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247824783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4784     You may run "mix format --migrate" to fix this warning automatically.4785     │4786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788     │4789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547904791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792    You may run "mix format --migrate" to fix this warning automatically.4793    │4794 36 │       <<4 :: int32, days :: int32>> ->4795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796    │4797    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647984799    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4800    You may run "mix format --migrate" to fix this warning automatically.4801    │4802 36 │       <<4 :: int32, days :: int32>> ->4803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804    │4805    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648064807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4808    You may run "mix format --migrate" to fix this warning automatically.4809    │4810 36 │       <<4 :: int32, days :: int32>> ->4811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4812    │4813    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248144815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4816    You may run "mix format --migrate" to fix this warning automatically.4817    │4818 36 │       <<4 :: int32, days :: int32>> ->4819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4820    │4821    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248224823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824    You may run "mix format --migrate" to fix this warning automatically.4825    │4826 36 │       <<4 :: int32, days :: int32>> ->4827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4828    │4829    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548304831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832    You may run "mix format --migrate" to fix this warning automatically.4833    │4834 36 │       <<4 :: int32, days :: int32>> ->4835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836    │4837    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548384839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840     You may run "mix format --migrate" to fix this warning automatically.4841     │4842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844     │4845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648464847     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848     You may run "mix format --migrate" to fix this warning automatically.4849     │4850 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4851     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852     │4853     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248544855     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856     You may run "mix format --migrate" to fix this warning automatically.4857     │4858 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4859     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860     │4861     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548624863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4864    You may run "mix format --migrate" to fix this warning automatically.4865    │4866 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868    │4869    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648704871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4872    You may run "mix format --migrate" to fix this warning automatically.4873    │4874 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876    │4877    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248784879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4880    You may run "mix format --migrate" to fix this warning automatically.4881    │4882 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884    │4885    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548864887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888    You may run "mix format --migrate" to fix this warning automatically.4889    │4890 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892    │4893    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648944895    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4896    You may run "mix format --migrate" to fix this warning automatically.4897    │4898 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900    │4901    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249024903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4904    You may run "mix format --migrate" to fix this warning automatically.4905    │4906 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4907    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908    │4909    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549104911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4912    You may run "mix format --migrate" to fix this warning automatically.4913    │4914 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4915    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916    │4917    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649184919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920    You may run "mix format --migrate" to fix this warning automatically.4921    │4922 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924    │4925    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249264927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4928    You may run "mix format --migrate" to fix this warning automatically.4929    │4930 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932    │4933    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549344935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4936    You may run "mix format --migrate" to fix this warning automatically.4937    │4938 26 │       <<4::int32, float::float32>>   -> float4939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940    │4941    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649424943    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4944    You may run "mix format --migrate" to fix this warning automatically.4945    │4946 26 │       <<4::int32, float::float32>>   -> float4947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948    │4949    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649504951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952    You may run "mix format --migrate" to fix this warning automatically.4953    │4954 26 │       <<4::int32, float::float32>>   -> float4955    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956    │4957    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249584959    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4960    You may run "mix format --migrate" to fix this warning automatically.4961    │4962 26 │       <<4::int32, float::float32>>   -> float4963    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964    │4965    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249664967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968    You may run "mix format --migrate" to fix this warning automatically.4969    │4970 26 │       <<4::int32, float::float32>>   -> float4971    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972    │4973    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549744975    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4976    You may run "mix format --migrate" to fix this warning automatically.4977    │4978 26 │       <<4::int32, float::float32>>   -> float4979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980    │4981    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549824983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984     You may run "mix format --migrate" to fix this warning automatically.4985     │4986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988     │4989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649904991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992     You may run "mix format --migrate" to fix this warning automatically.4993     │4994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996     │4997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249984999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5000     You may run "mix format --migrate" to fix this warning automatically.5001     │5002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004     │5005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550065007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008    You may run "mix format --migrate" to fix this warning automatically.5009    │5010 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012    │5013    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650145015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5016    You may run "mix format --migrate" to fix this warning automatically.5017    │5018 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020    │5021    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250225023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024    You may run "mix format --migrate" to fix this warning automatically.5025    │5026 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028    │5029    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550305031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5032    You may run "mix format --migrate" to fix this warning automatically.5033    │5034 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036    │5037    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650385039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040    You may run "mix format --migrate" to fix this warning automatically.5041    │5042 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044    │5045    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250465047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048    You may run "mix format --migrate" to fix this warning automatically.5049    │5050 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052    │5053    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550545055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056    You may run "mix format --migrate" to fix this warning automatically.5057    │5058 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5059    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060    │5061    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650625063    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064    You may run "mix format --migrate" to fix this warning automatically.5065    │5066 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5067    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068    │5069    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250705071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072    You may run "mix format --migrate" to fix this warning automatically.5073    │5074 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076    │5077    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550785079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080    You may run "mix format --migrate" to fix this warning automatically.5081    │5082 26 │       <<8::int32, float::float64>>        -> float5083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084    │5085    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650865087    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5088    You may run "mix format --migrate" to fix this warning automatically.5089    │5090 26 │       <<8::int32, float::float64>>        -> float5091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092    │5093    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650945095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096    You may run "mix format --migrate" to fix this warning automatically.5097    │5098 26 │       <<8::int32, float::float64>>        -> float5099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100    │5101    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251025103    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5104    You may run "mix format --migrate" to fix this warning automatically.5105    │5106 26 │       <<8::int32, float::float64>>        -> float5107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108    │5109    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251105111    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112    You may run "mix format --migrate" to fix this warning automatically.5113    │5114 26 │       <<8::int32, float::float64>>        -> float5115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116    │5117    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551185119    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5120    You may run "mix format --migrate" to fix this warning automatically.5121    │5122 26 │       <<8::int32, float::float64>>        -> float5123    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124    │5125    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551265127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5128     You may run "mix format --migrate" to fix this warning automatically.5129     │5130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132     │5133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651345135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136     You may run "mix format --migrate" to fix this warning automatically.5137     │5138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140     │5141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251425143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5144     You may run "mix format --migrate" to fix this warning automatically.5145     │5146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148     │5149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551505151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152     You may run "mix format --migrate" to fix this warning automatically.5153     │5154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156     │5157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651585159     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5160     You may run "mix format --migrate" to fix this warning automatically.5161     │5162 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5163     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164     │5165     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251665167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168     You may run "mix format --migrate" to fix this warning automatically.5169     │5170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172     │5173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551745175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5176     You may run "mix format --migrate" to fix this warning automatically.5177     │5178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180     │5181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651825183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184     You may run "mix format --migrate" to fix this warning automatically.5185     │5186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188     │5189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251905191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192     You may run "mix format --migrate" to fix this warning automatically.5193     │5194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196     │5197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551985199    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200    You may run "mix format --migrate" to fix this warning automatically.5201    │5202 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204    │5205    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652065207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208    You may run "mix format --migrate" to fix this warning automatically.5209    │5210 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5211    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212    │5213    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252145215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216    You may run "mix format --migrate" to fix this warning automatically.5217    │5218 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220    │5221    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552225223    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224    You may run "mix format --migrate" to fix this warning automatically.5225    │5226 23 │       <<20 :: int32, 3, 128, 0, 16,5227    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228    │5229    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652305231    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232    You may run "mix format --migrate" to fix this warning automatically.5233    │5234 23 │       <<20 :: int32, 3, 128, 0, 16,5235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236    │5237    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252385239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240    You may run "mix format --migrate" to fix this warning automatically.5241    │5242 23 │       <<20 :: int32, 3, 128, 0, 16,5243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244    │5245    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552465247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248     You may run "mix format --migrate" to fix this warning automatically.5249     │5250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252     │5253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652545255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256     You may run "mix format --migrate" to fix this warning automatically.5257     │5258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260     │5261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252625263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264     You may run "mix format --migrate" to fix this warning automatically.5265     │5266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268     │5269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552705271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5272    You may run "mix format --migrate" to fix this warning automatically.5273    │5274 20 │       <<2 :: int32, int :: int16>> -> int5275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276    │5277    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652785279    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5280    You may run "mix format --migrate" to fix this warning automatically.5281    │5282 20 │       <<2 :: int32, int :: int16>> -> int5283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284    │5285    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652865287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5288    You may run "mix format --migrate" to fix this warning automatically.5289    │5290 20 │       <<2 :: int32, int :: int16>> -> int5291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292    │5293    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252945295    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5296    You may run "mix format --migrate" to fix this warning automatically.5297    │5298 20 │       <<2 :: int32, int :: int16>> -> int5299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300    │5301    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253025303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5304    You may run "mix format --migrate" to fix this warning automatically.5305    │5306 20 │       <<2 :: int32, int :: int16>> -> int5307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308    │5309    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553105311    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5312    You may run "mix format --migrate" to fix this warning automatically.5313    │5314 20 │       <<2 :: int32, int :: int16>> -> int5315    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316    │5317    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553185319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320     You may run "mix format --migrate" to fix this warning automatically.5321     │5322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324     │5325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653265327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328     You may run "mix format --migrate" to fix this warning automatically.5329     │5330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332     │5333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253345335     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5336     You may run "mix format --migrate" to fix this warning automatically.5337     │5338 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5339     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340     │5341     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553425343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344    You may run "mix format --migrate" to fix this warning automatically.5345    │5346 20 │       <<4 :: int32, int :: int32>> -> int5347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348    │5349    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653505351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5352    You may run "mix format --migrate" to fix this warning automatically.5353    │5354 20 │       <<4 :: int32, int :: int32>> -> int5355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356    │5357    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653585359    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360    You may run "mix format --migrate" to fix this warning automatically.5361    │5362 20 │       <<4 :: int32, int :: int32>> -> int5363    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364    │5365    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253665367    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5368    You may run "mix format --migrate" to fix this warning automatically.5369    │5370 20 │       <<4 :: int32, int :: int32>> -> int5371    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372    │5373    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253745375    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376    You may run "mix format --migrate" to fix this warning automatically.5377    │5378 20 │       <<4 :: int32, int :: int32>> -> int5379    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380    │5381    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553825383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384    You may run "mix format --migrate" to fix this warning automatically.5385    │5386 20 │       <<4 :: int32, int :: int32>> -> int5387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388    │5389    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553905391     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392     You may run "mix format --migrate" to fix this warning automatically.5393     │5394 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396     │5397     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653985399     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400     You may run "mix format --migrate" to fix this warning automatically.5401     │5402 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5403     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404     │5405     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254065407     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408     You may run "mix format --migrate" to fix this warning automatically.5409     │5410 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5411     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412     │5413     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554145415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416    You may run "mix format --migrate" to fix this warning automatically.5417    │5418 20 │       <<8 :: int32, int :: int64>> -> int5419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420    │5421    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654225423    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5424    You may run "mix format --migrate" to fix this warning automatically.5425    │5426 20 │       <<8 :: int32, int :: int64>> -> int5427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428    │5429    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654305431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432    You may run "mix format --migrate" to fix this warning automatically.5433    │5434 20 │       <<8 :: int32, int :: int64>> -> int5435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436    │5437    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254385439    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5440    You may run "mix format --migrate" to fix this warning automatically.5441    │5442 20 │       <<8 :: int32, int :: int64>> -> int5443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444    │5445    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254465447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448    You may run "mix format --migrate" to fix this warning automatically.5449    │5450 20 │       <<8 :: int32, int :: int64>> -> int5451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452    │5453    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554545455    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5456    You may run "mix format --migrate" to fix this warning automatically.5457    │5458 20 │       <<8 :: int32, int :: int64>> -> int5459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460    │5461    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554625463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5464     You may run "mix format --migrate" to fix this warning automatically.5465     │5466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468     │5469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654705471     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472     You may run "mix format --migrate" to fix this warning automatically.5473     │5474 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5475     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476     │5477     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254785479     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5480     You may run "mix format --migrate" to fix this warning automatically.5481     │5482 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5483     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484     │5485     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554865487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488    You may run "mix format --migrate" to fix this warning automatically.5489    │5490 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5491    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492    │5493    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654945495    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5496    You may run "mix format --migrate" to fix this warning automatically.5497    │5498 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500    │5501    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655025503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504    You may run "mix format --migrate" to fix this warning automatically.5505    │5506 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5507    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508    │5509    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655105511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5512    You may run "mix format --migrate" to fix this warning automatically.5513    │5514 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516    │5517    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655185519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520    You may run "mix format --migrate" to fix this warning automatically.5521    │5522 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524    │5525    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255265527    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5528    You may run "mix format --migrate" to fix this warning automatically.5529    │5530 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532    │5533    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255345535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536    You may run "mix format --migrate" to fix this warning automatically.5537    │5538 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540    │5541    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255425543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544    You may run "mix format --migrate" to fix this warning automatically.5545    │5546 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548    │5549    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255505551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5552    You may run "mix format --migrate" to fix this warning automatically.5553    │5554 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556    │5557    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555585559    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5560    You may run "mix format --migrate" to fix this warning automatically.5561    │5562 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564    │5565    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555665567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568    You may run "mix format --migrate" to fix this warning automatically.5569    │5570 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572    │5573    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555745575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576    You may run "mix format --migrate" to fix this warning automatically.5577    │5578 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580    │5581    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555825583     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5584     You may run "mix format --migrate" to fix this warning automatically.5585     │5586 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5587     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588     │5589     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655905591     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592     You may run "mix format --migrate" to fix this warning automatically.5593     │5594 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5595     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596     │5597     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255985599     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600     You may run "mix format --migrate" to fix this warning automatically.5601     │5602 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5603     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604     │5605     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556065607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5608    You may run "mix format --migrate" to fix this warning automatically.5609    │5610 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612    │5613    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656145615    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5616    You may run "mix format --migrate" to fix this warning automatically.5617    │5618 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620    │5621    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656225623    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5624    You may run "mix format --migrate" to fix this warning automatically.5625    │5626 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628    │5629    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656305631    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5632    You may run "mix format --migrate" to fix this warning automatically.5633    │5634 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636    │5637    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656385639    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5640    You may run "mix format --migrate" to fix this warning automatically.5641    │5642 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5643    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644    │5645    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256465647    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5648    You may run "mix format --migrate" to fix this warning automatically.5649    │5650 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5651    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652    │5653    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256545655    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5656    You may run "mix format --migrate" to fix this warning automatically.5657    │5658 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660    │5661    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256625663    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5664    You may run "mix format --migrate" to fix this warning automatically.5665    │5666 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668    │5669    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256705671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5672    You may run "mix format --migrate" to fix this warning automatically.5673    │5674 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676    │5677    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556785679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5680    You may run "mix format --migrate" to fix this warning automatically.5681    │5682 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684    │5685    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556865687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5688    You may run "mix format --migrate" to fix this warning automatically.5689    │5690 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692    │5693    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556945695    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5696    You may run "mix format --migrate" to fix this warning automatically.5697    │5698 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700    │5701    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557025703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5704     You may run "mix format --migrate" to fix this warning automatically.5705     │5706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708     │5709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657105711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5712     You may run "mix format --migrate" to fix this warning automatically.5713     │5714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716     │5717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257185719     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5720     You may run "mix format --migrate" to fix this warning automatically.5721     │5722 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5723     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724     │5725     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557265727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728    You may run "mix format --migrate" to fix this warning automatically.5729    │5730 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732    │5733    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657345735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5736    You may run "mix format --migrate" to fix this warning automatically.5737    │5738 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740    │5741    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657425743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5744    You may run "mix format --migrate" to fix this warning automatically.5745    │5746 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748    │5749    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657505751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5752    You may run "mix format --migrate" to fix this warning automatically.5753    │5754 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756    │5757    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657585759    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5760    You may run "mix format --migrate" to fix this warning automatically.5761    │5762 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764    │5765    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657665767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768    You may run "mix format --migrate" to fix this warning automatically.5769    │5770 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5771    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772    │5773    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257745775    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5776    You may run "mix format --migrate" to fix this warning automatically.5777    │5778 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5779    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780    │5781    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257825783    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5784    You may run "mix format --migrate" to fix this warning automatically.5785    │5786 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788    │5789    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257905791    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5792    You may run "mix format --migrate" to fix this warning automatically.5793    │5794 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796    │5797    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257985799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800    You may run "mix format --migrate" to fix this warning automatically.5801    │5802 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804    │5805    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258065807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5808    You may run "mix format --migrate" to fix this warning automatically.5809    │5810 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812    │5813    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558145815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816    You may run "mix format --migrate" to fix this warning automatically.5817    │5818 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820    │5821    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558225823    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5824    You may run "mix format --migrate" to fix this warning automatically.5825    │5826 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828    │5829    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558305831    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832    You may run "mix format --migrate" to fix this warning automatically.5833    │5834 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836    │5837    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558385839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840    You may run "mix format --migrate" to fix this warning automatically.5841    │5842 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5843    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844    │5845    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558465847     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5848     You may run "mix format --migrate" to fix this warning automatically.5849     │5850 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5851     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852     │5853     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658545855     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5856     You may run "mix format --migrate" to fix this warning automatically.5857     │5858 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5859     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860     │5861     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258625863     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5864     You may run "mix format --migrate" to fix this warning automatically.5865     │5866 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5867     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868     │5869     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558705871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5872    You may run "mix format --migrate" to fix this warning automatically.5873    │5874 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876    │5877    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/658785879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5880    You may run "mix format --migrate" to fix this warning automatically.5881    │5882 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884    │5885    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258865887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5888    You may run "mix format --migrate" to fix this warning automatically.5889    │5890 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892    │5893    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558945895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5896     You may run "mix format --migrate" to fix this warning automatically.5897     │5898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900     │5901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659025903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904     You may run "mix format --migrate" to fix this warning automatically.5905     │5906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908     │5909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259105911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912     You may run "mix format --migrate" to fix this warning automatically.5913     │5914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916     │5917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559185919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5920    You may run "mix format --migrate" to fix this warning automatically.5921    │5922 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924    │5925    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659265927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5928    You may run "mix format --migrate" to fix this warning automatically.5929    │5930 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932    │5933    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259345935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5936    You may run "mix format --migrate" to fix this warning automatically.5937    │5938 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940    │5941    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559425943     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5944     You may run "mix format --migrate" to fix this warning automatically.5945     │5946 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5947     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948     │5949     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659505951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952     You may run "mix format --migrate" to fix this warning automatically.5953     │5954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956     │5957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259585959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5960     You may run "mix format --migrate" to fix this warning automatically.5961     │5962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964     │5965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559665967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5968    You may run "mix format --migrate" to fix this warning automatically.5969    │5970 19 │       <<len :: int32, data :: binary-size(len)>> ->5971    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972    │5973    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659745975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5976    You may run "mix format --migrate" to fix this warning automatically.5977    │5978 19 │       <<len :: int32, data :: binary-size(len)>> ->5979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980    │5981    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/259825983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5984    You may run "mix format --migrate" to fix this warning automatically.5985    │5986 19 │       <<len :: int32, data :: binary-size(len)>> ->5987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988    │5989    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559905991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992     You may run "mix format --migrate" to fix this warning automatically.5993     │5994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996     │5997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659985999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6000     You may run "mix format --migrate" to fix this warning automatically.6001     │6002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004     │6005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260066007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6008     You may run "mix format --migrate" to fix this warning automatically.6009     │6010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012     │6013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560146015    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6016    You may run "mix format --migrate" to fix this warning automatically.6017    │6018 28 │       <<4 :: int32, oid :: uint32>> -> oid6019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020    │6021    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660226023    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6024    You may run "mix format --migrate" to fix this warning automatically.6025    │6026 28 │       <<4 :: int32, oid :: uint32>> -> oid6027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028    │6029    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660306031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032    You may run "mix format --migrate" to fix this warning automatically.6033    │6034 28 │       <<4 :: int32, oid :: uint32>> -> oid6035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036    │6037    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260386039    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6040    You may run "mix format --migrate" to fix this warning automatically.6041    │6042 28 │       <<4 :: int32, oid :: uint32>> -> oid6043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044    │6045    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260466047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048    You may run "mix format --migrate" to fix this warning automatically.6049    │6050 28 │       <<4 :: int32, oid :: uint32>> -> oid6051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052    │6053    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560546055    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6056    You may run "mix format --migrate" to fix this warning automatically.6057    │6058 28 │       <<4 :: int32, oid :: uint32>> -> oid6059    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060    │6061    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560626063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064     You may run "mix format --migrate" to fix this warning automatically.6065     │6066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068     │6069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660706071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072     You may run "mix format --migrate" to fix this warning automatically.6073     │6074 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6075     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076     │6077     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260786079     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6080     You may run "mix format --migrate" to fix this warning automatically.6081     │6082 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6083     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084     │6085     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560866087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088    You may run "mix format --migrate" to fix this warning automatically.6089    │6090 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092    │6093    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660946095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6096    You may run "mix format --migrate" to fix this warning automatically.6097    │6098 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100    │6101    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261026103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104    You may run "mix format --migrate" to fix this warning automatically.6105    │6106 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108    │6109    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561106111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6112     You may run "mix format --migrate" to fix this warning automatically.6113     │6114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116     │6117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661186119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120     You may run "mix format --migrate" to fix this warning automatically.6121     │6122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124     │6125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261266127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128     You may run "mix format --migrate" to fix this warning automatically.6129     │6130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132     │6133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561346135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136    You may run "mix format --migrate" to fix this warning automatically.6137    │6138 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6139    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140    │6141    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661426143    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6144    You may run "mix format --migrate" to fix this warning automatically.6145    │6146 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148    │6149    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661506151    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6152    You may run "mix format --migrate" to fix this warning automatically.6153    │6154 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156    │6157    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661586159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160    You may run "mix format --migrate" to fix this warning automatically.6161    │6162 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164    │6165    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261666167    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6168    You may run "mix format --migrate" to fix this warning automatically.6169    │6170 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6171    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172    │6173    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261746175    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6176    You may run "mix format --migrate" to fix this warning automatically.6177    │6178 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6179    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180    │6181    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261826183    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184    You may run "mix format --migrate" to fix this warning automatically.6185    │6186 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6187    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188    │6189    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561906191    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6192    You may run "mix format --migrate" to fix this warning automatically.6193    │6194 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6195    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196    │6197    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561986199    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6200    You may run "mix format --migrate" to fix this warning automatically.6201    │6202 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204    │6205    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562066207     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6208     You may run "mix format --migrate" to fix this warning automatically.6209     │6210 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6211     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212     │6213     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662146215     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216     You may run "mix format --migrate" to fix this warning automatically.6217     │6218 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6219     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220     │6221     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262226223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6224     You may run "mix format --migrate" to fix this warning automatically.6225     │6226 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6227     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228     │6229     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562306231    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6232    You may run "mix format --migrate" to fix this warning automatically.6233    │6234 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236    │6237    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662386239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6240    You may run "mix format --migrate" to fix this warning automatically.6241    │6242 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244    │6245    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262466247    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6248    You may run "mix format --migrate" to fix this warning automatically.6249    │6250 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6251    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252    │6253    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562546255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6256     You may run "mix format --migrate" to fix this warning automatically.6257     │6258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260     │6261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662626263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264     You may run "mix format --migrate" to fix this warning automatically.6265     │6266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268     │6269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262706271     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272     You may run "mix format --migrate" to fix this warning automatically.6273     │6274 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6275     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276     │6277     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562786279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280    You may run "mix format --migrate" to fix this warning automatically.6281    │6282 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284    │6285    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862866287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288    You may run "mix format --migrate" to fix this warning automatically.6289    │6290 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292    │6293    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462946295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296    You may run "mix format --migrate" to fix this warning automatically.6297    │6298 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300    │6301    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763026303     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304     You may run "mix format --migrate" to fix this warning automatically.6305     │6306 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6307     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308     │6309     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863106311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312     You may run "mix format --migrate" to fix this warning automatically.6313     │6314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316     │6317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463186319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320     You may run "mix format --migrate" to fix this warning automatically.6321     │6322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324     │6325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763266327    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6328    You may run "mix format --migrate" to fix this warning automatically.6329    │6330 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6331    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332    │6333    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663346335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6336    You may run "mix format --migrate" to fix this warning automatically.6337    │6338 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340    │6341    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263426343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344    You may run "mix format --migrate" to fix this warning automatically.6345    │6346 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348    │6349    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563506351     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6352     You may run "mix format --migrate" to fix this warning automatically.6353     │6354 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6355     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356     │6357     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663586359     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6360     You may run "mix format --migrate" to fix this warning automatically.6361     │6362 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6363     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364     │6365     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263666367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368     You may run "mix format --migrate" to fix this warning automatically.6369     │6370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372     │6373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563746375    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6376    You may run "mix format --migrate" to fix this warning automatically.6377    │6378 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6379    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380    │6381    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863826383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6384    You may run "mix format --migrate" to fix this warning automatically.6385    │6386 40 │         <<count::int32, data::binary>> = binary6387    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388    │6389    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863906391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392    You may run "mix format --migrate" to fix this warning automatically.6393    │6394 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396    │6397    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463986399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400    You may run "mix format --migrate" to fix this warning automatically.6401    │6402 40 │         <<count::int32, data::binary>> = binary6403    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404    │6405    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464066407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408    You may run "mix format --migrate" to fix this warning automatically.6409    │6410 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412    │6413    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764146415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416    You may run "mix format --migrate" to fix this warning automatically.6417    │6418 40 │         <<count::int32, data::binary>> = binary6419    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420    │6421    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764226423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424    You may run "mix format --migrate" to fix this warning automatically.6425    │6426 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428    │6429    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864306431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432    You may run "mix format --migrate" to fix this warning automatically.6433    │6434 44 │         <<_::int32, data::binary>> = binary6435    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436    │6437    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864386439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440    You may run "mix format --migrate" to fix this warning automatically.6441    │6442 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444    │6445    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464466447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448    You may run "mix format --migrate" to fix this warning automatically.6449    │6450 44 │         <<_::int32, data::binary>> = binary6451    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452    │6453    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464546455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456    You may run "mix format --migrate" to fix this warning automatically.6457    │6458 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460    │6461    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764626463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464    You may run "mix format --migrate" to fix this warning automatically.6465    │6466 44 │         <<_::int32, data::binary>> = binary6467    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468    │6469    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764706471     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472     You may run "mix format --migrate" to fix this warning automatically.6473     │6474 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6475     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476     │6477     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864786479     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480     You may run "mix format --migrate" to fix this warning automatically.6481     │6482 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6483     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484     │6485     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464866487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488     You may run "mix format --migrate" to fix this warning automatically.6489     │6490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492     │6493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764946495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496    You may run "mix format --migrate" to fix this warning automatically.6497    │6498 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500    │6501    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665026503    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6504    You may run "mix format --migrate" to fix this warning automatically.6505    │6506 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6507    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508    │6509    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665106511    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6512    You may run "mix format --migrate" to fix this warning automatically.6513    │6514 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516    │6517    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665186519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520    You may run "mix format --migrate" to fix this warning automatically.6521    │6522 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524    │6525    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265266527    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6528    You may run "mix format --migrate" to fix this warning automatically.6529    │6530 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532    │6533    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265346535    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6536    You may run "mix format --migrate" to fix this warning automatically.6537    │6538 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540    │6541    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265426543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544    You may run "mix format --migrate" to fix this warning automatically.6545    │6546 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548    │6549    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565506551    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6552    You may run "mix format --migrate" to fix this warning automatically.6553    │6554 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556    │6557    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565586559    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6560    You may run "mix format --migrate" to fix this warning automatically.6561    │6562 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564    │6565    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565666567     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6568     You may run "mix format --migrate" to fix this warning automatically.6569     │6570 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6571     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572     │6573     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665746575     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576     You may run "mix format --migrate" to fix this warning automatically.6577     │6578 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580     │6581     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265826583     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6584     You may run "mix format --migrate" to fix this warning automatically.6585     │6586 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6587     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588     │6589     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565906591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6592    You may run "mix format --migrate" to fix this warning automatically.6593    │6594 33 │       <<8 :: int32, microsecs :: int64>> ->6595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596    │6597    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665986599    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6600    You may run "mix format --migrate" to fix this warning automatically.6601    │6602 33 │       <<8 :: int32, microsecs :: int64>> ->6603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604    │6605    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666066607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6608    You may run "mix format --migrate" to fix this warning automatically.6609    │6610 33 │       <<8 :: int32, microsecs :: int64>> ->6611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612    │6613    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266146615    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6616    You may run "mix format --migrate" to fix this warning automatically.6617    │6618 33 │       <<8 :: int32, microsecs :: int64>> ->6619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620    │6621    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266226623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624    You may run "mix format --migrate" to fix this warning automatically.6625    │6626 33 │       <<8 :: int32, microsecs :: int64>> ->6627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628    │6629    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566306631    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6632    You may run "mix format --migrate" to fix this warning automatically.6633    │6634 33 │       <<8 :: int32, microsecs :: int64>> ->6635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636    │6637    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566386639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640     You may run "mix format --migrate" to fix this warning automatically.6641     │6642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644     │6645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666466647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648     You may run "mix format --migrate" to fix this warning automatically.6649     │6650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652     │6653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266546655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6656     You may run "mix format --migrate" to fix this warning automatically.6657     │6658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660     │6661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566626663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664    You may run "mix format --migrate" to fix this warning automatically.6665    │6666 37 │       <<8 :: int32, microsecs :: int64>> ->6667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668    │6669    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666706671    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6672    You may run "mix format --migrate" to fix this warning automatically.6673    │6674 37 │       <<8 :: int32, microsecs :: int64>> ->6675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676    │6677    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666786679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680    You may run "mix format --migrate" to fix this warning automatically.6681    │6682 37 │       <<8 :: int32, microsecs :: int64>> ->6683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684    │6685    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266866687    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6688    You may run "mix format --migrate" to fix this warning automatically.6689    │6690 37 │       <<8 :: int32, microsecs :: int64>> ->6691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692    │6693    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266946695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6696    You may run "mix format --migrate" to fix this warning automatically.6697    │6698 37 │       <<8 :: int32, microsecs :: int64>> ->6699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700    │6701    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567026703    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6704    You may run "mix format --migrate" to fix this warning automatically.6705    │6706 37 │       <<8 :: int32, microsecs :: int64>> ->6707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708    │6709    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567106711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6712     You may run "mix format --migrate" to fix this warning automatically.6713     │6714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716     │6717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667186719     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6720     You may run "mix format --migrate" to fix this warning automatically.6721     │6722 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6723     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724     │6725     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267266727     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6728     You may run "mix format --migrate" to fix this warning automatically.6729     │6730 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6731     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732     │6733     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567346735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6736    You may run "mix format --migrate" to fix this warning automatically.6737    │6738 42 │       <<8 :: int32, microsecs :: int64>> ->6739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740    │6741    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667426743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6744    You may run "mix format --migrate" to fix this warning automatically.6745    │6746 42 │       <<8 :: int32, microsecs :: int64>> ->6747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748    │6749    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667506751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752    You may run "mix format --migrate" to fix this warning automatically.6753    │6754 42 │       <<8 :: int32, microsecs :: int64>> ->6755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756    │6757    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267586759    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6760    You may run "mix format --migrate" to fix this warning automatically.6761    │6762 42 │       <<8 :: int32, microsecs :: int64>> ->6763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764    │6765    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267666767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768    You may run "mix format --migrate" to fix this warning automatically.6769    │6770 42 │       <<8 :: int32, microsecs :: int64>> ->6771    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772    │6773    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567746775    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6776    You may run "mix format --migrate" to fix this warning automatically.6777    │6778 42 │       <<8 :: int32, microsecs :: int64>> ->6779    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780    │6781    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567826783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6784     You may run "mix format --migrate" to fix this warning automatically.6785     │6786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788     │6789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667906791     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792     You may run "mix format --migrate" to fix this warning automatically.6793     │6794 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6795     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796     │6797     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267986799     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6800     You may run "mix format --migrate" to fix this warning automatically.6801     │6802 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6803     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804     │6805     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568066807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808    You may run "mix format --migrate" to fix this warning automatically.6809    │6810 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812    │6813    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668146815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816    You may run "mix format --migrate" to fix this warning automatically.6817    │6818 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820    │6821    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668226823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824    You may run "mix format --migrate" to fix this warning automatically.6825    │6826 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828    │6829    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668306831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6832    You may run "mix format --migrate" to fix this warning automatically.6833    │6834 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836    │6837    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268386839    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6840    You may run "mix format --migrate" to fix this warning automatically.6841    │6842 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6843    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844    │6845    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268466847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848    You may run "mix format --migrate" to fix this warning automatically.6849    │6850 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852    │6853    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268546855    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6856    You may run "mix format --migrate" to fix this warning automatically.6857    │6858 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860    │6861    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568626863    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6864    You may run "mix format --migrate" to fix this warning automatically.6865    │6866 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868    │6869    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568706871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6872    You may run "mix format --migrate" to fix this warning automatically.6873    │6874 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876    │6877    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568786879     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880     You may run "mix format --migrate" to fix this warning automatically.6881     │6882 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6883     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884     │6885     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668866887     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6888     You may run "mix format --migrate" to fix this warning automatically.6889     │6890 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6891     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892     │6893     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268946895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6896     You may run "mix format --migrate" to fix this warning automatically.6897     │6898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900     │6901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569026903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904     You may run "mix format --migrate" to fix this warning automatically.6905     │6906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908     │6909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669106911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912     You may run "mix format --migrate" to fix this warning automatically.6913     │6914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916     │6917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669186919     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6920     You may run "mix format --migrate" to fix this warning automatically.6921     │6922 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6923     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924     │6925     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269266927     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6928     You may run "mix format --migrate" to fix this warning automatically.6929     │6930 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6931     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932     │6933     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269346935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936     You may run "mix format --migrate" to fix this warning automatically.6937     │6938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940     │6941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569426943     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6944     You may run "mix format --migrate" to fix this warning automatically.6945     │6946 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6947     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948     │6949     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569506951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952     You may run "mix format --migrate" to fix this warning automatically.6953     │6954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956     │6957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669586959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6960     You may run "mix format --migrate" to fix this warning automatically.6961     │6962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964     │6965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269666967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968     You may run "mix format --migrate" to fix this warning automatically.6969     │6970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972     │6973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569746975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976    You may run "mix format --migrate" to fix this warning automatically.6977    │6978 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980    │6981    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/669826983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984    You may run "mix format --migrate" to fix this warning automatically.6985    │6986 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988    │6989    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269906991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992    You may run "mix format --migrate" to fix this warning automatically.6993    │6994 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996    │6997    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/569986999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7000     You may run "mix format --migrate" to fix this warning automatically.7001     │7002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004     │7005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670067007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008     You may run "mix format --migrate" to fix this warning automatically.7009     │7010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012     │7013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270147015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016     You may run "mix format --migrate" to fix this warning automatically.7017     │7018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020     │7021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570227023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7024    You may run "mix format --migrate" to fix this warning automatically.7025    │7026 17 │       <<0 :: int32>> -> :void7027    │       ~~~~~~~~~~~~~~~~~~~~~~~7028    │7029    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670307031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032    You may run "mix format --migrate" to fix this warning automatically.7033    │7034 17 │       <<0 :: int32>> -> :void7035    │       ~~~~~~~~~~~~~~~~~~~~~~~7036    │7037    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270387039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040    You may run "mix format --migrate" to fix this warning automatically.7041    │7042 17 │       <<0 :: int32>> -> :void7043    │       ~~~~~~~~~~~~~~~~~~~~~~~7044    │7045    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570467047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7048     You may run "mix format --migrate" to fix this warning automatically.7049     │7050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052     │7053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670547055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056     You may run "mix format --migrate" to fix this warning automatically.7057     │7058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060     │7061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270627063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064     You may run "mix format --migrate" to fix this warning automatically.7065     │7066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068     │7069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570707071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072    You may run "mix format --migrate" to fix this warning automatically.7073    │7074 23 │       <<0 :: int32>> -> :void7075    │       ~~~~~~~~~~~~~~~~~~~~~~~7076    │7077    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/670787079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080    You may run "mix format --migrate" to fix this warning automatically.7081    │7082 23 │       <<0 :: int32>> -> :void7083    │       ~~~~~~~~~~~~~~~~~~~~~~~7084    │7085    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270867087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088    You may run "mix format --migrate" to fix this warning automatically.7089    │7090 23 │       <<0 :: int32>> -> :void7091    │       ~~~~~~~~~~~~~~~~~~~~~~~7092    │7093    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570947095     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096     You may run "mix format --migrate" to fix this warning automatically.7097     │7098 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7099     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7100     │7101     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671027103     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104     You may run "mix format --migrate" to fix this warning automatically.7105     │7106 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7107     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108     │7109     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271107111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112     You may run "mix format --migrate" to fix this warning automatically.7113     │7114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116     │7117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571187119    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7120    │7121 20 │     manager    = worker(Postgrex.TypeManager, [])7122    │                  ~7123    │7124    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171257126    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7127    │7128 21 │     server_sup = supervisor(__MODULE__, [:servers])7129    │                  ~7130    │7131    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171327133    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7134    │7135 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7136    │     ~7137    │7138    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17139    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171407141    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7142    │7143 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7144    │                   ~7145    │7146    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171477148     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7149     │7150 110 │     if Map.size(s.listener_channels[channel]) == 1 do7151     │            ~7152     │7153     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37154     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37155     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271567157    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7158    │7159 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7160    │            ~7161    │7162    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/171637164    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7165    │7166  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7167    │                 ~7168    │7169    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/271707171     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7172     │7173 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7174     │               ~7175     │7176     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271777178    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7179    │7180  9 │                 worker(Postgrex.Parameters, [])]7181    │                 ~7182    │7183    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/271847185     warning: a struct for Postgrex.Query is expected on struct update:71867187         %Postgrex.Query{7188           query7189           | param_oids: param_oids,7190             param_formats: param_formats,7191             param_types: param_types7192         }71937194     but got type:71957196         dynamic()71977198     where "query" was given the type:71997200         # type: dynamic()7201         # from: lib/postgrex/protocol.ex:910:357202         query72037204     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72057206     type warning found at:7207     │7208 915 │         query = %Query{query | param_oids: param_oids,7209     │                 ~7210     │7211     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672127213     warning: a struct for Postgrex.Query is expected on struct update:72147215         %Postgrex.Query{7216           query7217           | ref: make_ref(),7218             types: types,7219             columns: col_names,7220             result_oids: result_oids,7221             result_formats: result_formats,7222             result_types: result_types7223         }72247225     but got type:72267227         dynamic()72287229     where "query" was given the type:72307231         # type: dynamic()7232         # from: lib/postgrex/protocol.ex:926:357233         query72347235     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72367237     type warning found at:7238     │7239 932 │         query = %Query{query | ref: make_ref(), types: types,7240     │                 ~7241     │7242     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672437244     warning: a struct for Postgrex.Query is expected on struct update:72457246         %Postgrex.Query{query | ref: make_ref()}72477248     but got type:72497250         dynamic()72517252     where "query" was given the type:72537254         # type: dynamic()7255         # from: lib/postgrex/protocol.ex:977:317256         query72577258     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72597260     type warning found at:7261     │7262 978 │     query = %Query{query | ref: make_ref()}7263     │             ~7264     │7265     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572667267      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7268      │7269 2131 │     formatted_reason = :ssl.format_error(reason)7270      │                             ~7271      │7272      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372737274      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7275      │7276 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7277      │                                            ~7278      │7279      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/372807281      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7282      │7283 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7284      │        ~7285      │7286      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/272877288      warning: a struct for Postgrex.Query is expected on struct update:72897290          %Postgrex.Query{query | name: ""}72917292      but got type:72937294          dynamic()72957296      where "query" was given the type:72977298          # type: dynamic()7299          # from: lib/postgrex/protocol.ex:2313:167300          query73017302      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73037304      type warning found at:7305      │7306 2313 │   defp unnamed(query), do: %Query{query | name: ""}7307      │                            ~7308      │7309      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173107311Generated postgrex app7312warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7313  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27314  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17315  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57316  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27317  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47318  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273197320==> ecto7321Compiling 70 files (.ex)7322     warning: using single-quoted strings to represent charlists is deprecated.7323     Use ~c"" if you indeed want a charlist or use "" instead.7324     You may run "mix format --migrate" to change all single-quoted7325     strings to use the ~c sigil and fix this warning.7326     │7327 166 │     defp insert_all_value(_),   do: '?'7328     │                                     ~7329     │7330     └─ lib/ecto/adapters/mysql/connection.ex:166:3773317332     warning: using single-quoted strings to represent charlists is deprecated.7333     Use ~c"" if you indeed want a charlist or use "" instead.7334     You may run "mix format --migrate" to change all single-quoted7335     strings to use the ~c sigil and fix this warning.7336     │7337 354 │       '?'7338     │       ~7339     │7340     └─ lib/ecto/adapters/mysql/connection.ex:354:773417342      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73437344      This error happens when you have function calls without parentheses inside keywords. For example:73457346          function(arg, one: nested_call a, b, c)7347          function(arg, one: if expr, do: :this, else: :that)73487349      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73507351          function(arg, one: if(expr, do: :this, else: :that))7352          function(arg, one: nested_call(a, b, c))73537354      Ambiguity found at:7355      │7356 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7357      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7358      │7359      └─ lib/ecto/changeset.ex:228673607361     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73627363     This error happens when you have function calls without parentheses inside keywords. For example:73647365         function(arg, one: nested_call a, b, c)7366         function(arg, one: if expr, do: :this, else: :that)73677368     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73697370         function(arg, one: if(expr, do: :this, else: :that))7371         function(arg, one: nested_call(a, b, c))73727373     Ambiguity found at:7374     │7375 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7376     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7377     │7378     └─ lib/ecto/migration/runner.ex:26573797380     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73817382     This error happens when you have function calls without parentheses inside keywords. For example:73837384         function(arg, one: nested_call a, b, c)7385         function(arg, one: if expr, do: :this, else: :that)73867387     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73887389         function(arg, one: if(expr, do: :this, else: :that))7390         function(arg, one: nested_call(a, b, c))73917392     Ambiguity found at:7393     │7394 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7396     │7397     └─ lib/ecto/migration/runner.ex:26773987399     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7400     │7401 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7402     │        ~7403     │7404     └─ lib/ecto/query/builder.ex:136:874057406     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7407     │7408 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7409     │                                             ~~7410     │7411     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274127413     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7414     │7415 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7416     │                                         ~~7417     │7418     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274197420     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74217422     This error happens when you have function calls without parentheses inside keywords. For example:74237424         function(arg, one: nested_call a, b, c)7425         function(arg, one: if expr, do: :this, else: :that)74267427     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74287429         function(arg, one: if(expr, do: :this, else: :that))7430         function(arg, one: nested_call(a, b, c))74317432     Ambiguity found at:7433     │7434 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7436     │7437     └─ lib/ecto/repo/schema.ex:45474387439    warning: unused require Ecto.Query7440    │7441  6 │   require Ecto.Query7442    │   ~7443    │7444    └─ lib/ecto/repo/preloader.ex:6:374457446    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7447    │7448  9 │   schema "schema_migrations" do7449    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7450    │7451    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74527453    warning: incompatible types given to Mix.Ecto.ensure_started/2:74547455        Mix.Ecto.ensure_started(repo, opts)74567457    given types:74587459        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74607461    but expected one of:74627463        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())74647465    where "opts" was given the type:74667467        # type: dynamic(7468          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7469            non_struct_map()7470        )7471        # from: lib/mix/tasks/ecto.rollback.ex:64:107472        opts =7473          if opts[:quiet] do7474            Keyword.merge(opts, log: false, log_sql: false)7475          else7476            opts7477          end74787479    where "repo" was given the type:74807481        # type: dynamic(atom())7482        # from: lib/mix/tasks/ecto.rollback.ex:70:77483        Mix.Ecto.ensure_repo(repo, args)74847485    type warning found at:7486    │7487 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7488    │                          ~7489    │7490    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/274917492      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7493      │7494 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7495      │     ~7496      │7497      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/274987499    warning: incompatible types given to Mix.Ecto.ensure_started/2:75007501        Mix.Ecto.ensure_started(repo, all: true)75027503    given types:75047505        -dynamic(atom())-, non_empty_list({:all, true})75067507    but expected one of:75087509        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75107511    where "repo" was given the type:75127513        # type: dynamic(atom())7514        # from: lib/mix/tasks/ecto.migrations.ex:37:77515        Mix.Ecto.ensure_repo(repo, args)75167517    type warning found at:7518    │7519 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7520    │                       ~7521    │7522    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375237524    warning: incompatible types given to Mix.Ecto.ensure_started/2:75257526        Mix.Ecto.ensure_started(repo, opts)75277528    given types:75297530        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75317532    but expected one of:75337534        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75357536    where "opts" was given the type:75377538        # type: dynamic(7539          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7540            non_struct_map()7541        )7542        # from: lib/mix/tasks/ecto.migrate.ex:68:107543        opts =7544          if opts[:quiet] do7545            Keyword.merge(opts, log: false, log_sql: false)7546          else7547            opts7548          end75497550    where "repo" was given the type:75517552        # type: dynamic(atom())7553        # from: lib/mix/tasks/ecto.migrate.ex:74:77554        Mix.Ecto.ensure_repo(repo, args)75557556    type warning found at:7557    │7558 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7559    │                          ~7560    │7561    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275627563     warning: the following clause will never match:75647565         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75667567     because it attempts to match on the result of:75687569         System.stacktrace()75707571     which has type:75727573         empty_list()75747575     where "args_or_arity" was given the type:75767577         # type: float() or integer() or non_empty_list(term())7578         # from: lib/ecto/changeset.ex7579         (_() when args_or_arity == 2) when length(args_or_arity) == 275807581     where "module" was given the type:75827583         # type: dynamic()7584         # from: lib/ecto/changeset.ex:733:307585         module75867587     type warning found at:7588     │7589 741 │ ...                   when length(args_or_arity) == 2 ->7590     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7591     │7592     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275937594    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:75957596        Mix.Ecto.source_repo_priv(repo)75977598    given types:75997600        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76017602    but expected one of:76037604        atom()76057606    where "repo" was given the types:76077608        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7609        # from: lib/mix/tasks/ecto.load.ex:70:227610        Keyword.merge(repo.config, opts)76117612        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7613        # from: lib/mix/tasks/ecto.load.ex:72:277614        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76157616    type warning found at:7617    │7618 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7619    │                                          ~7620    │7621    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276227623     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7624     │7625 739 │           case System.stacktrace do7626     │                       ~7627     │7628     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276297630    warning: expected a map or struct when accessing .__adapter__ in expression:76317632        repo.__adapter__76337634    where "repo" was given the type:76357636        # type: dynamic(atom())7637        # from: lib/mix/tasks/ecto.load.ex:53:77638        Mix.Ecto.ensure_repo(repo, args)76397640    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76417642    type warning found at:7643    │7644 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7645    │                              ~7646    │7647    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176487649    warning: expected a map or struct when accessing .__adapter__ in expression:76507651        repo.__adapter__76527653    where "repo" was given the type:76547655        # type: dynamic(atom())7656        # from: lib/mix/tasks/ecto.dump.ex:50:77657        Mix.Ecto.ensure_repo(repo, args)76587659    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76607661    type warning found at:7662    │7663 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7664    │                              ~7665    │7666    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176677668    warning: expected a map or struct when accessing .__adapter__ in expression:76697670        repo.__adapter__76717672    where "repo" was given the type:76737674        # type: dynamic(atom())7675        # from: lib/mix/tasks/ecto.create.ex:37:77676        Mix.Ecto.ensure_repo(repo, args)76777678    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76797680    type warning found at:7681    │7682 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7683    │                              ~7684    │7685    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/176867687    warning: expected a map or struct when accessing .__adapter__ in expression:76887689        repo.__adapter__76907691    where "repo" was given the type:76927693        # type: dynamic(atom())7694        # from: lib/mix/tasks/ecto.drop.ex:39:77695        Mix.Ecto.ensure_repo(repo, args)76967697    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76987699    type warning found at:7700    │7701 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7702    │                              ~7703    │7704    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177057706    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7707    │7708 62 │       Mix.Project.compile(args)7709    │                   ~7710    │7711    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277127713     warning: expected a module (an atom) when invoking start_link/1 in expression:77147715         repo.start_link(pool_size: pool_size)77167717     where "pool_size" was given the type:77187719         # type: dynamic()7720         # from: lib/mix/ecto.ex:101:157721         pool_size = Keyword.get(opts, :pool_size, 1)77227723     where "repo" was given the type:77247725         # type: dynamic(%{..., __adapter__: atom()})7726         # from: lib/mix/ecto.ex:99:367727         repo.__adapter__.ensure_all_started(repo, :temporary)77287729     type warning found at:7730     │7731 102 │     case repo.start_link(pool_size: pool_size) do7732     │               ~7733     │7734     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277357736     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7737     │7738 146 │     Logger.remove_backend(:console)7739     │            ~7740     │7741     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277427743    warning: incompatible types given to get_source/1:77447745        get_source(repo)77467747    given types:77487749        -dynamic(atom())-77507751    but expected one of:77527753        %{..., config: empty_list() or non_empty_list(term(), term())}77547755    where "repo" was given the type:77567757        # type: dynamic(atom())7758        # from: lib/ecto/migration/schema_migration.ex:24:137759        repo.all(7760          Map.put(7761            (7762              query =7763                (7764                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7765                  Ecto.Query.Builder.From.apply(query, 1)7766                )7767        7768              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7769                ...,7770                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7771                file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",7772                line: 22,7773                take: %{}7774              })7775            ),7776            :prefix,7777            prefix7778          ), timeout: :infinity, log: false)77797780    type warning found at:7781    │7782 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7783    │                ~7784    │7785    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/277867787     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7788     │7789 155 │     Logger.add_backend(:console, flush: true)7790     │            ~7791     │7792     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277937794    warning: incompatible types given to get_source/1:77957796        get_source(repo)77977798    given types:77997800        -dynamic(atom())-78017802    but expected one of:78037804        %{..., config: empty_list() or non_empty_list(term(), term())}78057806    where "repo" was given the type:78077808        # type: dynamic(atom())7809        # from: lib/ecto/migration/schema_migration.ex:30:137810        repo.insert!(7811          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7812            prefix: prefix,7813            source: get_source(repo)7814          ), timeout: :infinity, log: false)78157816    type warning found at:7817    │7818 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7819    │                                              ~7820    │7821    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378227823    warning: incompatible types given to get_source/1:78247825        get_source(repo)78267827    given types:78287829        -dynamic(atom())-78307831    but expected one of:78327833        %{..., config: empty_list() or non_empty_list(term(), term())}78347835    where "repo" was given the type:78367837        # type: dynamic(atom())7838        # from: lib/ecto/migration/schema_migration.ex:36:137839        repo.delete_all(7840          Map.put(7841            (7842              query =7843                (7844                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7845                  Ecto.Query.Builder.From.apply(query, 1)7846                )7847        7848              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7849                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7850                op: :and,7851                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7852                file: "/work/proj/deps_rpi4/ecto/lib/ecto/migration/schema_migration.ex",7853                line: 347854              })7855            ),7856            :prefix,7857            prefix7858          ), timeout: :infinity, log: false)78597860    type warning found at:7861    │7862 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7863    │                ~7864    │7865    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378667867     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7868     │7869 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7870     │                                                                              ~7871     │7872     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27873     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278747875      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7876      │7877 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7878      │        ~7879      │7880      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/178817882     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7883     │7884 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7885     │                                                                              ~7886     │7887     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278887889      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7890      │7891 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7892      │                 ~7893      │7894      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/378957896     warning: the following conditional expression:78977898         is_atom(related)78997900     will always evaluate to:79017902         dynamic(true)79037904     where "related" was given the type:79057906         # type: dynamic(atom())7907         # from: lib/ecto/association.ex:730:157908         related = Ecto.Association.related_from_query(queryable)79097910     type warning found at:7911     │7912 732 │     unless is_atom(related) do7913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7914     │7915     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379167917     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7918     │7919 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7920     │                                                                              ~7921     │7922     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279237924     warning: the following clause will never match:79257926         {:error, _} = error ->79277928     because it attempts to match on the result of:79297930         apply(changeset, adapter, :insert, args)79317932     which has type:79337934         dynamic({:invalid or :ok, term()})79357936     type warning found at:7937     │7938 219 │           {:error, _} = error ->7939     │                       ~7940     │7941     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479427943     warning: the following clause will never match:79447945         {:error, _} = error ->79467947     because it attempts to match on the result of:79487949         apply(changeset, adapter, action, args)79507951     which has type:79527953         dynamic({:invalid or :ok, term()})79547955     type warning found at:7956     │7957 297 │             {:error, _} = error ->7958     │                         ~7959     │7960     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479617962    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7963    │7964 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7965    │     ~7966    │7967    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279687969     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7970     │7971 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7972     │           ~7973     │7974     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379757976    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7977    │7978 54 │       filter_and_reraise e, System.stacktrace7979    │                                    ~7980    │7981    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579827983    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7984    │7985 44 │     index  = Map.size(params)7986    │                  ~7987    │7988    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57989    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/579907991     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7992     │7993 614 │     Decimal.minus(decimal)7994     │             ~7995     │7996     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/179977998     warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)7999     │8000 228 │         raise BadStructError, struct: struct, term: data8001     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8002     │8003     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580048005     warning: the following clause will never match:80068007         {:error, _} ->80088009     because it attempts to match on the result of:80108011         NaiveDateTime.new(date, time)80128013     which has type:80148015         dynamic({:ok, %NaiveDateTime{}})80168017     type warning found at:8018     │8019 803 │         {:error, _} -> :error8020     │         ~~~~~~~~~~~~~~~~~~~~~8021     │8022     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180238024     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8025     │8026 159 │         supervise(children, strategy: :one_for_one)8027     │         ~8028     │8029     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180308031     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8032     │8033 214 │       filter_and_reraise e, System.stacktrace8034     │                                    ~8035     │8036     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48037     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480388039    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8040    │8041 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8042    │     ~8043    │8044    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280458046      warning: expected a map or struct when accessing .__struct__ in expression:80478048          schema.__struct__80498050      where "schema" was given the types:80518052          # type: dynamic(atom() and not nil)8053          # from: lib/ecto/query/planner.ex:1186:418054          schema80558056          # type: atom()8057          # from: lib/ecto/query/planner.ex:1186:618058          is_atom(schema)80598060      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80618062      type warning found at:8063      │8064 1190 │       Map.has_key?(schema.__struct__, field) ->8065      │                           ~8066      │8067      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680688069    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8070    │8071 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8072    │       ~8073    │8074    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/180758076    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:80778078        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])80798080    given types:80818082        (8083          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8084          dynamic()8085        )80868087    but expected one of:80888089        atom(), term()80908091    where "opts" was given the type:80928093        # type: dynamic(8094          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8095            non_struct_map()8096        )8097        # from: lib/ecto/migrator.ex:44:658098        opts[:prefix]80998100    where "repo" was given the type:81018102        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8103        # from: lib/ecto/migrator.ex:44:238104        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81058106    type warning found at:8107    │8108 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8109    │                       ~8110    │8111    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281128113    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8114    │8115 15 │     supervise(children, strategy: :simple_one_for_one)8116    │     ~8117    │8118    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181198120     warning: expected a module (an atom) when invoking transaction/2 in expression:81218122         repo.transaction(fun, log: false, timeout: :infinity)81238124     where "fun" was given the type:81258126         # type: dynamic()8127         # from: lib/ecto/migrator.ex:114:478128         fun81298130     where "repo" was given the types:81318132         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8133         # from: lib/ecto/migrator.ex:118:248134         repo.__adapter__.supports_ddl_transaction?81358136         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8137         # from: lib/ecto/migrator.ex:118:248138         repo.__adapter__.supports_ddl_transaction?81398140     type warning found at:8141     │8142 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8143     │              ~8144     │8145     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381468147     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8148     │8149 291 │     modules = Code.load_file(file)8150     │                    ~8151     │8152     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281538154     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8155     │8156 321 │         reraise error, System.stacktrace8157     │                               ~8158     │8159     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381608161    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8162    │8163 10 │       worker(Ecto.Registry, []),8164    │       ~8165    │8166    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/281678168    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8169    │8170 11 │       supervisor(Ecto.Migration.Supervisor, [])8171    │       ~8172    │8173    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/281748175     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8176     │8177 260 │         reraise %{err | message: message}, System.stacktrace8178     │                                                   ~8179     │8180     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/681818182Generated ecto app8183==> guardian_db8184Compiling 5 files (.ex)8185     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8186     │8187 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8188     │                        ~8189     │8190     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)81918192    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8193    │8194 15 │   schema "virtual: token" do8195    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8196    │8197    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)819881998200== Compilation error in file lib/guardian/db.ex ==8201** (RuntimeError) Guardian.DB configuration is required8202    lib/guardian/db.ex:114: (module)8203could not compile dependency :guardian_db, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile guardian_db --force", update it with "mix deps.update guardian_db" or clean it with "mix deps.clean guardian_db"