servicex

Build log

nerves_system_bbb

servicex 0.1.2 · fail · run servicex-0.1.2-1791099550611
8202 of 8202 lines
1Resolving Hex dependencies...2Resolution completed in 0.572s3Unchanged: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_bbb/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_bbb/servicex/mix.exs:79:7174175==> nerves_system_br176Generated nerves_system_br app177==> connection178Compiling 1 file (.ex)179     warning: using single-quoted strings to represent charlists is deprecated.180     Use ~c"" if you indeed want a charlist or use "" instead.181     You may run "mix format --migrate" to change all single-quoted182     strings to use the ~c sigil and fix this warning.183     │184 553 │         [{:data, [{'State', mod_state}]}]185     │                    ~186     │187     └─ lib/connection.ex:553:20188189     warning: using single-quoted strings to represent charlists is deprecated.190     Use ~c"" if you indeed want a charlist or use "" instead.191     You may run "mix format --migrate" to change all single-quoted192     strings to use the ~c sigil and fix this warning.193     │194 680 │     format = '** Generic server ~p terminating \n' ++195     │              ~196     │197     └─ lib/connection.ex:680:14198199     warning: using single-quoted strings to represent charlists is deprecated.200     Use ~c"" if you indeed want a charlist or use "" instead.201     You may run "mix format --migrate" to change all single-quoted202     strings to use the ~c sigil and fix this warning.203     │204 681 │       '** Last message in was ~p~n' ++ ## No last message205     │       ~206     │207     └─ lib/connection.ex:681:7208209     warning: using single-quoted strings to represent charlists is deprecated.210     Use ~c"" if you indeed want a charlist or use "" instead.211     You may run "mix format --migrate" to change all single-quoted212     strings to use the ~c sigil and fix this warning.213     │214 682 │       '** When Server state == ~p~n' ++215     │       ~216     │217     └─ lib/connection.ex:682:7218219     warning: using single-quoted strings to represent charlists is deprecated.220     Use ~c"" if you indeed want a charlist or use "" instead.221     You may run "mix format --migrate" to change all single-quoted222     strings to use the ~c sigil and fix this warning.223     │224 683 │       '** Reason for termination == ~n** ~p~n'225     │       ~226     │227     └─ lib/connection.ex:683:7228229     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead230     │231 429 │         init_stop(starter, name, {reason, System.stacktrace()})232     │                                                  ~233     │234     └─ lib/connection.ex:429:50: Connection.init_it/6235     └─ lib/connection.ex:431:45: Connection.init_it/6236     └─ lib/connection.ex:491:57: Connection.handle_call/3237     └─ lib/connection.ex:540:41: Connection.code_change/3238     └─ lib/connection.ex:581:57: Connection.terminate/2239     └─ lib/connection.ex:625:49: Connection.enter_connect/5240     └─ lib/connection.ex:628:34: Connection.enter_connect/5241     └─ lib/connection.ex:631:45: Connection.enter_connect/5242     └─ lib/connection.ex:657:49: Connection.enter_terminate/5243     └─ lib/connection.ex:660:34: Connection.enter_terminate/5244     └─ lib/connection.ex:663:45: Connection.enter_terminate/5245     └─ lib/connection.ex:744:24: Connection.connect/3246     └─ lib/connection.ex:770:24: Connection.disconnect/3247     └─ lib/connection.ex:813:57: Connection.handle_async/3248249Generated connection app250==> combine251Compiling 6 files (.ex)252    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator253    │254 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->255    │                              ~256    │257    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2258259    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator260    │261 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->262    │                              ~263    │264    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2265266    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator267    │268 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->269    │                                    ~270    │271    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3272273    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator274    │275 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->276    │                                       ~277    │278    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3279280     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator281     │282 101 │           <<int::big-signed-size(size), rest::bitstring>> ->283     │                                  ~284     │285     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3286287     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator288     │289 108 │           <<int::little-signed-size(size), rest::bitstring>> ->290     │                                     ~291     │292     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3293294     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator295     │296 128 │       <<num::float-size(size), rest::bitstring>> ->297     │                         ~298     │299     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2300301     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator302     │303 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->304     │                                  ~305     │306     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2307308     warning: the following clause is redundant:309310         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)311312     it has type:313314         dynamic(%Combine.ParserState{status: :ok}), dynamic()315316     previous clauses have already matched on the following types:317318         %Combine.ParserState{status: :error}, term()319         %Combine.ParserState{status: :ok}, term()320321     │322 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do323     │        ~324     │325     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2326327Generated combine app328==> mime329Compiling 1 file (.ex)330Generated mime app331==> circular_buffer332Compiling 1 file (.ex)333Generated circular_buffer app334==> poison335Compiling 4 files (.ex)336    warning: using single-quoted strings to represent charlists is deprecated.337    Use ~c"" if you indeed want a charlist or use "" instead.338    You may run "mix format --migrate" to change all single-quoted339    strings to use the ~c sigil and fix this warning.340    │341 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do342    │                               ~343    │344    └─ lib/poison/encoder.ex:93:31345346    warning: using single-quoted strings to represent charlists is deprecated.347    Use ~c"" if you indeed want a charlist or use "" instead.348    You may run "mix format --migrate" to change all single-quoted349    strings to use the ~c sigil and fix this warning.350    │351 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do352    │                                                ~353    │354    └─ lib/poison/encoder.ex:93:48355356     warning: using single-quoted strings to represent charlists is deprecated.357     Use ~c"" if you indeed want a charlist or use "" instead.358     You may run "mix format --migrate" to change all single-quoted359     strings to use the ~c sigil and fix this warning.360     │361 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do362     │                                                                           ~363     │364     └─ lib/poison/encoder.ex:139:75365366    warning: using single-quoted strings to represent charlists is deprecated.367    Use ~c"" if you indeed want a charlist or use "" instead.368    You may run "mix format --migrate" to change all single-quoted369    strings to use the ~c sigil and fix this warning.370    │371 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do372    │                                                                       ~373    │374    └─ lib/poison/parser.ex:77:71375376     warning: using single-quoted strings to represent charlists is deprecated.377     Use ~c"" if you indeed want a charlist or use "" instead.378     You may run "mix format --migrate" to change all single-quoted379     strings to use the ~c sigil and fix this warning.380     │381 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do382     │                                                                          ~383     │384     └─ lib/poison/parser.ex:155:74385386     warning: using single-quoted strings to represent charlists is deprecated.387     Use ~c"" if you indeed want a charlist or use "" instead.388     You may run "mix format --migrate" to change all single-quoted389     strings to use the ~c sigil and fix this warning.390     │391 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do392     │                                                            ~393     │394     └─ lib/poison/parser.ex:171:60395396     warning: using single-quoted strings to represent charlists is deprecated.397     Use ~c"" if you indeed want a charlist or use "" instead.398     You may run "mix format --migrate" to change all single-quoted399     strings to use the ~c sigil and fix this warning.400     │401 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do402     │                                                                   ~403     │404     └─ lib/poison/parser.ex:197:67405406     warning: using single-quoted strings to represent charlists is deprecated.407     Use ~c"" if you indeed want a charlist or use "" instead.408     You may run "mix format --migrate" to change all single-quoted409     strings to use the ~c sigil and fix this warning.410     │411 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do412     │                                                                ~413     │414     └─ lib/poison/parser.ex:205:64415416     warning: using single-quoted strings to represent charlists is deprecated.417     Use ~c"" if you indeed want a charlist or use "" instead.418     You may run "mix format --migrate" to change all single-quoted419     strings to use the ~c sigil and fix this warning.420     │421 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do422     │                               ~423     │424     └─ lib/poison/parser.ex:229:31425426     warning: using single-quoted strings to represent charlists is deprecated.427     Use ~c"" if you indeed want a charlist or use "" instead.428     You may run "mix format --migrate" to change all single-quoted429     strings to use the ~c sigil and fix this warning.430     │431 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do432     │                                            ~433     │434     └─ lib/poison/parser.ex:229:44435436     warning: using single-quoted strings to represent charlists is deprecated.437     Use ~c"" if you indeed want a charlist or use "" instead.438     You may run "mix format --migrate" to change all single-quoted439     strings to use the ~c sigil and fix this warning.440     │441 239 │     when a1 in 'dD' and a2 in 'dD'442     │                ~443     │444     └─ lib/poison/parser.ex:239:16445446     warning: using single-quoted strings to represent charlists is deprecated.447     Use ~c"" if you indeed want a charlist or use "" instead.448     You may run "mix format --migrate" to change all single-quoted449     strings to use the ~c sigil and fix this warning.450     │451 239 │     when a1 in 'dD' and a2 in 'dD'452     │                               ~453     │454     └─ lib/poison/parser.ex:239:31455456     warning: using single-quoted strings to represent charlists is deprecated.457     Use ~c"" if you indeed want a charlist or use "" instead.458     You may run "mix format --migrate" to change all single-quoted459     strings to use the ~c sigil and fix this warning.460     │461 240 │     and (b1 in '89abAB')462     │                ~463     │464     └─ lib/poison/parser.ex:240:16465466     warning: using single-quoted strings to represent charlists is deprecated.467     Use ~c"" if you indeed want a charlist or use "" instead.468     You may run "mix format --migrate" to change all single-quoted469     strings to use the ~c sigil and fix this warning.470     │471 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do472     │                                                            ~473     │474     └─ lib/poison/parser.ex:274:60475476    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead477    │478 22 │   if Application.get_env(:poison, :native) do479    │                  ~480    │481    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)482483    warning: use Bitwise is deprecated. import Bitwise instead484    │485 26 │   use Bitwise486    │   ~~~~~~~~~~~487    │488    └─ lib/poison/parser.ex:26: Poison.Parser (module)489490     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator491     │492 199 │     <<digits :: binary-size(count), rest :: binary>> = string493     │                             ~494     │495     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2496497     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator498     │499 225 │     <<chunk :: binary-size(count), rest :: binary>> = string500     │                            ~501     │502     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3503504    warning: use Bitwise is deprecated. import Bitwise instead505    │506 83 │   use Bitwise507    │   ~~~~~~~~~~~508    │509    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)510511     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator512     │513 135 │     <<chunk :: binary-size(size), rest :: binary>> = string514     │                            ~515     │516     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2517518     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead519     │520 173 │     case Integer.to_char_list(char, 16) do521     │                  ~522     │523     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1524525Generated poison app526==> plug_crypto527Compiling 5 files (.ex)528Generated plug_crypto app529==> jose530Compiling 113 files (.erl)531src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.532Compile directive 'nowarn_deprecated_catch' can be used to suppress533warnings in selected modules.534%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),535%     | 		    ^536537src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.538Compile directive 'nowarn_deprecated_catch' can be used to suppress539warnings in selected modules.540%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of541%     | 	     ^542543src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.544Compile directive 'nowarn_deprecated_catch' can be used to suppress545warnings in selected modules.546%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of547%     | 			     ^548549src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.550Compile directive 'nowarn_deprecated_catch' can be used to suppress551warnings in selected modules.552%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of553%     | 	     ^554555src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.556Compile directive 'nowarn_deprecated_catch' can be used to suppress557warnings in selected modules.558%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of559%     | 			     ^560561src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.562Compile directive 'nowarn_deprecated_catch' can be used to suppress563warnings in selected modules.564%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of565%     | 	     ^566567src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.568Compile directive 'nowarn_deprecated_catch' can be used to suppress569warnings in selected modules.570%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of571%     | 			     ^572573src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.574Compile directive 'nowarn_deprecated_catch' can be used to suppress575warnings in selected modules.576%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of577%     | 	     ^578579src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of583%     | 			     ^584585src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.586Compile directive 'nowarn_deprecated_catch' can be used to suppress587warnings in selected modules.588%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of589%     | 					     ^590591src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of595%     | 	     ^596597src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of601%     | 			     ^602603src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of607%     | 					     ^608609src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of613%     | 	     ^614615src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of619%     | 			     ^620621src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.622Compile directive 'nowarn_deprecated_catch' can be used to suppress623warnings in selected modules.624%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of625%     | 	     ^626627src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.628Compile directive 'nowarn_deprecated_catch' can be used to suppress629warnings in selected modules.630%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of631%     | 			     ^632633src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636%  230| 	case catch block_cipher(Cipher) of637%     | 	     ^638639src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.640Compile directive 'nowarn_deprecated_catch' can be used to suppress641warnings in selected modules.642%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of643%     | 	     ^644645src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648%  246| 	case catch rsa_crypt(Padding) of649%     | 	     ^650651src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654%  254| 	case catch rsa_sign(Padding) of655%     | 	     ^656657src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.658Compile directive 'nowarn_deprecated_catch' can be used to suppress659warnings in selected modules.660%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of661%     | 	     ^662663Compiling 8 files (.ex)664Generated jose app665==> nerves_compatibility_test666===> Analyzing applications...667===> Compiling ranch668    ┌─ src/ranch.erl:669    │670 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);671    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.672Compile directive 'nowarn_deprecated_catch' can be used to suppress673warnings in selected modules.674675676     ┌─ src/ranch_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_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-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_bbb-2.30.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: the following clause will never match:876877         [{a, b, params, c} | rest] when is_list(params) ->878879     because it attempts to match on the result of:880881         System.stacktrace()882883     which has type:884885         empty_list()886887     where "params" was given the type:888889         # type: empty_list() or non_empty_list(term(), term())890         # from: lib/db_connection/connection.ex:140:43891         is_list(params)892893     type warning found at:894     │895 140 │           [{a, b, params, c} | rest] when is_list(params) ->896     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~897     │898     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2899900     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead901     │902 986 │             stack = System.stacktrace()903     │                            ~904     │905     └─ lib/db_connection.ex:986:28: DBConnection.handle/4906     └─ lib/db_connection.ex:992:24: DBConnection.handle/4907     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4908     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4909     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6910     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3911     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5912     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2913     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4914     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5915     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5916     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2917     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6918     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6919920    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead921    │922  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]923    │                  ~924    │925    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0926927     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead928     │929 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)930     │                     ~931     │932     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3933934     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead935     │936 111 │         stack = System.stacktrace()937     │                        ~938     │939     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3940941    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead942    │943  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],944    │                 ~945    │946    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3947948    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead949    │950  8 │     pool = supervisor(Pool, [], [restart: :temporary])951    │            ~952    │953    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0954955    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead956    │957 36 │     worker(DBConnection.Watcher, [owner])958    │     ~959    │960    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1961962    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead963    │964  9 │       supervisor(DBConnection.Task, []),965    │       ~966    │967    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2968    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2969    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2970971     warning: :random.seed/3 is deprecated. Use the 'rand' module instead972     │973 108 │     case :random.seed(hash, sec, micro) do974     │                  ~975     │976     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0977978Generated db_connection app979==> decimal980Compiling 4 files (.ex)981      warning: using single-quoted strings to represent charlists is deprecated.982      Use ~c"" if you indeed want a charlist or use "" instead.983      You may run "mix format --migrate" to change all single-quoted984      strings to use the ~c sigil and fix this warning.985      │986 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list987      │           ~988      │989      └─ lib/decimal.ex:1320:11990991      warning: using single-quoted strings to represent charlists is deprecated.992      Use ~c"" if you indeed want a charlist or use "" instead.993      You may run "mix format --migrate" to change all single-quoted994      strings to use the ~c sigil and fix this warning.995      │996 1351 │           list = list ++ 'E'997      │                          ~998      │999      └─ lib/decimal.ex:1351:2610001001      warning: using single-quoted strings to represent charlists is deprecated.1002      Use ~c"" if you indeed want a charlist or use "" instead.1003      You may run "mix format --migrate" to change all single-quoted1004      strings to use the ~c sigil and fix this warning.1005      │1006 1352 │           list = if exp >= 0, do: list ++ '+', else: list1007      │                                           ~1008      │1009      └─ lib/decimal.ex:1352:4310101011      warning: using single-quoted strings to represent charlists is deprecated.1012      Use ~c"" if you indeed want a charlist or use "" instead.1013      You may run "mix format --migrate" to change all single-quoted1014      strings to use the ~c sigil and fix this warning.1015      │1016 1775 │       int = if int == [], do: '0', else: int1017      │                               ~1018      │1019      └─ lib/decimal.ex:1775:3110201021      warning: using single-quoted strings to represent charlists is deprecated.1022      Use ~c"" if you indeed want a charlist or use "" instead.1023      You may run "mix format --migrate" to change all single-quoted1024      strings to use the ~c sigil and fix this warning.1025      │1026 1776 │       exp = if exp == [], do: '0', else: exp1027      │                               ~1028      │1029      └─ lib/decimal.ex:1776:3110301031Generated decimal app1032==> interactive_cmd1033Compiling 1 file (.ex)1034Generated interactive_cmd app1035==> nerves1036Compiling 65 files (.ex)1037    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf1186Compiling 1 file (.ex)1187Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1188==> nerves_compatibility_test1189===> Analyzing applications...1190===> Compiling telemetry1191===> Analyzing applications...1192===> Compiling cowboy1193     ┌─ src/cowboy_websocket.erl:1194     │1195 147 │  		Stacktrace = erlang:get_stacktrace(),1196     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11971198     ┌─ src/cowboy_websocket.erl:1199     │1200 645 │  			{stacktrace, erlang:get_stacktrace()},1201     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12021203     ┌─ src/cowboy_websocket.erl:1204     │1205 755 │  			{stacktrace, erlang:get_stacktrace()},1206     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace120712081209    ┌─ src/cowboy_rest.erl:1210    │1211 69 │  				Stacktrace = erlang:get_stacktrace(),1212    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12131214      ┌─ src/cowboy_rest.erl:1215      │1216 1006 │  	Stacktrace = erlang:get_stacktrace(),1217      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace121812191220    ┌─ src/cowboy_handler.erl:1221    │1222 87 │  		Stacktrace = erlang:get_stacktrace(),1223    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12241225     ┌─ src/cowboy_handler.erl:1226     │1227 116 │  		Stacktrace = erlang:get_stacktrace(),1228     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12291230     ┌─ src/cowboy_handler.erl:1231     │1232 235 │  		Stacktrace = erlang:get_stacktrace(),1233     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12341235     ┌─ src/cowboy_handler.erl:1236     │1237 290 │  			{stacktrace, erlang:get_stacktrace()},1238     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace123912401241==> expo1242Compiling 2 files (.erl)1243Compiling 22 files (.ex)1244Generated expo app1245==> gettext1246Compiling 18 files (.ex)1247     warning: unused require Gettext.Macros1248     │1249 594 │   require Gettext.Macros1250     │   ~1251     │1252     └─ lib/gettext.ex:594:312531254     warning: the following clause is redundant:12551256         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)12571258     it has type:12591260         dynamic(%Expo.Message.Plural{})12611262     previous clauses have already matched on the following types:12631264         %Expo.Message.Singular{}1265         %Expo.Message.Plural{}12661267     │1268 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1269     │        ~1270     │1271     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112721273     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1274     │1275 426 │               Kernel.ParallelCompiler.async(fn ->1276     │                                       ~1277     │1278     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/312791280Generated gettext app1281==> phoenix_pubsub1282Compiling 13 files (.ex)1283     warning: single quotes around atoms are deprecated. Use double quotes instead1284     │1285 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1286     │                       ~1287     │1288     └─ lib/phoenix/pubsub/local.ex:160:2312891290     warning: single quotes around atoms are deprecated. Use double quotes instead1291     │1292 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1293     │                                        ~1294     │1295     └─ lib/phoenix/pubsub/local.ex:160:4012961297     warning: unused require Logger1298     │1299 107 │   require Logger1300     │   ~1301     │1302     └─ lib/phoenix/tracker.ex:107:313031304     warning: a struct for Phoenix.Tracker.State is expected on struct update:13051306         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13071308     but got type:13091310         dynamic()13111312     where "delta" was given the type:13131314         # type: dynamic()1315         # from: lib/phoenix/tracker/state.ex:461:361316         %Phoenix.Tracker.State{delta: delta} = state13171318     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13191320     type warning found at:1321     │1322 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1323     │                 ~1324     │1325     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513261327    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13281329        %Phoenix.Tracker.Replica{replica | status: :permdown}13301331    but got type:13321333        dynamic()13341335    where "replica" was given the type:13361337        # type: dynamic()1338        # from: lib/phoenix/tracker/replica.ex:72:171339        replica13401341    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13421343    type warning found at:1344    │1345 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1346    │                               ~1347    │1348    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113491350     warning: a struct for Phoenix.Tracker.State is expected on struct update:13511352         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13531354     but got type:13551356         dynamic()13571358     where "delta" was given the type:13591360         # type: dynamic()1361         # from: lib/phoenix/tracker/state.ex:541:991362         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1363           state13641365     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13661367     type warning found at:1368     │1369 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1370     │                   ~1371     │1372     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/113731374    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13751376        %Phoenix.Tracker.Replica{replica | status: :down}13771378    but got type:13791380        dynamic()13811382    where "replica" was given the type:13831384        # type: dynamic()1385        # from: lib/phoenix/tracker/replica.ex:74:131386        replica13871388    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13891390    type warning found at:1391    │1392 74 │   defp down(replica), do: %Replica{replica | status: :down}1393    │                           ~1394    │1395    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113961397    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13981399        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14001401    but got type:14021403        dynamic()14041405    where "replica" was given the type:14061407        # type: dynamic()1408        # from: lib/phoenix/tracker/replica.ex:76:291409        replica14101411    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14121413    type warning found at:1414    │1415 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1416    │     ~1417    │1418    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114191420     warning: a struct for Phoenix.Tracker.State is expected on struct update:14211422         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14231424     but got type:14251426         dynamic(%{..., range: {term(), term()}})14271428     where "delta" was given the type:14291430         # type: dynamic(%{..., range: {term(), term()}})1431         # from: lib/phoenix/tracker/state.ex:551:301432         {start_clock, end_clock} = delta.range14331434     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14351436     type warning found at:1437     │1438 555 │            delta: %State{delta | range: {start_clock, new_end}}}1439     │                   ~1440     │1441     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214421443     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1444     │1445 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1446     │         ~1447     │1448     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114491450     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1451     │1452 273 │     supervise(shards, strategy: :one_for_one,1453     │     ~1454     │1455     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/114561457    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1458    │1459 43 │     :ok = :pg2.create(pg2_group)1460    │                ~1461    │1462    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114631464    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1465    │1466  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1467    │        ~1468    │1469    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/214701471    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1472    │1473 44 │     :ok = :pg2.join(pg2_group, self())1474    │                ~1475    │1476    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114771478    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1479    │1480 57 │     :pg2.get_members(pg2_namespace(server_name))1481    │          ~1482    │1483    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114841485    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1486    │1487 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1488    │       ~1489    │1490    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114911492    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1493    │1494 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1495    │         ~1496    │1497    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11498    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114991500    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1501    │1502 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1503    │       ~1504    │1505    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115061507    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1508    │1509 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1510    │       ~1511    │1512    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115131514    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1515    │1516 97 │     supervise(children, strategy: :rest_for_one)1517    │     ~1518    │1519    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115201521    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1522    │1523 42 │     supervise children, strategy: :one_for_one1524    │     ~1525    │1526    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115271528Generated phoenix_pubsub app1529==> plug1530Compiling 1 file (.erl)1531Compiling 42 files (.ex)1532Generated plug app1533warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1534  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21535  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11536  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51537  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21538  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41539  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215401541==> phoenix1542Compiling 75 files (.ex)1543warning: cannot infer signatures from :cowboy because it is not loaded15441545warning: cannot infer signatures from :cowlib because it is not loaded15461547warning: cannot infer signatures from :ranch because it is not loaded15481549     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 operator1550     │1551 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1552     │                    ~1553     │1554     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/115551556     warning: using single-quoted strings to represent charlists is deprecated.1557     Use ~c"" if you indeed want a charlist or use "" instead.1558     You may run "mix format --migrate" to change all single-quoted1559     strings to use the ~c sigil and fix this warning.1560     │1561 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1562     │                               ~1563     │1564     └─ lib/phoenix/channel/server.ex:310:3115651566    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1567    │1568 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1569    │                    ~1570    │1571    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/315721573    warning: unused require Logger1574    │1575 20 │   require Logger1576    │   ~1577    │1578    └─ lib/phoenix/endpoint/handler.ex:20:315791580    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1581    │1582 39 │       Logger.warn """1583    │              ~1584    │1585    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/115861587    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 operator1588    │1589 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1590    │                             ~1591    │1592    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/215931594     warning: using single-quoted strings to represent charlists is deprecated.1595     Use ~c"" if you indeed want a charlist or use "" instead.1596     You may run "mix format --migrate" to change all single-quoted1597     strings to use the ~c sigil and fix this warning.1598     │1599 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1600     │                                                  ~1601     │1602     └─ lib/phoenix/router.ex:315:5016031604     warning: using single-quoted strings to represent charlists is deprecated.1605     Use ~c"" if you indeed want a charlist or use "" instead.1606     You may run "mix format --migrate" to change all single-quoted1607     strings to use the ~c sigil and fix this warning.1608     │1609 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1610     │                                                  ~1611     │1612     └─ lib/phoenix/router/helpers.ex:195:5016131614    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16151616    This error happens when you have function calls without parentheses inside keywords. For example:16171618        function(arg, one: nested_call a, b, c)1619        function(arg, one: if expr, do: :this, else: :that)16201621    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:16221623        function(arg, one: if(expr, do: :this, else: :that))1624        function(arg, one: nested_call(a, b, c))16251626    Ambiguity found at:1627    │1628 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1629    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1630    │1631    └─ lib/phoenix/router/resource.ex:7116321633    warning: duplicate key :route found in struct1634    │1635 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1636    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1637    │1638    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16391640     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)"1641     │1642 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1643     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1644     │1645     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)16461647     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1648     │1649 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1650     │              ~1651     │1652     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/116531654     warning: using single-quoted strings to represent charlists is deprecated.1655     Use ~c"" if you indeed want a charlist or use "" instead.1656     You may run "mix format --migrate" to change all single-quoted1657     strings to use the ~c sigil and fix this warning.1658     │1659 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1660     │                                                  ~1661     │1662     └─ lib/phoenix/template.ex:174:5016631664     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1665     │1666 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1667     │            ~1668     │1669     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/216701671     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1672     │1673 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1674     │            ~1675     │1676     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/216771678    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1679    │1680 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1681    │       ~1682    │1683    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/116841685    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1686    │1687 14 │     supervise(children, strategy: :simple_one_for_one)1688    │     ~1689    │1690    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/116911692    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1693    │1694  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1695    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1696    │1697    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)16981699    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1700    │1701 10 │     conn = @connection.conn(req, transport)1702    │                        ~1703    │1704    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/317051706    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1707    │1708 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1709    │                       ~1710    │1711    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/317121713    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1714    │1715 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1716    │                                                                                   ~1717    │1718    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/317191720     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1721     │1722 647 │       exception -> {:error, {exception, System.stacktrace()}}1723     │                                                ~1724     │1725     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117261727     warning: expected a module (an atom) when invoking config/1 in expression:17281729         endpoint.config(:endpoint_id)17301731     where "endpoint" was given the type:17321733         # type: dynamic(%{..., __pubsub_server__: atom()})1734         # from: lib/phoenix/transports/long_poll.ex:199:101735         verify_token(endpoint, token, opts)17361737     type warning found at:1738     │1739 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1740     │                                          ~1741     │1742     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317431744     warning: unknown key .__pubsub_server__ in expression:17451746         endpoint.__pubsub_server__17471748     the given type does not have the given key:17491750         dynamic(1751           %Phoenix.Socket{1752             id: term(),1753             assigns: term(),1754             channel: term(),1755             channel_pid: term(),1756             endpoint: atom(),1757             handler: term(),1758             joined: term(),1759             pubsub_server: term(),1760             ref: term(),1761             join_ref: term(),1762             topic: term(),1763             transport: term(),1764             transport_pid: term(),1765             transport_name: term(),1766             serializer: term(),1767             private: term(),1768             vsn: term()1769           } or1770             %Plug.Conn{1771               adapter: term(),1772               assigns: term(),1773               body_params: term(),1774               cookies: term(),1775               halted: term(),1776               host: term(),1777               method: term(),1778               owner: term(),1779               params: term(),1780               path_info: term(),1781               path_params: term(),1782               port: term(),1783               private: term(),1784               query_params: term(),1785               query_string: term(),1786               remote_ip: term(),1787               req_cookies: term(),1788               req_headers: term(),1789               request_path: term(),1790               resp_body: term(),1791               resp_cookies: term(),1792               resp_headers: term(),1793               scheme: term(),1794               script_name: term(),1795               secret_key_base: term(),1796               state: term(),1797               status: term()1798             } or atom() or binary()1799         )18001801     where "endpoint" was given the type:18021803         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1804         # from: lib/phoenix/transports/long_poll.ex:254:191805         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18061807     type warning found at:1808     │1809 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1810     │                                                          ~~~~~~~~~~~~~~~~~1811     │1812     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318131814     warning: a struct for Phoenix.Socket is expected on struct update:18151816         %Phoenix.Socket{socket | id: id}18171818     but got type:18191820         dynamic()18211822     where "socket" was given the type:18231824         # type: dynamic()1825         # from: lib/phoenix/socket/transport.ex1826         {:ok, socket}18271828     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18291830     type warning found at:1831     │1832 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1833     │                                          ~1834     │1835     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718361837     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1838     │1839 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1840     │                                                     ~1841     │1842     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418431844    warning: a struct for Plug.Conn is expected on struct update:18451846        %Plug.Conn{conn | state: :sent}18471848    but got type:18491850        dynamic()18511852    where "conn" was given the type:18531854        # type: dynamic()1855        # from: lib/phoenix/endpoint/render_errors.ex:79:211856        conn18571858    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18591860    type warning found at:1861    │1862 83 │         %Plug.Conn{conn | state: :sent}1863    │         ~1864    │1865    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518661867    warning: a struct for Plug.Conn is expected on struct update:18681869        %Plug.Conn{conn | query_params: %{}, params: %{}}18701871    but got type:18721873        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18741875    where "conn" was given the types:18761877        # type: dynamic(%{..., params: term()})1878        # from: lib/phoenix/endpoint/render_errors.ex:94:171879        conn.params18801881        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1882        # from: lib/phoenix/endpoint/render_errors.ex:94:171883        conn.params18841885    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18861887    type warning found at:1888    │1889 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1890    │                                   ~1891    │1892    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/118931894     warning: a struct for Plug.Conn is expected on struct update:18951896         %Plug.Conn{conn | params: params}18971898     but got type:18991900         dynamic(%{..., params: map()})19011902     where "conn" was given the type:19031904         # type: dynamic(%{..., params: map()})1905         # from: lib/phoenix/controller.ex:912:171906         Map.get(conn.params, required_key)19071908     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19091910     type warning found at:1911     │1912 919 │     %Plug.Conn{conn | params: params}1913     │     ~1914     │1915     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/219161917    warning: a struct for Plug.Conn is expected on struct update:19181919        %Plug.Conn{conn | query_params: %{}, params: params}19201921    but got type:19221923        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19241925    where "conn" was given the types:19261927        # type: dynamic(%{..., params: term()})1928        # from: lib/phoenix/endpoint/render_errors.ex:94:171929        conn.params19301931        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1932        # from: lib/phoenix/endpoint/render_errors.ex:94:171933        conn.params19341935    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19361937    type warning found at:1938    │1939 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1940    │                   ~1941    │1942    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119431944    warning: expected a map or struct when accessing .url in expression:19451946        endpoint.url19471948    where "endpoint" was given the types:19491950        # type: dynamic(atom())1951        # from: lib/phoenix/router/helpers.ex:24:201952        endpoint19531954        # type: atom()1955        # from: lib/phoenix/router/helpers.ex:24:351956        is_atom(endpoint)19571958    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()19591960    type warning found at:1961    │1962 25 │     endpoint.url1963    │              ~1964    │1965    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/219661967     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1968     │1969 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1970     │       ~1971     │1972     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419731974     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1975     │1976 199 │       worker(Phoenix.Tracker, [module, opts, opts])1977     │       ~1978     │1979     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419801981     warning: a struct for Plug.Conn is expected on struct update:19821983         %Plug.Conn{conn | path_info: path, script_name: script}19841985     but got type:19861987         dynamic()19881989     where "conn" was given the type:19901991         # type: dynamic()1992         # from: lib/phoenix/router/route.ex:147:101993         conn = target.call(%Plug.Conn{...}, opts)19941995     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19961997     type warning found at:1998     │1999 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2000     │     ~2001     │2002     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420032004     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2005     │2006 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2007     │                                                                          ~2008     │2009     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120102011    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2012    │2013 71 │     supervise(children, strategy: :one_for_one)2014    │     ~2015    │2016    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120172018    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2019    │2020 76 │     [worker(Phoenix.Config, args)]2021    │      ~2022    │2023    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320242025    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2026    │2027 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2028    │        ~2029    │2030    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22031    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32032    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320332034     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2035     │2036 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2037     │         ~2038     │2039     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320402041     warning: expected a module (an atom) when invoking path/1 in expression:20422043         endpoint.path("/")20442045     where "endpoint" was given the type:20462047         # type: dynamic(%{..., host: term()})2048         # from: lib/phoenix/endpoint/supervisor.ex:312:142049         endpoint.host20502051     type warning found at:2052     │2053 313 │     endpoint.path("/")2054     │              ~2055     │2056     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/120572058    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2059    │2060 35 │     supervise(children, strategy: :one_for_one)2061    │     ~2062    │2063    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/120642065    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2066    │2067 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2068    │                                            ~2069    │2070    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/320712072     warning: comparison between distinct types found:20732074         !Path.extname(file_path) == ".gz"20752076     given types:20772078         dynamic(boolean()) == binary()20792080     where "file_path" was given the type:20812082         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2083         # from: lib/phoenix/digester.ex:147:452084         Path.basename(file_path)20852086     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 false20872088     type warning found at:2089     │2090 148 │       !Path.extname(file_path) == ".gz"2091     │                                ~2092     │2093     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/120942095    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2096    │2097 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2098    │                            ~2099    │2100    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321012102     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2103     │2104 113 │     {addr,port} = :ranch.get_addr(ref)2105     │                          ~2106     │2107     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321082109    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2110    │2111 51 │       worker(Phoenix.CodeReloader.Server, [])2112    │       ~2113    │2114    └─ lib/phoenix.ex:51:7: Phoenix.start/221152116    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2117    │2118 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2119    │                                                           ~2120    │2121    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321222123     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2124     │2125 155 │     Enum.partition attrs, fn2126     │          ~2127     │2128     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121292130    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21312132        mod.__phoenix_recompile__?21332134    where "mod" was given the type:21352136        # type: dynamic(atom())2137        # from: lib/mix/tasks/compile.phoenix.ex:34:122138        Code.ensure_loaded?(mod)21392140    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21412142    type warning found at:2143    │2144 36 │         mod.__phoenix_recompile__?2145    │             ~2146    │2147    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121482149     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2150     │2151 234 │       Enum.partition(attrs, fn2152     │            ~2153     │2154     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221552156Generated phoenix app2157warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2158  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22159  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12160  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52161  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22162  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42163  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/221642165==> guardian2166Compiling 20 files (.ex)2167Generated guardian app2168==> phoenix_html2169Compiling 8 files (.ex)2170    warning: using single-quoted strings to represent charlists is deprecated.2171    Use ~c"" if you indeed want a charlist or use "" instead.2172    You may run "mix format --migrate" to change all single-quoted2173    strings to use the ~c sigil and fix this warning.2174    │2175 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2176    │                                                  ~2177    │2178    └─ lib/phoenix_html/engine.ex:12:5021792180    warning: the 1st pattern in clause will never match:21812182        6021832184    because it is expected to receive type:21852186        dynamic(empty_list() or non_empty_list(term(), term()))21872188    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())21892190    type warning found at:2191    │2192 56 │   def to_iodata(?<), do: "&lt;"2193    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2194    │2195    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/121962197    warning: the 1st pattern in clause will never match:21982199        6222002201    because it is expected to receive type:22022203        dynamic(empty_list() or non_empty_list(term(), term()))22042205    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22062207    type warning found at:2208    │2209 57 │   def to_iodata(?>), do: "&gt;"2210    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2211    │2212    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122132214    warning: the 1st pattern in clause will never match:22152216        3822172218    because it is expected to receive type:22192220        dynamic(empty_list() or non_empty_list(term(), term()))22212222    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22232224    type warning found at:2225    │2226 58 │   def to_iodata(?&), do: "&amp;"2227    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2228    │2229    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122302231    warning: the 1st pattern in clause will never match:22322233        3422342235    because it is expected to receive type:22362237        dynamic(empty_list() or non_empty_list(term(), term()))22382239    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22402241    type warning found at:2242    │2243 59 │   def to_iodata(?"), do: "&quot;"2244    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2245    │2246    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/122472248    warning: the 1st pattern in clause will never match:22492250        3922512252    because it is expected to receive type:22532254        dynamic(empty_list() or non_empty_list(term(), term()))22552256    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22572258    type warning found at:2259    │2260 60 │   def to_iodata(?'), do: "&#39;"2261    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2262    │2263    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/122642265    warning: the 1st pattern in clause will never match:22662267        {:safe, data}22682269    because it is expected to receive type:22702271        dynamic(empty_list() or non_empty_list(term(), term()))22722273    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22742275    type warning found at:2276    │2277 76 │   def to_iodata({:safe, data}) do2278    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2279    │2280    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/122812282    warning: the following clause is redundant:22832284        def to_iodata(other)22852286    it has type:22872288        dynamic(empty_list() or non_empty_list(term(), term()))22892290    previous clauses have already matched on the following types:22912292        non_empty_list(term(), term())2293        empty_list()22942295    │2296 80 │   def to_iodata(other) do2297    │       ~2298    │2299    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123002301    warning: the 1st pattern in clause will never match:23022303        h23042305    because it is expected to receive type:23062307        dynamic(empty_list() or non_empty_list(term(), term()))23082309    where "h" was given the type:23102311        # type: integer()2312        # from: lib/phoenix_html/safe.ex:62:252313        is_integer(h)23142315    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23162317    type warning found at:2318    │2319 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2320    │                 ~2321    │2322    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123232324    warning: the 1st pattern in clause will never match:23252326        h23272328    because it is expected to receive type:23292330        dynamic(empty_list() or non_empty_list(term(), term()))23312332    where "h" was given the type:23332334        # type: integer()2335        # from: lib/phoenix_html/safe.ex:66:252336        is_integer(h)23372338    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23392340    type warning found at:2341    │2342 66 │   def to_iodata(h) when is_integer(h) do2343    │                 ~2344    │2345    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/123462347    warning: the 1st pattern in clause will never match:23482349        h23502351    because it is expected to receive type:23522353        dynamic(empty_list() or non_empty_list(term(), term()))23542355    where "h" was given the type:23562357        # type: binary()2358        # from: lib/phoenix_html/safe.ex:72:252359        is_binary(h)23602361    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23622363    type warning found at:2364    │2365 72 │   def to_iodata(h) when is_binary(h) do2366    │                 ~2367    │2368    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/123692370Generated phoenix_html app2371==> postgrex2372Compiling 62 files (.ex)2373    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2374    │2375 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2376    │                                 ~2377    │2378    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)23792380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2381    You may run "mix format --migrate" to fix this warning automatically.2382    │2383 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2384    │         ~2385    │2386    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/123872388    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2389    You may run "mix format --migrate" to fix this warning automatically.2390    │2391 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2392    │                                                                      ~2393    │2394    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/123952396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2397    You may run "mix format --migrate" to fix this warning automatically.2398    │2399 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2400    │         ~2401    │2402    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124032404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2405    You may run "mix format --migrate" to fix this warning automatically.2406    │2407 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2408    │                                                                      ~2409    │2410    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124112412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2413    You may run "mix format --migrate" to fix this warning automatically.2414    │2415 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2416    │                            ~2417    │2418    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124192420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2421    You may run "mix format --migrate" to fix this warning automatically.2422    │2423 43 │     <<-1::int32>>2424    │         ~2425    │2426    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124272428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2429    You may run "mix format --migrate" to fix this warning automatically.2430    │2431 48 │     <<value_byte_size::int32>> <> value2432    │                      ~2433    │2434    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124352436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2437    You may run "mix format --migrate" to fix this warning automatically.2438    │2439 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2440    │                              ~2441    │2442    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224432444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2445    You may run "mix format --migrate" to fix this warning automatically.2446    │2447 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2448    │                              ~2449    │2450    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224512452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2453    You may run "mix format --migrate" to fix this warning automatically.2454    │2455 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2456    │                                      ~2457    │2458    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224592460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2461    You may run "mix format --migrate" to fix this warning automatically.2462    │2463 64 │ ...                   -1::int32, rest::binary>>, acc) do2464    │                         ~2465    │2466    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/224672468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2469    You may run "mix format --migrate" to fix this warning automatically.2470    │2471 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2472    │                                      ~2473    │2474    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/224752476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2477    You may run "mix format --migrate" to fix this warning automatically.2478    │2479 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2480    │                                     ~2481    │2482    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/224832484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2485    You may run "mix format --migrate" to fix this warning automatically.2486    │2487 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2488    │                                       ~2489    │2490    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/224912492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2493    You may run "mix format --migrate" to fix this warning automatically.2494    │2495 79 │ ...                   -1::int32, rest::binary>>, acc) do2496    │                         ~2497    │2498    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/224992500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2501    You may run "mix format --migrate" to fix this warning automatically.2502    │2503 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2504    │                                       ~2505    │2506    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225072508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2509    You may run "mix format --migrate" to fix this warning automatically.2510    │2511 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2512    │                                     ~2513    │2514    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225152516    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2517    You may run "mix format --migrate" to fix this warning automatically.2518    │2519 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2520    │         ~2521    │2522    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125232524    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2525    You may run "mix format --migrate" to fix this warning automatically.2526    │2527 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2528    │                     ~2529    │2530    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125312532    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2533    You may run "mix format --migrate" to fix this warning automatically.2534    │2535 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2536    │                                      ~2537    │2538    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125392540    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2541    You may run "mix format --migrate" to fix this warning automatically.2542    │2543 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2544    │                                                   ~2545    │2546    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125472548    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2549    You may run "mix format --migrate" to fix this warning automatically.2550    │2551 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2552    │                                                      ~2553    │2554    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125552556    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2557    You may run "mix format --migrate" to fix this warning automatically.2558    │2559 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2560    │                   ~2561    │2562    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125632564    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2565    You may run "mix format --migrate" to fix this warning automatically.2566    │2567 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2568    │                                    ~2569    │2570    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/125712572    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2573    You may run "mix format --migrate" to fix this warning automatically.2574    │2575 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2576    │                                                   ~2577    │2578    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/125792580    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2581    You may run "mix format --migrate" to fix this warning automatically.2582    │2583 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2584    │                                                                    ~2585    │2586    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/125872588    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2589    You may run "mix format --migrate" to fix this warning automatically.2590    │2591 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2592    │                                ~2593    │2594    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/125952596    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2597    You may run "mix format --migrate" to fix this warning automatically.2598    │2599 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2600    │                                                 ~2601    │2602    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126032604    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2605    You may run "mix format --migrate" to fix this warning automatically.2606    │2607 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2608    │                                                                ~2609    │2610    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126112612    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2613    You may run "mix format --migrate" to fix this warning automatically.2614    │2615 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2616    │                                                                                 ~2617    │2618    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126192620     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2621     You may run "mix format --migrate" to fix this warning automatically.2622     │2623 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2624     │                                   ~2625     │2626     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326272628    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2629    You may run "mix format --migrate" to fix this warning automatically.2630    │2631 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2632    │                      ~2633    │2634    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126352636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2637    You may run "mix format --migrate" to fix this warning automatically.2638    │2639 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2640    │                               ~2641    │2642    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126432644    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2645    You may run "mix format --migrate" to fix this warning automatically.2646    │2647 23 │     <<x::float64, y::float64>>2648    │        ~2649    │2650    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226512652    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2653    You may run "mix format --migrate" to fix this warning automatically.2654    │2655 23 │     <<x::float64, y::float64>>2656    │                    ~2657    │2658    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226592660    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2661    You may run "mix format --migrate" to fix this warning automatically.2662    │2663 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2664    │                         ~2665    │2666    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/226672668    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2669    You may run "mix format --migrate" to fix this warning automatically.2670    │2671 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2672    │                                     ~2673    │2674    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/226752676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2677    You may run "mix format --migrate" to fix this warning automatically.2678    │2679 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2680    │                          ~2681    │2682    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/126832684    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2685    You may run "mix format --migrate" to fix this warning automatically.2686    │2687 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2688    │                           ~2689    │2690    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/226912692    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2693    You may run "mix format --migrate" to fix this warning automatically.2694    │2695 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2696    │                                       ~2697    │2698    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/226992700    warning: use Bitwise is deprecated. import Bitwise instead2701    │2702  4 │   use Bitwise, only_operators: true2703    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2704    │2705    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27062707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2708    You may run "mix format --migrate" to fix this warning automatically.2709    │2710 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2711    │         ~2712    │2713    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127142715    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2716    You may run "mix format --migrate" to fix this warning automatically.2717    │2718 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2719    │                                                                      ~2720    │2721    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127222723    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2724    You may run "mix format --migrate" to fix this warning automatically.2725    │2726 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2727    │         ~2728    │2729    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127302731    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2732    You may run "mix format --migrate" to fix this warning automatically.2733    │2734 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2735    │                                                                      ~2736    │2737    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127382739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2740    You may run "mix format --migrate" to fix this warning automatically.2741    │2742 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2743    │         ~2744    │2745    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127462747    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2748    You may run "mix format --migrate" to fix this warning automatically.2749    │2750 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2751    │                                           ~2752    │2753    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127542755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2756    You may run "mix format --migrate" to fix this warning automatically.2757    │2758 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2759    │         ~2760    │2761    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127622763    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2764    You may run "mix format --migrate" to fix this warning automatically.2765    │2766 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2767    │                                           ~2768    │2769    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/127702771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2772    You may run "mix format --migrate" to fix this warning automatically.2773    │2774 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2775    │         ~2776    │2777    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/127782779    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2780    You may run "mix format --migrate" to fix this warning automatically.2781    │2782 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2783    │                                           ~2784    │2785    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/127862787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2788    You may run "mix format --migrate" to fix this warning automatically.2789    │2790 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2791    │             ~2792    │2793    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/127942795    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2796    You may run "mix format --migrate" to fix this warning automatically.2797    │2798 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2799    │                                             ~2800    │2801    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128022803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2804    You may run "mix format --migrate" to fix this warning automatically.2805    │2806 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2807    │          ~2808    │2809    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128102811    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2812    You may run "mix format --migrate" to fix this warning automatically.2813    │2814 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2815    │                                                                       ~2816    │2817    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128182819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2820    You may run "mix format --migrate" to fix this warning automatically.2821    │2822 46 │       0 :: int32>>2823    │         ~2824    │2825    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128262827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2828    You may run "mix format --migrate" to fix this warning automatically.2829    │2830 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2831    │          ~2832    │2833    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128342835    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2836    You may run "mix format --migrate" to fix this warning automatically.2837    │2838 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2839    │                                                                       ~2840    │2841    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128422843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2844    You may run "mix format --migrate" to fix this warning automatically.2845    │2846 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2847    │                                                                                   ~2848    │2849    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128502851    warning: use Bitwise is deprecated. import Bitwise instead2852    │2853  5 │   use Bitwise2854    │   ~~~~~~~~~~~2855    │2856    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28572858    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2859    You may run "mix format --migrate" to fix this warning automatically.2860    │2861 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2862    │                     ~2863    │2864    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128652866    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 operator2867    │2868 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2869    │                              ~2870    │2871    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128722873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2874    You may run "mix format --migrate" to fix this warning automatically.2875    │2876 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2877    │                    ~2878    │2879    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/328802881    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 operator2882    │2883 72 │           <<data :: size(rest_size)>> = rest2884    │                          ~2885    │2886    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/328872888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2889    You may run "mix format --migrate" to fix this warning automatically.2890    │2891 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2892    │                   ~2893    │2894    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/328952896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2897    You may run "mix format --migrate" to fix this warning automatically.2898    │2899 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2900    │                                 ~2901    │2902    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329032904    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2905    You may run "mix format --migrate" to fix this warning automatically.2906    │2907 86 │   def parse(<<status :: int8>>, ?Z, _size) do2908    │                      ~2909    │2910    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329112912    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2913    You may run "mix format --migrate" to fix this warning automatically.2914    │2915 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2916    │                   ~2917    │2918    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329192920     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2921     You may run "mix format --migrate" to fix this warning automatically.2922     │2923 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2924     │                            ~2925     │2926     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329272928     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2929     You may run "mix format --migrate" to fix this warning automatically.2930     │2931 103 │     case <<len ::uint16>> do2932     │                ~2933     │2934     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329352936     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2937     You may run "mix format --migrate" to fix this warning automatically.2938     │2939 104 │       <<^overflow_len :: uint16>> ->2940     │                       ~2941     │2942     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329432944     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2945     You may run "mix format --migrate" to fix this warning automatically.2946     │2947 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2948     │                   ~2949     │2950     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329512952     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2953     You may run "mix format --migrate" to fix this warning automatically.2954     │2955 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2956     │                 ~2957     │2958     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329592960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2961     You may run "mix format --migrate" to fix this warning automatically.2962     │2963 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2964     │                      ~2965     │2966     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/329672968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2969     You may run "mix format --migrate" to fix this warning automatically.2970     │2971 226 │      [<<size :: int32>>, data]2972     │              ~2973     │2974     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/129752976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2977     You may run "mix format --migrate" to fix this warning automatically.2978     │2979 224 │       [first, <<size :: int32>>, data]2980     │                      ~2981     │2982     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/129832984     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2985     You may run "mix format --migrate" to fix this warning automatically.2986     │2987 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2988     │                                 ~2989     │2990     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/129912992     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2993     You may run "mix format --migrate" to fix this warning automatically.2994     │2995 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2996     │                                                               ~2997     │2998     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/129993000     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3001     You may run "mix format --migrate" to fix this warning automatically.3002     │3003 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3004     │                                                 ~3005     │3006     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130073008     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3009     You may run "mix format --migrate" to fix this warning automatically.3010     │3011 252 │     len = <<div(byte_size(oids), 4) :: int16>>3012     │                                     ~3013     │3014     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130153016     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3017     You may run "mix format --migrate" to fix this warning automatically.3018     │3019 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3020     │                                                                        ~3021     │3022     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130233024     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3025     You may run "mix format --migrate" to fix this warning automatically.3026     │3027 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3028     │                                                                        ~3029     │3030     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130313032     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3033     You may run "mix format --migrate" to fix this warning automatically.3034     │3035 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3036     │                                        ~3037     │3038     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130393040     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3041     You may run "mix format --migrate" to fix this warning automatically.3042     │3043 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3044     │                                        ~3045     │3046     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130473048     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3049     You may run "mix format --migrate" to fix this warning automatically.3050     │3051 287 │     len_params  = <<length(params) :: int16>>3052     │                                    ~3053     │3054     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130553056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3057     You may run "mix format --migrate" to fix this warning automatically.3058     │3059 294 │     {?E, [port, 0, <<rows :: int32>>]}3060     │                           ~3061     │3062     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130633064     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3065     You may run "mix format --migrate" to fix this warning automatically.3066     │3067 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3068     │                  ~3069     │3070     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/130713072     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3073     You may run "mix format --migrate" to fix this warning automatically.3074     │3075 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3076     │                                 ~3077     │3078     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/130793080     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3081     You may run "mix format --migrate" to fix this warning automatically.3082     │3083 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3084     │                  ~3085     │3086     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/130873088     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3089     You may run "mix format --migrate" to fix this warning automatically.3090     │3091 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3092     │                                 ~3093     │3094     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/130953096     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3097     You may run "mix format --migrate" to fix this warning automatically.3098     │3099 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3100     │                                               ~3101     │3102     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131033104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3105     You may run "mix format --migrate" to fix this warning automatically.3106     │3107 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3108     │                                                             ~3109     │3110     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131113112     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3113     You may run "mix format --migrate" to fix this warning automatically.3114     │3115 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3116     │                              ~3117     │3118     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131193120     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3121     You may run "mix format --migrate" to fix this warning automatically.3122     │3123 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3124     │                 ~3125     │3126     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131273128     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3129     You may run "mix format --migrate" to fix this warning automatically.3130     │3131 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3132     │                                   ~3133     │3134     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131353136     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3137     You may run "mix format --migrate" to fix this warning automatically.3138     │3139 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3140     │                                                      ~3141     │3142     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131433144     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3145     You may run "mix format --migrate" to fix this warning automatically.3146     │3147 363 │        type_size :: int16, type_mod :: int32, format :: int16,3148     │                  ~3149     │3150     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131513152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3153     You may run "mix format --migrate" to fix this warning automatically.3154     │3155 363 │        type_size :: int16, type_mod :: int32, format :: int16,3156     │                                     ~3157     │3158     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131593160     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3161     You may run "mix format --migrate" to fix this warning automatically.3162     │3163 363 │        type_size :: int16, type_mod :: int32, format :: int16,3164     │                                                      ~3165     │3166     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/131673168     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3169     You may run "mix format --migrate" to fix this warning automatically.3170     │3171 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3172     │                            ~3173     │3174     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/131753176     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3177     You may run "mix format --migrate" to fix this warning automatically.3178     │3179 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3180     │                                       ~3181     │3182     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/131833184     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3185     You may run "mix format --migrate" to fix this warning automatically.3186     │3187 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3188     │                           ~3189     │3190     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/131913192    warning: unused require Postgrex.Messages3193    │3194 30 │   require Postgrex.Messages3195    │   ~3196    │3197    └─ lib/postgrex/query.ex:30:331983199    warning: unused require Logger3200    │3201  8 │   require Logger3202    │   ~3203    │3204    └─ lib/postgrex/notifications.ex:8:332053206    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3207    You may run "mix format --migrate" to fix this warning automatically.3208    │3209 59 │       if lower == <<-1::int32>> do3210    │                       ~3211    │3212    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432133214    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3215    You may run "mix format --migrate" to fix this warning automatically.3216    │3217 66 │       if upper == <<-1::int32>> do3218    │                       ~3219    │3220    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432213222    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3223    You may run "mix format --migrate" to fix this warning automatically.3224    │3225 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3226    │                               ~3227    │3228    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432293230    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3231    You may run "mix format --migrate" to fix this warning automatically.3232    │3233 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3234    │                                                           ~3235    │3236    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332373238    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3239    You may run "mix format --migrate" to fix this warning automatically.3240    │3241 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3242    │                                                                       ~3243    │3244    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332453246    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3247    You may run "mix format --migrate" to fix this warning automatically.3248    │3249 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3250    │                       ~3251    │3252    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332533254    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3255    You may run "mix format --migrate" to fix this warning automatically.3256    │3257 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3258    │                                   ~3259    │3260    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332613262    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3263    You may run "mix format --migrate" to fix this warning automatically.3264    │3265 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3266    │                                                      ~3267    │3268    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/332693270    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3271    You may run "mix format --migrate" to fix this warning automatically.3272    │3273 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3274    │                                ~3275    │3276    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/332773278    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3279    You may run "mix format --migrate" to fix this warning automatically.3280    │3281 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3282    │                          ~3283    │3284    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/232853286    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3287    You may run "mix format --migrate" to fix this warning automatically.3288    │3289 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3290    │                                            ~3291    │3292    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/232933294      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3295      │3296 1005 │     Logger.warn(fn() ->3297      │            ~3298      │3299      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533003301      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3302      You may run "mix format --migrate" to fix this warning automatically.3303      │3304 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3305      │                          ~3306      │3307      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133083309      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3310      You may run "mix format --migrate" to fix this warning automatically.3311      │3312 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3313      │                                        ~3314      │3315      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133163317      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 operator3318      │3319 2003 │       <<body :: binary(size), rest :: binary>> ->3320      │                        ~3321      │3322      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133233324    warning: using single-quoted strings to represent charlists is deprecated.3325    Use ~c"" if you indeed want a charlist or use "" instead.3326    You may run "mix format --migrate" to change all single-quoted3327    strings to use the ~c sigil and fix this warning.3328    │3329 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3330    │                                                  ~3331    │3332    └─ lib/postgrex/type_module.ex:49:5033333334     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3335     You may run "mix format --migrate" to fix this warning automatically.3336     │3337 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3338     │                       ~3339     │3340     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133413342     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3343     You may run "mix format --migrate" to fix this warning automatically.3344     │3345 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3346     │                        ~3347     │3348     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133493350     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3351     You may run "mix format --migrate" to fix this warning automatically.3352     │3353 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3354     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3355     │3356     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333573358     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3359     You may run "mix format --migrate" to fix this warning automatically.3360     │3361 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3362     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3363     │3364     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133653366    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3367    You may run "mix format --migrate" to fix this warning automatically.3368    │3369 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3370    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3371    │3372    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133733374    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3375    You may run "mix format --migrate" to fix this warning automatically.3376    │3377 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3378    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3379    │3380    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133813382    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 operator3383    │3384 15 │         <<binary::binary-size(last_pos), last::bits>> = val3385    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3386    │3387    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133883389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3390    You may run "mix format --migrate" to fix this warning automatically.3391    │3392 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3393    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3394    │3395    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/133963397    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3398    You may run "mix format --migrate" to fix this warning automatically.3399    │3400 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3401    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402    │3403    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134043405     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3406     You may run "mix format --migrate" to fix this warning automatically.3407     │3408 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3409     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3410     │3411     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134123413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3414    You may run "mix format --migrate" to fix this warning automatically.3415    │3416  9 │         <<1 :: int32, 1>>3417    │         ~~~~~~~~~~~~~~~~~3418    │3419    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134203421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3422    You may run "mix format --migrate" to fix this warning automatically.3423    │3424 11 │         <<1 :: int32, 0>>3425    │         ~~~~~~~~~~~~~~~~~3426    │3427    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134283429     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3430     You may run "mix format --migrate" to fix this warning automatically.3431     │3432 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3433     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3434     │3435     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134363437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3438    You may run "mix format --migrate" to fix this warning automatically.3439    │3440 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3441    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3442    │3443    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134443445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3446     You may run "mix format --migrate" to fix this warning automatically.3447     │3448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3450     │3451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134523453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3454    You may run "mix format --migrate" to fix this warning automatically.3455    │3456 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3457    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3458    │3459    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134603461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3462    You may run "mix format --migrate" to fix this warning automatically.3463    │3464 12 │         <<20 :: int32, 3, n, 1, 16,3465    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3466    │3467    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134683469     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3470     You may run "mix format --migrate" to fix this warning automatically.3471     │3472 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3473     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3474     │3475     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134763477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3478    You may run "mix format --migrate" to fix this warning automatically.3479    │3480 10 │         <<24::int32, x::float64, y::float64, r::float64>>3481    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3482    │3483    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134843485    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3486    You may run "mix format --migrate" to fix this warning automatically.3487    │3488 10 │         <<24::int32, x::float64, y::float64, r::float64>>3489    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3490    │3491    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/134923493    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3494    You may run "mix format --migrate" to fix this warning automatically.3495    │3496 10 │         <<24::int32, x::float64, y::float64, r::float64>>3497    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3498    │3499    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135003501    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3502    You may run "mix format --migrate" to fix this warning automatically.3503    │3504 10 │         <<24::int32, x::float64, y::float64, r::float64>>3505    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3506    │3507    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135083509     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3510     You may run "mix format --migrate" to fix this warning automatically.3511     │3512 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3513     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3514     │3515     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135163517     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3518     You may run "mix format --migrate" to fix this warning automatically.3519     │3520 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3521     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3522     │3523     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135243525    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3526    You may run "mix format --migrate" to fix this warning automatically.3527    │3528  9 │         <<4::int32, n::float32>>3529    │         ~~~~~~~~~~~~~~~~~~~~~~~~3530    │3531    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135323533    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3534    You may run "mix format --migrate" to fix this warning automatically.3535    │3536  9 │         <<4::int32, n::float32>>3537    │         ~~~~~~~~~~~~~~~~~~~~~~~~3538    │3539    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135403541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3542    You may run "mix format --migrate" to fix this warning automatically.3543    │3544 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3545    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3546    │3547    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135483549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3550    You may run "mix format --migrate" to fix this warning automatically.3551    │3552 13 │         <<4::int32, 0::1, 255, 0::23>>3553    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3554    │3555    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135563557    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3558    You may run "mix format --migrate" to fix this warning automatically.3559    │3560 15 │         <<4::int32, 1::1, 255, 0::23>>3561    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3562    │3563    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135643565     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3566     You may run "mix format --migrate" to fix this warning automatically.3567     │3568 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3569     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3570     │3571     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135723573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3574    You may run "mix format --migrate" to fix this warning automatically.3575    │3576  9 │         <<8 :: int32, n :: float64>>3577    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578    │3579    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135803581    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3582    You may run "mix format --migrate" to fix this warning automatically.3583    │3584  9 │         <<8 :: int32, n :: float64>>3585    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3586    │3587    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135883589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3590    You may run "mix format --migrate" to fix this warning automatically.3591    │3592 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3593    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3594    │3595    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/135963597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3598    You may run "mix format --migrate" to fix this warning automatically.3599    │3600 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3601    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3602    │3603    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136043605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3606    You may run "mix format --migrate" to fix this warning automatically.3607    │3608 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3609    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3610    │3611    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136123613     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614     You may run "mix format --migrate" to fix this warning automatically.3615     │3616 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3617     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618     │3619     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136203621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3622    You may run "mix format --migrate" to fix this warning automatically.3623    │3624 12 │         [<<IO.iodata_length(data) :: int32>> | data]3625    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626    │3627    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136283629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3630     You may run "mix format --migrate" to fix this warning automatically.3631     │3632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634     │3635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136363637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3638    You may run "mix format --migrate" to fix this warning automatically.3639    │3640 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3641    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3642    │3643    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136443645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3646    You may run "mix format --migrate" to fix this warning automatically.3647    │3648 12 │         <<20 :: int32, 3, 128, 0, 16,3649    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3650    │3651    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136523653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3654     You may run "mix format --migrate" to fix this warning automatically.3655     │3656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3658     │3659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136603661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3662    You may run "mix format --migrate" to fix this warning automatically.3663    │3664 12 │         <<2 :: int32, int :: int16>>3665    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666    │3667    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136683669    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3670    You may run "mix format --migrate" to fix this warning automatically.3671    │3672 12 │         <<2 :: int32, int :: int16>>3673    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674    │3675    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136763677     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3678     You may run "mix format --migrate" to fix this warning automatically.3679     │3680 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3681     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682     │3683     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136843685    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3686    You may run "mix format --migrate" to fix this warning automatically.3687    │3688 12 │         <<4 :: int32, int :: int32>>3689    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690    │3691    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/136923693    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3694    You may run "mix format --migrate" to fix this warning automatically.3695    │3696 12 │         <<4 :: int32, int :: int32>>3697    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3698    │3699    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137003701     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3702     You may run "mix format --migrate" to fix this warning automatically.3703     │3704 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3705     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706     │3707     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137083709    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3710    You may run "mix format --migrate" to fix this warning automatically.3711    │3712 12 │         <<8 :: int32, int :: int64>>3713    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3714    │3715    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137163717    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3718    You may run "mix format --migrate" to fix this warning automatically.3719    │3720 12 │         <<8 :: int32, int :: int64>>3721    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3722    │3723    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137243725     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3726     You may run "mix format --migrate" to fix this warning automatically.3727     │3728 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3729     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730     │3731     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137323733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3734    You may run "mix format --migrate" to fix this warning automatically.3735    │3736 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3737    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3738    │3739    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137403741    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3742    You may run "mix format --migrate" to fix this warning automatically.3743    │3744 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3745    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746    │3747    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137483749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3750    You may run "mix format --migrate" to fix this warning automatically.3751    │3752 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3753    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3754    │3755    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137563757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3758    You may run "mix format --migrate" to fix this warning automatically.3759    │3760 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3761    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762    │3763    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137643765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3766     You may run "mix format --migrate" to fix this warning automatically.3767     │3768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3770     │3771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137723773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3774    You may run "mix format --migrate" to fix this warning automatically.3775    │3776 10 │         <<24::int32, a::float64, b::float64, c::float64>>3777    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3778    │3779    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137803781    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3782    You may run "mix format --migrate" to fix this warning automatically.3783    │3784 10 │         <<24::int32, a::float64, b::float64, c::float64>>3785    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786    │3787    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137883789    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3790    You may run "mix format --migrate" to fix this warning automatically.3791    │3792 10 │         <<24::int32, a::float64, b::float64, c::float64>>3793    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3794    │3795    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/137963797    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3798    You may run "mix format --migrate" to fix this warning automatically.3799    │3800 10 │         <<24::int32, a::float64, b::float64, c::float64>>3801    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802    │3803    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138043805     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806     You may run "mix format --migrate" to fix this warning automatically.3807     │3808 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3809     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3810     │3811     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138123813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814    You may run "mix format --migrate" to fix this warning automatically.3815    │3816 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3817    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818    │3819    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138203821     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3822     You may run "mix format --migrate" to fix this warning automatically.3823     │3824 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3825     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3826     │3827     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138283829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830    You may run "mix format --migrate" to fix this warning automatically.3831    │3832  9 │         <<6::int32, a, b, c, d, e, f>>3833    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3834    │3835    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138363837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3838     You may run "mix format --migrate" to fix this warning automatically.3839     │3840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842     │3843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138443845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3846    You may run "mix format --migrate" to fix this warning automatically.3847    │3848 11 │         [<<byte_size(name) :: int32>> | name]3849    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3850    │3851    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138523853     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3854     You may run "mix format --migrate" to fix this warning automatically.3855     │3856 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3857     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3858     │3859     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138603861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3862    You may run "mix format --migrate" to fix this warning automatically.3863    │3864 10 │         [<<IO.iodata_length(data)::int32>> | data]3865    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3866    │3867    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138683869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3870    You may run "mix format --migrate" to fix this warning automatically.3871    │3872 13 │         [<<IO.iodata_length(data)::int32>> | data]3873    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874    │3875    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138763877     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3878     You may run "mix format --migrate" to fix this warning automatically.3879     │3880 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882     │3883     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138843885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3886    You may run "mix format --migrate" to fix this warning automatically.3887    │3888 15 │         <<4 :: int32, oid :: uint32>>3889    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3890    │3891    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/138923893    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3894    You may run "mix format --migrate" to fix this warning automatically.3895    │3896 15 │         <<4 :: int32, oid :: uint32>>3897    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898    │3899    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139003901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3902     You may run "mix format --migrate" to fix this warning automatically.3903     │3904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3906     │3907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139083909    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3910    You may run "mix format --migrate" to fix this warning automatically.3911    │3912 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3913    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914    │3915    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139163917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3918    You may run "mix format --migrate" to fix this warning automatically.3919    │3920 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3921    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3922    │3923    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139243925     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3926     You may run "mix format --migrate" to fix this warning automatically.3927     │3928 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3929     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930     │3931     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139323933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3934    You may run "mix format --migrate" to fix this warning automatically.3935    │3936  9 │         <<16::int32, x::float64, y::float64>>3937    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938    │3939    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139403941    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3942    You may run "mix format --migrate" to fix this warning automatically.3943    │3944  9 │         <<16::int32, x::float64, y::float64>>3945    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946    │3947    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139483949    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3950    You may run "mix format --migrate" to fix this warning automatically.3951    │3952  9 │         <<16::int32, x::float64, y::float64>>3953    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3954    │3955    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139563957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3958     You may run "mix format --migrate" to fix this warning automatically.3959     │3960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3962     │3963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139643965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3966    You may run "mix format --migrate" to fix this warning automatically.3967    │3968 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3969    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970    │3971    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139723973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3974    You may run "mix format --migrate" to fix this warning automatically.3975    │3976 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3977    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3978    │3979    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/139803981     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3982     You may run "mix format --migrate" to fix this warning automatically.3983     │3984 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3985     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986     │3987     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/339883989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3990     You may run "mix format --migrate" to fix this warning automatically.3991     │3992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994     │3995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/139963997    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3998    You may run "mix format --migrate" to fix this warning automatically.3999    │4000 14 │         [<<byte_size(bin) :: int32>> | bin]4001    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002    │4003    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140044005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4006     You may run "mix format --migrate" to fix this warning automatically.4007     │4008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010     │4011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340124013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4014    You may run "mix format --migrate" to fix this warning automatically.4015    │4016 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4017    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4018    │4019    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340204021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4022    You may run "mix format --migrate" to fix this warning automatically.4023    │4024 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4025    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4026    │4027    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340284029     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4030     You may run "mix format --migrate" to fix this warning automatically.4031     │4032 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4033     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4034     │4035     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140364037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4038    You may run "mix format --migrate" to fix this warning automatically.4039    │4040  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4041    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4042    │4043    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140444045    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4046    You may run "mix format --migrate" to fix this warning automatically.4047    │4048  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4049    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050    │4051    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140524053    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4054    You may run "mix format --migrate" to fix this warning automatically.4055    │4056  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4057    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058    │4059    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140604061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4062     You may run "mix format --migrate" to fix this warning automatically.4063     │4064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066     │4067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/140684069     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4070     You may run "mix format --migrate" to fix this warning automatically.4071     │4072 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4073     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4074     │4075     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/140764077     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4078     You may run "mix format --migrate" to fix this warning automatically.4079     │4080 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4081     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4082     │4083     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/140844085     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4086     You may run "mix format --migrate" to fix this warning automatically.4087     │4088 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4090     │4091     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/140924093     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4094     You may run "mix format --migrate" to fix this warning automatically.4095     │4096 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4097     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098     │4099     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141004101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4102    You may run "mix format --migrate" to fix this warning automatically.4103    │4104 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4105    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106    │4107    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141084109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4110     You may run "mix format --migrate" to fix this warning automatically.4111     │4112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114     │4115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141164117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4118    You may run "mix format --migrate" to fix this warning automatically.4119    │4120 11 │         [<<16 :: int32>> | uuid]4121    │         ~~~~~~~~~~~~~~~~~~~~~~~~4122    │4123    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141244125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4126     You may run "mix format --migrate" to fix this warning automatically.4127     │4128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4130     │4131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141324133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4134    You may run "mix format --migrate" to fix this warning automatically.4135    │4136  9 │         <<0 :: int32>>4137    │         ~~~~~~~~~~~~~~4138    │4139    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141404141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4142     You may run "mix format --migrate" to fix this warning automatically.4143     │4144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4146     │4147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141484149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4150    You may run "mix format --migrate" to fix this warning automatically.4151    │4152 15 │         <<0 :: int32>>4153    │         ~~~~~~~~~~~~~~4154    │4155    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141564157     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4158     You may run "mix format --migrate" to fix this warning automatically.4159     │4160 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4161     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4162     │4163     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/541644165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4166     You may run "mix format --migrate" to fix this warning automatically.4167     │4168 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4169     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170     │4171     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441724173     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4174     You may run "mix format --migrate" to fix this warning automatically.4175     │4176 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4177     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4178     │4179     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/441804181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4182     You may run "mix format --migrate" to fix this warning automatically.4183     │4184 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4185     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4186     │4187     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/441884189     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4190     You may run "mix format --migrate" to fix this warning automatically.4191     │4192 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4193     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4194     │4195     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/441964197     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4198     You may run "mix format --migrate" to fix this warning automatically.4199     │4200 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4201     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4202     │4203     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542044205     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4206     You may run "mix format --migrate" to fix this warning automatically.4207     │4208 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4209     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4210     │4211     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542124213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4214    You may run "mix format --migrate" to fix this warning automatically.4215    │4216 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4217    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218    │4219    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842204221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4222    You may run "mix format --migrate" to fix this warning automatically.4223    │4224 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4225    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226    │4227    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842284229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4230    You may run "mix format --migrate" to fix this warning automatically.4231    │4232 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4233    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234    │4235    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842364237    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4238    You may run "mix format --migrate" to fix this warning automatically.4239    │4240 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4241    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242    │4243    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842444245    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4246    You may run "mix format --migrate" to fix this warning automatically.4247    │4248 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4250    │4251    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442524253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4254    You may run "mix format --migrate" to fix this warning automatically.4255    │4256 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4257    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4258    │4259    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442604261    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4262    You may run "mix format --migrate" to fix this warning automatically.4263    │4264 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4265    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4266    │4267    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442684269    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4270    You may run "mix format --migrate" to fix this warning automatically.4271    │4272 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4273    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274    │4275    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442764277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4278    You may run "mix format --migrate" to fix this warning automatically.4279    │4280 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282    │4283    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742844285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4286    You may run "mix format --migrate" to fix this warning automatically.4287    │4288 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4289    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290    │4291    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/742924293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4294    You may run "mix format --migrate" to fix this warning automatically.4295    │4296 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4297    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298    │4299    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743004301    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4302    You may run "mix format --migrate" to fix this warning automatically.4303    │4304 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4305    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4306    │4307    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743084309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4310     You may run "mix format --migrate" to fix this warning automatically.4311     │4312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314     │4315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843164317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4318     You may run "mix format --migrate" to fix this warning automatically.4319     │4320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4322     │4323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443244325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4326     You may run "mix format --migrate" to fix this warning automatically.4327     │4328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330     │4331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743324333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4334    You may run "mix format --migrate" to fix this warning automatically.4335    │4336 27 │       <<len :: int32, value :: binary-size(len)>> ->4337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4338    │4339    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643404341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4342    You may run "mix format --migrate" to fix this warning automatically.4343    │4344 27 │       <<len :: int32, value :: binary-size(len)>> ->4345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346    │4347    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243484349    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4350    You may run "mix format --migrate" to fix this warning automatically.4351    │4352 27 │       <<len :: int32, value :: binary-size(len)>> ->4353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354    │4355    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543564357     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4358     You may run "mix format --migrate" to fix this warning automatically.4359     │4360 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4361     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4362     │4363     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643644365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4366     You may run "mix format --migrate" to fix this warning automatically.4367     │4368 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4369     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4370     │4371     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243724373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4374     You may run "mix format --migrate" to fix this warning automatically.4375     │4376 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4378     │4379     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543804381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4382    You may run "mix format --migrate" to fix this warning automatically.4383    │4384 19 │       <<1 :: int32, 1>> -> true4385    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4386    │4387    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/643884389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4390    You may run "mix format --migrate" to fix this warning automatically.4391    │4392 19 │       <<1 :: int32, 1>> -> true4393    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4394    │4395    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/243964397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4398    You may run "mix format --migrate" to fix this warning automatically.4399    │4400 19 │       <<1 :: int32, 1>> -> true4401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4402    │4403    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544044405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4406    You may run "mix format --migrate" to fix this warning automatically.4407    │4408 20 │       <<1 :: int32, 0>> -> false4409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4410    │4411    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644124413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4414    You may run "mix format --migrate" to fix this warning automatically.4415    │4416 20 │       <<1 :: int32, 0>> -> false4417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4418    │4419    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244204421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4422    You may run "mix format --migrate" to fix this warning automatically.4423    │4424 20 │       <<1 :: int32, 0>> -> false4425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4426    │4427    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544284429     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4430     You may run "mix format --migrate" to fix this warning automatically.4431     │4432 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4433     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4434     │4435     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644364437     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4438     You may run "mix format --migrate" to fix this warning automatically.4439     │4440 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4441     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4442     │4443     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244444445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4446     You may run "mix format --migrate" to fix this warning automatically.4447     │4448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4450     │4451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544524453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4454    You may run "mix format --migrate" to fix this warning automatically.4455    │4456 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4457    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4458    │4459    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644604461    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4462    You may run "mix format --migrate" to fix this warning automatically.4463    │4464 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4466    │4467    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644684469    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4470    You may run "mix format --migrate" to fix this warning automatically.4471    │4472 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4474    │4475    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644764477    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4478    You may run "mix format --migrate" to fix this warning automatically.4479    │4480 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4482    │4483    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644844485    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4486    You may run "mix format --migrate" to fix this warning automatically.4487    │4488 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4490    │4491    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644924493    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4494    You may run "mix format --migrate" to fix this warning automatically.4495    │4496 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4498    │4499    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245004501    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4502    You may run "mix format --migrate" to fix this warning automatically.4503    │4504 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4505    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506    │4507    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245084509    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4510    You may run "mix format --migrate" to fix this warning automatically.4511    │4512 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4514    │4515    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245164517    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4518    You may run "mix format --migrate" to fix this warning automatically.4519    │4520 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522    │4523    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245244525    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4526    You may run "mix format --migrate" to fix this warning automatically.4527    │4528 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4530    │4531    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245324533    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4534    You may run "mix format --migrate" to fix this warning automatically.4535    │4536 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538    │4539    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545404541    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4542    You may run "mix format --migrate" to fix this warning automatically.4543    │4544 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4546    │4547    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545484549    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4550    You may run "mix format --migrate" to fix this warning automatically.4551    │4552 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4554    │4555    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545564557    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4558    You may run "mix format --migrate" to fix this warning automatically.4559    │4560 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4562    │4563    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545644565    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4566    You may run "mix format --migrate" to fix this warning automatically.4567    │4568 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4570    │4571    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545724573     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4574     You may run "mix format --migrate" to fix this warning automatically.4575     │4576 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4578     │4579     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645804581     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4582     You may run "mix format --migrate" to fix this warning automatically.4583     │4584 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4585     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4586     │4587     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245884589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4590     You may run "mix format --migrate" to fix this warning automatically.4591     │4592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4594     │4595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545964597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4598    You may run "mix format --migrate" to fix this warning automatically.4599    │4600 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4602    │4603    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646044605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4606    You may run "mix format --migrate" to fix this warning automatically.4607    │4608 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4610    │4611    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246124613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4614    You may run "mix format --migrate" to fix this warning automatically.4615    │4616 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618    │4619    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546204621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4622    You may run "mix format --migrate" to fix this warning automatically.4623    │4624 23 │       <<20 :: int32, 3, n, 1, 16,4625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4626    │4627    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646284629    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4630    You may run "mix format --migrate" to fix this warning automatically.4631    │4632 23 │       <<20 :: int32, 3, n, 1, 16,4633    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4634    │4635    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246364637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4638    You may run "mix format --migrate" to fix this warning automatically.4639    │4640 23 │       <<20 :: int32, 3, n, 1, 16,4641    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4642    │4643    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546444645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4646     You may run "mix format --migrate" to fix this warning automatically.4647     │4648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4650     │4651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646524653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4654     You may run "mix format --migrate" to fix this warning automatically.4655     │4656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4658     │4659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246604661     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4662     You may run "mix format --migrate" to fix this warning automatically.4663     │4664 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4665     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4666     │4667     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546684669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4670    You may run "mix format --migrate" to fix this warning automatically.4671    │4672 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4674    │4675    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646764677    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4678    You may run "mix format --migrate" to fix this warning automatically.4679    │4680 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4682    │4683    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646844685    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4686    You may run "mix format --migrate" to fix this warning automatically.4687    │4688 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4690    │4691    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/646924693    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4694    You may run "mix format --migrate" to fix this warning automatically.4695    │4696 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4698    │4699    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647004701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4702    You may run "mix format --migrate" to fix this warning automatically.4703    │4704 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4706    │4707    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247084709    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4710    You may run "mix format --migrate" to fix this warning automatically.4711    │4712 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4714    │4715    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247164717    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4718    You may run "mix format --migrate" to fix this warning automatically.4719    │4720 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4722    │4723    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247244725    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4726    You may run "mix format --migrate" to fix this warning automatically.4727    │4728 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4730    │4731    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247324733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4734    You may run "mix format --migrate" to fix this warning automatically.4735    │4736 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4738    │4739    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547404741    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4742    You may run "mix format --migrate" to fix this warning automatically.4743    │4744 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746    │4747    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547484749    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4750    You may run "mix format --migrate" to fix this warning automatically.4751    │4752 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4754    │4755    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547564757    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4758    You may run "mix format --migrate" to fix this warning automatically.4759    │4760 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4762    │4763    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547644765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4766     You may run "mix format --migrate" to fix this warning automatically.4767     │4768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770     │4771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647724773     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4774     You may run "mix format --migrate" to fix this warning automatically.4775     │4776 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4777     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4778     │4779     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247804781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4782     You may run "mix format --migrate" to fix this warning automatically.4783     │4784 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4785     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4786     │4787     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547884789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4790    You may run "mix format --migrate" to fix this warning automatically.4791    │4792 36 │       <<4 :: int32, days :: int32>> ->4793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4794    │4795    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/647964797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4798    You may run "mix format --migrate" to fix this warning automatically.4799    │4800 36 │       <<4 :: int32, days :: int32>> ->4801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4802    │4803    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648044805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4806    You may run "mix format --migrate" to fix this warning automatically.4807    │4808 36 │       <<4 :: int32, days :: int32>> ->4809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4810    │4811    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248124813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4814    You may run "mix format --migrate" to fix this warning automatically.4815    │4816 36 │       <<4 :: int32, days :: int32>> ->4817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4818    │4819    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248204821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4822    You may run "mix format --migrate" to fix this warning automatically.4823    │4824 36 │       <<4 :: int32, days :: int32>> ->4825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4826    │4827    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548284829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4830    You may run "mix format --migrate" to fix this warning automatically.4831    │4832 36 │       <<4 :: int32, days :: int32>> ->4833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4834    │4835    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548364837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4838     You may run "mix format --migrate" to fix this warning automatically.4839     │4840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4842     │4843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648444845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4846     You may run "mix format --migrate" to fix this warning automatically.4847     │4848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850     │4851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248524853     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4854     You may run "mix format --migrate" to fix this warning automatically.4855     │4856 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4857     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858     │4859     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548604861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4862    You may run "mix format --migrate" to fix this warning automatically.4863    │4864 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4866    │4867    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648684869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4870    You may run "mix format --migrate" to fix this warning automatically.4871    │4872 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4874    │4875    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/248764877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4878    You may run "mix format --migrate" to fix this warning automatically.4879    │4880 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882    │4883    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/548844885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4886    You may run "mix format --migrate" to fix this warning automatically.4887    │4888 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4890    │4891    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/648924893    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4894    You may run "mix format --migrate" to fix this warning automatically.4895    │4896 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4897    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4898    │4899    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249004901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4902    You may run "mix format --migrate" to fix this warning automatically.4903    │4904 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4905    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906    │4907    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549084909    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4910    You may run "mix format --migrate" to fix this warning automatically.4911    │4912 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4913    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914    │4915    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649164917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4918    You may run "mix format --migrate" to fix this warning automatically.4919    │4920 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4922    │4923    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249244925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4926    You may run "mix format --migrate" to fix this warning automatically.4927    │4928 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4930    │4931    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549324933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4934    You may run "mix format --migrate" to fix this warning automatically.4935    │4936 26 │       <<4::int32, float::float32>>   -> float4937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4938    │4939    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649404941    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4942    You may run "mix format --migrate" to fix this warning automatically.4943    │4944 26 │       <<4::int32, float::float32>>   -> float4945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4946    │4947    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649484949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4950    You may run "mix format --migrate" to fix this warning automatically.4951    │4952 26 │       <<4::int32, float::float32>>   -> float4953    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4954    │4955    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249564957    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4958    You may run "mix format --migrate" to fix this warning automatically.4959    │4960 26 │       <<4::int32, float::float32>>   -> float4961    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962    │4963    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249644965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4966    You may run "mix format --migrate" to fix this warning automatically.4967    │4968 26 │       <<4::int32, float::float32>>   -> float4969    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4970    │4971    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549724973    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4974    You may run "mix format --migrate" to fix this warning automatically.4975    │4976 26 │       <<4::int32, float::float32>>   -> float4977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4978    │4979    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549804981     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4982     You may run "mix format --migrate" to fix this warning automatically.4983     │4984 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4985     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4986     │4987     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649884989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4990     You may run "mix format --migrate" to fix this warning automatically.4991     │4992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4994     │4995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249964997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4998     You may run "mix format --migrate" to fix this warning automatically.4999     │5000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5002     │5003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550045005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5006    You may run "mix format --migrate" to fix this warning automatically.5007    │5008 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5009    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5010    │5011    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650125013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5014    You may run "mix format --migrate" to fix this warning automatically.5015    │5016 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5018    │5019    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250205021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5022    You may run "mix format --migrate" to fix this warning automatically.5023    │5024 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5026    │5027    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550285029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5030    You may run "mix format --migrate" to fix this warning automatically.5031    │5032 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5034    │5035    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650365037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5038    You may run "mix format --migrate" to fix this warning automatically.5039    │5040 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5041    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5042    │5043    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250445045    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5046    You may run "mix format --migrate" to fix this warning automatically.5047    │5048 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5049    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050    │5051    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550525053    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5054    You may run "mix format --migrate" to fix this warning automatically.5055    │5056 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5057    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5058    │5059    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650605061    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5062    You may run "mix format --migrate" to fix this warning automatically.5063    │5064 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5065    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066    │5067    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250685069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5070    You may run "mix format --migrate" to fix this warning automatically.5071    │5072 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5074    │5075    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550765077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5078    You may run "mix format --migrate" to fix this warning automatically.5079    │5080 26 │       <<8::int32, float::float64>>        -> float5081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5082    │5083    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650845085    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5086    You may run "mix format --migrate" to fix this warning automatically.5087    │5088 26 │       <<8::int32, float::float64>>        -> float5089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5090    │5091    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650925093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5094    You may run "mix format --migrate" to fix this warning automatically.5095    │5096 26 │       <<8::int32, float::float64>>        -> float5097    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5098    │5099    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251005101    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5102    You may run "mix format --migrate" to fix this warning automatically.5103    │5104 26 │       <<8::int32, float::float64>>        -> float5105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106    │5107    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251085109    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5110    You may run "mix format --migrate" to fix this warning automatically.5111    │5112 26 │       <<8::int32, float::float64>>        -> float5113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5114    │5115    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551165117    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5118    You may run "mix format --migrate" to fix this warning automatically.5119    │5120 26 │       <<8::int32, float::float64>>        -> float5121    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5122    │5123    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551245125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5126     You may run "mix format --migrate" to fix this warning automatically.5127     │5128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5130     │5131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651325133     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5134     You may run "mix format --migrate" to fix this warning automatically.5135     │5136 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5137     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5138     │5139     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251405141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5142     You may run "mix format --migrate" to fix this warning automatically.5143     │5144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5146     │5147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551485149     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5150     You may run "mix format --migrate" to fix this warning automatically.5151     │5152 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5153     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5154     │5155     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651565157     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5158     You may run "mix format --migrate" to fix this warning automatically.5159     │5160 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5161     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5162     │5163     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251645165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5166     You may run "mix format --migrate" to fix this warning automatically.5167     │5168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170     │5171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551725173     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5174     You may run "mix format --migrate" to fix this warning automatically.5175     │5176 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5177     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5178     │5179     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651805181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5182     You may run "mix format --migrate" to fix this warning automatically.5183     │5184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5186     │5187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/251885189     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5190     You may run "mix format --migrate" to fix this warning automatically.5191     │5192 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5193     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194     │5195     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/551965197    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5198    You may run "mix format --migrate" to fix this warning automatically.5199    │5200 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5201    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5202    │5203    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652045205    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5206    You may run "mix format --migrate" to fix this warning automatically.5207    │5208 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5209    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210    │5211    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252125213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5214    You may run "mix format --migrate" to fix this warning automatically.5215    │5216 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5217    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5218    │5219    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552205221    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5222    You may run "mix format --migrate" to fix this warning automatically.5223    │5224 23 │       <<20 :: int32, 3, 128, 0, 16,5225    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5226    │5227    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652285229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5230    You may run "mix format --migrate" to fix this warning automatically.5231    │5232 23 │       <<20 :: int32, 3, 128, 0, 16,5233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5234    │5235    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252365237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5238    You may run "mix format --migrate" to fix this warning automatically.5239    │5240 23 │       <<20 :: int32, 3, 128, 0, 16,5241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5242    │5243    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552445245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5246     You may run "mix format --migrate" to fix this warning automatically.5247     │5248 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5249     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250     │5251     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652525253     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5254     You may run "mix format --migrate" to fix this warning automatically.5255     │5256 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5257     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5258     │5259     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252605261     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5262     You may run "mix format --migrate" to fix this warning automatically.5263     │5264 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5265     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266     │5267     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552685269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5270    You may run "mix format --migrate" to fix this warning automatically.5271    │5272 20 │       <<2 :: int32, int :: int16>> -> int5273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5274    │5275    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652765277    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5278    You may run "mix format --migrate" to fix this warning automatically.5279    │5280 20 │       <<2 :: int32, int :: int16>> -> int5281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282    │5283    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/652845285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5286    You may run "mix format --migrate" to fix this warning automatically.5287    │5288 20 │       <<2 :: int32, int :: int16>> -> int5289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5290    │5291    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/252925293    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5294    You may run "mix format --migrate" to fix this warning automatically.5295    │5296 20 │       <<2 :: int32, int :: int16>> -> int5297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5298    │5299    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253005301    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5302    You may run "mix format --migrate" to fix this warning automatically.5303    │5304 20 │       <<2 :: int32, int :: int16>> -> int5305    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306    │5307    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553085309    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5310    You may run "mix format --migrate" to fix this warning automatically.5311    │5312 20 │       <<2 :: int32, int :: int16>> -> int5313    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5314    │5315    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553165317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5318     You may run "mix format --migrate" to fix this warning automatically.5319     │5320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322     │5323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653245325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5326     You may run "mix format --migrate" to fix this warning automatically.5327     │5328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5330     │5331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253325333     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5334     You may run "mix format --migrate" to fix this warning automatically.5335     │5336 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5337     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338     │5339     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553405341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5342    You may run "mix format --migrate" to fix this warning automatically.5343    │5344 20 │       <<4 :: int32, int :: int32>> -> int5345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5346    │5347    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653485349    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5350    You may run "mix format --migrate" to fix this warning automatically.5351    │5352 20 │       <<4 :: int32, int :: int32>> -> int5353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354    │5355    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653565357    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5358    You may run "mix format --migrate" to fix this warning automatically.5359    │5360 20 │       <<4 :: int32, int :: int32>> -> int5361    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362    │5363    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253645365    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5366    You may run "mix format --migrate" to fix this warning automatically.5367    │5368 20 │       <<4 :: int32, int :: int32>> -> int5369    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5370    │5371    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/253725373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5374    You may run "mix format --migrate" to fix this warning automatically.5375    │5376 20 │       <<4 :: int32, int :: int32>> -> int5377    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5378    │5379    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553805381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5382    You may run "mix format --migrate" to fix this warning automatically.5383    │5384 20 │       <<4 :: int32, int :: int32>> -> int5385    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5386    │5387    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/553885389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5390     You may run "mix format --migrate" to fix this warning automatically.5391     │5392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5394     │5395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653965397     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5398     You may run "mix format --migrate" to fix this warning automatically.5399     │5400 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5401     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402     │5403     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254045405     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5406     You may run "mix format --migrate" to fix this warning automatically.5407     │5408 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5409     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410     │5411     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554125413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5414    You may run "mix format --migrate" to fix this warning automatically.5415    │5416 20 │       <<8 :: int32, int :: int64>> -> int5417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5418    │5419    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654205421    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5422    You may run "mix format --migrate" to fix this warning automatically.5423    │5424 20 │       <<8 :: int32, int :: int64>> -> int5425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5426    │5427    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654285429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5430    You may run "mix format --migrate" to fix this warning automatically.5431    │5432 20 │       <<8 :: int32, int :: int64>> -> int5433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5434    │5435    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254365437    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5438    You may run "mix format --migrate" to fix this warning automatically.5439    │5440 20 │       <<8 :: int32, int :: int64>> -> int5441    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5442    │5443    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254445445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5446    You may run "mix format --migrate" to fix this warning automatically.5447    │5448 20 │       <<8 :: int32, int :: int64>> -> int5449    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5450    │5451    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554525453    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5454    You may run "mix format --migrate" to fix this warning automatically.5455    │5456 20 │       <<8 :: int32, int :: int64>> -> int5457    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458    │5459    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554605461     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5462     You may run "mix format --migrate" to fix this warning automatically.5463     │5464 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5465     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466     │5467     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654685469     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5470     You may run "mix format --migrate" to fix this warning automatically.5471     │5472 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5473     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5474     │5475     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254765477     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5478     You may run "mix format --migrate" to fix this warning automatically.5479     │5480 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5481     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5482     │5483     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554845485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5486    You may run "mix format --migrate" to fix this warning automatically.5487    │5488 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5490    │5491    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/654925493    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5494    You may run "mix format --migrate" to fix this warning automatically.5495    │5496 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5498    │5499    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655005501    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5502    You may run "mix format --migrate" to fix this warning automatically.5503    │5504 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5505    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5506    │5507    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655085509    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5510    You may run "mix format --migrate" to fix this warning automatically.5511    │5512 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5514    │5515    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655165517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5518    You may run "mix format --migrate" to fix this warning automatically.5519    │5520 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5522    │5523    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255245525    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5526    You may run "mix format --migrate" to fix this warning automatically.5527    │5528 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5530    │5531    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255325533    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5534    You may run "mix format --migrate" to fix this warning automatically.5535    │5536 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5538    │5539    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255405541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5542    You may run "mix format --migrate" to fix this warning automatically.5543    │5544 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5546    │5547    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255485549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5550    You may run "mix format --migrate" to fix this warning automatically.5551    │5552 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5554    │5555    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555565557    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5558    You may run "mix format --migrate" to fix this warning automatically.5559    │5560 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5562    │5563    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555645565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5566    You may run "mix format --migrate" to fix this warning automatically.5567    │5568 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5570    │5571    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555725573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5574    You may run "mix format --migrate" to fix this warning automatically.5575    │5576 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5578    │5579    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555805581     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5582     You may run "mix format --migrate" to fix this warning automatically.5583     │5584 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5585     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5586     │5587     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655885589     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5590     You may run "mix format --migrate" to fix this warning automatically.5591     │5592 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5593     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5594     │5595     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255965597     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5598     You may run "mix format --migrate" to fix this warning automatically.5599     │5600 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5601     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5602     │5603     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556045605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5606    You may run "mix format --migrate" to fix this warning automatically.5607    │5608 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5610    │5611    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656125613    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5614    You may run "mix format --migrate" to fix this warning automatically.5615    │5616 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5618    │5619    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656205621    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5622    You may run "mix format --migrate" to fix this warning automatically.5623    │5624 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5626    │5627    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656285629    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5630    You may run "mix format --migrate" to fix this warning automatically.5631    │5632 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5633    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5634    │5635    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656365637    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5638    You may run "mix format --migrate" to fix this warning automatically.5639    │5640 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5641    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5642    │5643    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256445645    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5646    You may run "mix format --migrate" to fix this warning automatically.5647    │5648 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5649    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5650    │5651    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256525653    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5654    You may run "mix format --migrate" to fix this warning automatically.5655    │5656 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5658    │5659    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256605661    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5662    You may run "mix format --migrate" to fix this warning automatically.5663    │5664 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5666    │5667    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256685669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5670    You may run "mix format --migrate" to fix this warning automatically.5671    │5672 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5674    │5675    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556765677    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5678    You may run "mix format --migrate" to fix this warning automatically.5679    │5680 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5682    │5683    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556845685    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5686    You may run "mix format --migrate" to fix this warning automatically.5687    │5688 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5690    │5691    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/556925693    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5694    You may run "mix format --migrate" to fix this warning automatically.5695    │5696 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5698    │5699    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557005701     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5702     You may run "mix format --migrate" to fix this warning automatically.5703     │5704 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5705     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5706     │5707     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657085709     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5710     You may run "mix format --migrate" to fix this warning automatically.5711     │5712 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5713     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5714     │5715     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257165717     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5718     You may run "mix format --migrate" to fix this warning automatically.5719     │5720 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5721     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5722     │5723     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557245725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5726    You may run "mix format --migrate" to fix this warning automatically.5727    │5728 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5730    │5731    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657325733    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5734    You may run "mix format --migrate" to fix this warning automatically.5735    │5736 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738    │5739    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657405741    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5742    You may run "mix format --migrate" to fix this warning automatically.5743    │5744 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5746    │5747    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657485749    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5750    You may run "mix format --migrate" to fix this warning automatically.5751    │5752 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754    │5755    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657565757    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5758    You may run "mix format --migrate" to fix this warning automatically.5759    │5760 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5762    │5763    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657645765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5766    You may run "mix format --migrate" to fix this warning automatically.5767    │5768 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5769    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5770    │5771    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257725773    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5774    You may run "mix format --migrate" to fix this warning automatically.5775    │5776 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5777    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5778    │5779    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257805781    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5782    You may run "mix format --migrate" to fix this warning automatically.5783    │5784 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5786    │5787    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257885789    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5790    You may run "mix format --migrate" to fix this warning automatically.5791    │5792 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794    │5795    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/257965797    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5798    You may run "mix format --migrate" to fix this warning automatically.5799    │5800 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5802    │5803    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258045805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5806    You may run "mix format --migrate" to fix this warning automatically.5807    │5808 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810    │5811    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558125813    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5814    You may run "mix format --migrate" to fix this warning automatically.5815    │5816 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5818    │5819    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558205821    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5822    You may run "mix format --migrate" to fix this warning automatically.5823    │5824 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5826    │5827    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558285829    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5830    You may run "mix format --migrate" to fix this warning automatically.5831    │5832 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5834    │5835    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558365837    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5838    You may run "mix format --migrate" to fix this warning automatically.5839    │5840 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5841    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5842    │5843    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558445845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5846     You may run "mix format --migrate" to fix this warning automatically.5847     │5848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850     │5851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658525853     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5854     You may run "mix format --migrate" to fix this warning automatically.5855     │5856 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5857     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5858     │5859     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258605861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5862     You may run "mix format --migrate" to fix this warning automatically.5863     │5864 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5865     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866     │5867     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558685869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5870    You may run "mix format --migrate" to fix this warning automatically.5871    │5872 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5874    │5875    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/658765877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5878    You may run "mix format --migrate" to fix this warning automatically.5879    │5880 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5882    │5883    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/258845885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5886    You may run "mix format --migrate" to fix this warning automatically.5887    │5888 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5890    │5891    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/558925893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5894     You may run "mix format --migrate" to fix this warning automatically.5895     │5896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5898     │5899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659005901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5902     You may run "mix format --migrate" to fix this warning automatically.5903     │5904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5906     │5907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259085909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5910     You may run "mix format --migrate" to fix this warning automatically.5911     │5912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914     │5915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559165917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5918    You may run "mix format --migrate" to fix this warning automatically.5919    │5920 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922    │5923    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659245925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5926    You may run "mix format --migrate" to fix this warning automatically.5927    │5928 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5930    │5931    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259325933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5934    You may run "mix format --migrate" to fix this warning automatically.5935    │5936 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5938    │5939    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559405941     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5942     You may run "mix format --migrate" to fix this warning automatically.5943     │5944 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5945     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5946     │5947     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659485949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5950     You may run "mix format --migrate" to fix this warning automatically.5951     │5952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5954     │5955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259565957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5958     You may run "mix format --migrate" to fix this warning automatically.5959     │5960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5962     │5963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559645965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5966    You may run "mix format --migrate" to fix this warning automatically.5967    │5968 19 │       <<len :: int32, data :: binary-size(len)>> ->5969    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5970    │5971    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659725973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5974    You may run "mix format --migrate" to fix this warning automatically.5975    │5976 19 │       <<len :: int32, data :: binary-size(len)>> ->5977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978    │5979    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/259805981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5982    You may run "mix format --migrate" to fix this warning automatically.5983    │5984 19 │       <<len :: int32, data :: binary-size(len)>> ->5985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5986    │5987    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/559885989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5990     You may run "mix format --migrate" to fix this warning automatically.5991     │5992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994     │5995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/659965997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5998     You may run "mix format --migrate" to fix this warning automatically.5999     │6000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002     │6003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260046005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6006     You may run "mix format --migrate" to fix this warning automatically.6007     │6008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6010     │6011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560126013    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6014    You may run "mix format --migrate" to fix this warning automatically.6015    │6016 28 │       <<4 :: int32, oid :: uint32>> -> oid6017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6018    │6019    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660206021    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6022    You may run "mix format --migrate" to fix this warning automatically.6023    │6024 28 │       <<4 :: int32, oid :: uint32>> -> oid6025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6026    │6027    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660286029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6030    You may run "mix format --migrate" to fix this warning automatically.6031    │6032 28 │       <<4 :: int32, oid :: uint32>> -> oid6033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034    │6035    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260366037    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6038    You may run "mix format --migrate" to fix this warning automatically.6039    │6040 28 │       <<4 :: int32, oid :: uint32>> -> oid6041    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6042    │6043    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260446045    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6046    You may run "mix format --migrate" to fix this warning automatically.6047    │6048 28 │       <<4 :: int32, oid :: uint32>> -> oid6049    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050    │6051    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560526053    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6054    You may run "mix format --migrate" to fix this warning automatically.6055    │6056 28 │       <<4 :: int32, oid :: uint32>> -> oid6057    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058    │6059    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560606061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6062     You may run "mix format --migrate" to fix this warning automatically.6063     │6064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066     │6067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660686069     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6070     You may run "mix format --migrate" to fix this warning automatically.6071     │6072 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6073     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074     │6075     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260766077     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6078     You may run "mix format --migrate" to fix this warning automatically.6079     │6080 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6081     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6082     │6083     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560846085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6086    You may run "mix format --migrate" to fix this warning automatically.6087    │6088 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090    │6091    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/660926093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6094    You may run "mix format --migrate" to fix this warning automatically.6095    │6096 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6097    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6098    │6099    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261006101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6102    You may run "mix format --migrate" to fix this warning automatically.6103    │6104 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106    │6107    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561086109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6110     You may run "mix format --migrate" to fix this warning automatically.6111     │6112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114     │6115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661166117     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6118     You may run "mix format --migrate" to fix this warning automatically.6119     │6120 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6121     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122     │6123     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261246125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6126     You may run "mix format --migrate" to fix this warning automatically.6127     │6128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6130     │6131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561326133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6134    You may run "mix format --migrate" to fix this warning automatically.6135    │6136 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6137    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6138    │6139    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661406141    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6142    You may run "mix format --migrate" to fix this warning automatically.6143    │6144 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6145    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6146    │6147    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661486149    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6150    You may run "mix format --migrate" to fix this warning automatically.6151    │6152 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6154    │6155    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661566157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6158    You may run "mix format --migrate" to fix this warning automatically.6159    │6160 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6162    │6163    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261646165    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6166    You may run "mix format --migrate" to fix this warning automatically.6167    │6168 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6169    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6170    │6171    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261726173    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6174    You may run "mix format --migrate" to fix this warning automatically.6175    │6176 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6177    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6178    │6179    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/261806181    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6182    You may run "mix format --migrate" to fix this warning automatically.6183    │6184 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6185    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6186    │6187    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561886189    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6190    You may run "mix format --migrate" to fix this warning automatically.6191    │6192 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6193    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6194    │6195    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/561966197    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6198    You may run "mix format --migrate" to fix this warning automatically.6199    │6200 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6201    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6202    │6203    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562046205     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6206     You may run "mix format --migrate" to fix this warning automatically.6207     │6208 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6209     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6210     │6211     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662126213     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6214     You may run "mix format --migrate" to fix this warning automatically.6215     │6216 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6217     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6218     │6219     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262206221     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6222     You may run "mix format --migrate" to fix this warning automatically.6223     │6224 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6225     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6226     │6227     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562286229    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6230    You may run "mix format --migrate" to fix this warning automatically.6231    │6232 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6234    │6235    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662366237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6238    You may run "mix format --migrate" to fix this warning automatically.6239    │6240 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6242    │6243    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262446245    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6246    You may run "mix format --migrate" to fix this warning automatically.6247    │6248 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6250    │6251    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562526253     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6254     You may run "mix format --migrate" to fix this warning automatically.6255     │6256 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6257     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6258     │6259     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662606261     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6262     You may run "mix format --migrate" to fix this warning automatically.6263     │6264 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6265     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6266     │6267     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262686269     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6270     You may run "mix format --migrate" to fix this warning automatically.6271     │6272 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6273     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274     │6275     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562766277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6278    You may run "mix format --migrate" to fix this warning automatically.6279    │6280 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282    │6283    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/862846285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6286    You may run "mix format --migrate" to fix this warning automatically.6287    │6288 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6290    │6291    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/462926293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6294    You may run "mix format --migrate" to fix this warning automatically.6295    │6296 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298    │6299    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763006301     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6302     You may run "mix format --migrate" to fix this warning automatically.6303     │6304 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6305     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6306     │6307     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863086309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6310     You may run "mix format --migrate" to fix this warning automatically.6311     │6312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6314     │6315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463166317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6318     You may run "mix format --migrate" to fix this warning automatically.6319     │6320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6322     │6323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763246325    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6326    You may run "mix format --migrate" to fix this warning automatically.6327    │6328 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6329    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6330    │6331    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663326333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6334    You may run "mix format --migrate" to fix this warning automatically.6335    │6336 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6338    │6339    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263406341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6342    You may run "mix format --migrate" to fix this warning automatically.6343    │6344 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346    │6347    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563486349     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6350     You may run "mix format --migrate" to fix this warning automatically.6351     │6352 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6353     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6354     │6355     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663566357     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6358     You may run "mix format --migrate" to fix this warning automatically.6359     │6360 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6361     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6362     │6363     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263646365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6366     You may run "mix format --migrate" to fix this warning automatically.6367     │6368 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6369     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6370     │6371     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563726373    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6374    You may run "mix format --migrate" to fix this warning automatically.6375    │6376 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6377    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6378    │6379    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863806381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6382    You may run "mix format --migrate" to fix this warning automatically.6383    │6384 40 │         <<count::int32, data::binary>> = binary6385    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6386    │6387    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/863886389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6390    You may run "mix format --migrate" to fix this warning automatically.6391    │6392 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6393    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6394    │6395    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/463966397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6398    You may run "mix format --migrate" to fix this warning automatically.6399    │6400 40 │         <<count::int32, data::binary>> = binary6401    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6402    │6403    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464046405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6406    You may run "mix format --migrate" to fix this warning automatically.6407    │6408 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6410    │6411    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764126413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6414    You may run "mix format --migrate" to fix this warning automatically.6415    │6416 40 │         <<count::int32, data::binary>> = binary6417    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6418    │6419    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764206421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6422    You may run "mix format --migrate" to fix this warning automatically.6423    │6424 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6426    │6427    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864286429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6430    You may run "mix format --migrate" to fix this warning automatically.6431    │6432 44 │         <<_::int32, data::binary>> = binary6433    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6434    │6435    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864366437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6438    You may run "mix format --migrate" to fix this warning automatically.6439    │6440 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6441    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6442    │6443    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464446445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6446    You may run "mix format --migrate" to fix this warning automatically.6447    │6448 44 │         <<_::int32, data::binary>> = binary6449    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6450    │6451    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464526453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6454    You may run "mix format --migrate" to fix this warning automatically.6455    │6456 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6457    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6458    │6459    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764606461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6462    You may run "mix format --migrate" to fix this warning automatically.6463    │6464 44 │         <<_::int32, data::binary>> = binary6465    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6466    │6467    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764686469     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6470     You may run "mix format --migrate" to fix this warning automatically.6471     │6472 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6473     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6474     │6475     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864766477     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6478     You may run "mix format --migrate" to fix this warning automatically.6479     │6480 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6481     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6482     │6483     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464846485     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6486     You may run "mix format --migrate" to fix this warning automatically.6487     │6488 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6489     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6490     │6491     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764926493    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6494    You may run "mix format --migrate" to fix this warning automatically.6495    │6496 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6498    │6499    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665006501    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6502    You may run "mix format --migrate" to fix this warning automatically.6503    │6504 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6505    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6506    │6507    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665086509    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6510    You may run "mix format --migrate" to fix this warning automatically.6511    │6512 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6514    │6515    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665166517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6518    You may run "mix format --migrate" to fix this warning automatically.6519    │6520 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6522    │6523    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265246525    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6526    You may run "mix format --migrate" to fix this warning automatically.6527    │6528 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6530    │6531    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265326533    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6534    You may run "mix format --migrate" to fix this warning automatically.6535    │6536 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6538    │6539    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265406541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6542    You may run "mix format --migrate" to fix this warning automatically.6543    │6544 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6546    │6547    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565486549    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6550    You may run "mix format --migrate" to fix this warning automatically.6551    │6552 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6554    │6555    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565566557    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6558    You may run "mix format --migrate" to fix this warning automatically.6559    │6560 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6562    │6563    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565646565     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6566     You may run "mix format --migrate" to fix this warning automatically.6567     │6568 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6569     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6570     │6571     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665726573     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6574     You may run "mix format --migrate" to fix this warning automatically.6575     │6576 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6578     │6579     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265806581     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6582     You may run "mix format --migrate" to fix this warning automatically.6583     │6584 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6585     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6586     │6587     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565886589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6590    You may run "mix format --migrate" to fix this warning automatically.6591    │6592 33 │       <<8 :: int32, microsecs :: int64>> ->6593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6594    │6595    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/665966597    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6598    You may run "mix format --migrate" to fix this warning automatically.6599    │6600 33 │       <<8 :: int32, microsecs :: int64>> ->6601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6602    │6603    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666046605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6606    You may run "mix format --migrate" to fix this warning automatically.6607    │6608 33 │       <<8 :: int32, microsecs :: int64>> ->6609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6610    │6611    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266126613    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6614    You may run "mix format --migrate" to fix this warning automatically.6615    │6616 33 │       <<8 :: int32, microsecs :: int64>> ->6617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6618    │6619    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266206621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6622    You may run "mix format --migrate" to fix this warning automatically.6623    │6624 33 │       <<8 :: int32, microsecs :: int64>> ->6625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6626    │6627    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566286629    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6630    You may run "mix format --migrate" to fix this warning automatically.6631    │6632 33 │       <<8 :: int32, microsecs :: int64>> ->6633    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6634    │6635    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566366637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6638     You may run "mix format --migrate" to fix this warning automatically.6639     │6640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6642     │6643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666446645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6646     You may run "mix format --migrate" to fix this warning automatically.6647     │6648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6650     │6651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266526653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6654     You may run "mix format --migrate" to fix this warning automatically.6655     │6656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6658     │6659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566606661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6662    You may run "mix format --migrate" to fix this warning automatically.6663    │6664 37 │       <<8 :: int32, microsecs :: int64>> ->6665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6666    │6667    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666686669    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6670    You may run "mix format --migrate" to fix this warning automatically.6671    │6672 37 │       <<8 :: int32, microsecs :: int64>> ->6673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6674    │6675    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/666766677    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6678    You may run "mix format --migrate" to fix this warning automatically.6679    │6680 37 │       <<8 :: int32, microsecs :: int64>> ->6681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6682    │6683    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266846685    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6686    You may run "mix format --migrate" to fix this warning automatically.6687    │6688 37 │       <<8 :: int32, microsecs :: int64>> ->6689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6690    │6691    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/266926693    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6694    You may run "mix format --migrate" to fix this warning automatically.6695    │6696 37 │       <<8 :: int32, microsecs :: int64>> ->6697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6698    │6699    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567006701    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6702    You may run "mix format --migrate" to fix this warning automatically.6703    │6704 37 │       <<8 :: int32, microsecs :: int64>> ->6705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6706    │6707    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567086709     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6710     You may run "mix format --migrate" to fix this warning automatically.6711     │6712 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6713     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6714     │6715     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667166717     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6718     You may run "mix format --migrate" to fix this warning automatically.6719     │6720 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6721     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6722     │6723     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267246725     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6726     You may run "mix format --migrate" to fix this warning automatically.6727     │6728 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6729     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6730     │6731     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567326733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6734    You may run "mix format --migrate" to fix this warning automatically.6735    │6736 42 │       <<8 :: int32, microsecs :: int64>> ->6737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6738    │6739    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667406741    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6742    You may run "mix format --migrate" to fix this warning automatically.6743    │6744 42 │       <<8 :: int32, microsecs :: int64>> ->6745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6746    │6747    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667486749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6750    You may run "mix format --migrate" to fix this warning automatically.6751    │6752 42 │       <<8 :: int32, microsecs :: int64>> ->6753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6754    │6755    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267566757    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6758    You may run "mix format --migrate" to fix this warning automatically.6759    │6760 42 │       <<8 :: int32, microsecs :: int64>> ->6761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6762    │6763    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267646765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6766    You may run "mix format --migrate" to fix this warning automatically.6767    │6768 42 │       <<8 :: int32, microsecs :: int64>> ->6769    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6770    │6771    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567726773    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6774    You may run "mix format --migrate" to fix this warning automatically.6775    │6776 42 │       <<8 :: int32, microsecs :: int64>> ->6777    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6778    │6779    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/567806781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6782     You may run "mix format --migrate" to fix this warning automatically.6783     │6784 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6785     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6786     │6787     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667886789     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6790     You may run "mix format --migrate" to fix this warning automatically.6791     │6792 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6793     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6794     │6795     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267966797     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6798     You may run "mix format --migrate" to fix this warning automatically.6799     │6800 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6801     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6802     │6803     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568046805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6806    You may run "mix format --migrate" to fix this warning automatically.6807    │6808 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6810    │6811    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668126813    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6814    You may run "mix format --migrate" to fix this warning automatically.6815    │6816 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6818    │6819    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668206821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6822    You may run "mix format --migrate" to fix this warning automatically.6823    │6824 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6826    │6827    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668286829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6830    You may run "mix format --migrate" to fix this warning automatically.6831    │6832 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6834    │6835    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268366837    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6838    You may run "mix format --migrate" to fix this warning automatically.6839    │6840 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6841    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6842    │6843    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268446845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6846    You may run "mix format --migrate" to fix this warning automatically.6847    │6848 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6849    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6850    │6851    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268526853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6854    You may run "mix format --migrate" to fix this warning automatically.6855    │6856 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6858    │6859    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568606861    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6862    You may run "mix format --migrate" to fix this warning automatically.6863    │6864 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6866    │6867    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568686869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6870    You may run "mix format --migrate" to fix this warning automatically.6871    │6872 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6874    │6875    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568766877     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6878     You may run "mix format --migrate" to fix this warning automatically.6879     │6880 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6882     │6883     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668846885     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6886     You may run "mix format --migrate" to fix this warning automatically.6887     │6888 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6889     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6890     │6891     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268926893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6894     You may run "mix format --migrate" to fix this warning automatically.6895     │6896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6898     │6899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569006901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6902     You may run "mix format --migrate" to fix this warning automatically.6903     │6904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6906     │6907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669086909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6910     You may run "mix format --migrate" to fix this warning automatically.6911     │6912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6914     │6915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669166917     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6918     You may run "mix format --migrate" to fix this warning automatically.6919     │6920 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6921     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6922     │6923     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269246925     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6926     You may run "mix format --migrate" to fix this warning automatically.6927     │6928 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6929     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6930     │6931     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269326933     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6934     You may run "mix format --migrate" to fix this warning automatically.6935     │6936 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6937     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6938     │6939     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569406941     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6942     You may run "mix format --migrate" to fix this warning automatically.6943     │6944 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6945     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6946     │6947     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569486949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6950     You may run "mix format --migrate" to fix this warning automatically.6951     │6952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6954     │6955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669566957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6958     You may run "mix format --migrate" to fix this warning automatically.6959     │6960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6962     │6963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269646965     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6966     You may run "mix format --migrate" to fix this warning automatically.6967     │6968 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6969     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6970     │6971     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569726973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6974    You may run "mix format --migrate" to fix this warning automatically.6975    │6976 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6978    │6979    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/669806981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6982    You may run "mix format --migrate" to fix this warning automatically.6983    │6984 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6986    │6987    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/269886989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6990    You may run "mix format --migrate" to fix this warning automatically.6991    │6992 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6993    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6994    │6995    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/569966997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6998     You may run "mix format --migrate" to fix this warning automatically.6999     │7000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7002     │7003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670047005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7006     You may run "mix format --migrate" to fix this warning automatically.7007     │7008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7010     │7011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270127013     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7014     You may run "mix format --migrate" to fix this warning automatically.7015     │7016 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7017     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7018     │7019     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570207021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7022    You may run "mix format --migrate" to fix this warning automatically.7023    │7024 17 │       <<0 :: int32>> -> :void7025    │       ~~~~~~~~~~~~~~~~~~~~~~~7026    │7027    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670287029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7030    You may run "mix format --migrate" to fix this warning automatically.7031    │7032 17 │       <<0 :: int32>> -> :void7033    │       ~~~~~~~~~~~~~~~~~~~~~~~7034    │7035    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270367037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7038    You may run "mix format --migrate" to fix this warning automatically.7039    │7040 17 │       <<0 :: int32>> -> :void7041    │       ~~~~~~~~~~~~~~~~~~~~~~~7042    │7043    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570447045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7046     You may run "mix format --migrate" to fix this warning automatically.7047     │7048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7050     │7051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670527053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7054     You may run "mix format --migrate" to fix this warning automatically.7055     │7056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7058     │7059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270607061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7062     You may run "mix format --migrate" to fix this warning automatically.7063     │7064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7066     │7067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570687069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7070    You may run "mix format --migrate" to fix this warning automatically.7071    │7072 23 │       <<0 :: int32>> -> :void7073    │       ~~~~~~~~~~~~~~~~~~~~~~~7074    │7075    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/670767077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7078    You may run "mix format --migrate" to fix this warning automatically.7079    │7080 23 │       <<0 :: int32>> -> :void7081    │       ~~~~~~~~~~~~~~~~~~~~~~~7082    │7083    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/270847085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7086    You may run "mix format --migrate" to fix this warning automatically.7087    │7088 23 │       <<0 :: int32>> -> :void7089    │       ~~~~~~~~~~~~~~~~~~~~~~~7090    │7091    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/570927093     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7094     You may run "mix format --migrate" to fix this warning automatically.7095     │7096 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7097     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7098     │7099     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671007101     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7102     You may run "mix format --migrate" to fix this warning automatically.7103     │7104 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7105     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7106     │7107     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271087109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7110     You may run "mix format --migrate" to fix this warning automatically.7111     │7112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7114     │7115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571167117    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7118    │7119 20 │     manager    = worker(Postgrex.TypeManager, [])7120    │                  ~7121    │7122    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171237124    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7125    │7126 21 │     server_sup = supervisor(__MODULE__, [:servers])7127    │                  ~7128    │7129    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171307131    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7132    │7133 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7134    │     ~7135    │7136    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17137    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171387139    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7140    │7141 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7142    │                   ~7143    │7144    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171457146     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7147     │7148 110 │     if Map.size(s.listener_channels[channel]) == 1 do7149     │            ~7150     │7151     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37152     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37153     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271547155    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7156    │7157 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7158    │            ~7159    │7160    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/171617162    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7163    │7164  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7165    │                 ~7166    │7167    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/271687169    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7170    │7171  9 │                 worker(Postgrex.Parameters, [])]7172    │                 ~7173    │7174    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/271757176     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7177     │7178 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7179     │               ~7180     │7181     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271827183     warning: a struct for Postgrex.Query is expected on struct update:71847185         %Postgrex.Query{7186           query7187           | param_oids: param_oids,7188             param_formats: param_formats,7189             param_types: param_types7190         }71917192     but got type:71937194         dynamic()71957196     where "query" was given the type:71977198         # type: dynamic()7199         # from: lib/postgrex/protocol.ex:910:357200         query72017202     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72037204     type warning found at:7205     │7206 915 │         query = %Query{query | param_oids: param_oids,7207     │                 ~7208     │7209     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672107211     warning: a struct for Postgrex.Query is expected on struct update:72127213         %Postgrex.Query{7214           query7215           | ref: make_ref(),7216             types: types,7217             columns: col_names,7218             result_oids: result_oids,7219             result_formats: result_formats,7220             result_types: result_types7221         }72227223     but got type:72247225         dynamic()72267227     where "query" was given the type:72287229         # type: dynamic()7230         # from: lib/postgrex/protocol.ex:926:357231         query72327233     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72347235     type warning found at:7236     │7237 932 │         query = %Query{query | ref: make_ref(), types: types,7238     │                 ~7239     │7240     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672417242     warning: a struct for Postgrex.Query is expected on struct update:72437244         %Postgrex.Query{query | ref: make_ref()}72457246     but got type:72477248         dynamic()72497250     where "query" was given the type:72517252         # type: dynamic()7253         # from: lib/postgrex/protocol.ex:977:317254         query72557256     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72577258     type warning found at:7259     │7260 978 │     query = %Query{query | ref: make_ref()}7261     │             ~7262     │7263     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572647265      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7266      │7267 2131 │     formatted_reason = :ssl.format_error(reason)7268      │                             ~7269      │7270      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372717272      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7273      │7274 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7275      │                                            ~7276      │7277      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/372787279      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7280      │7281 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7282      │        ~7283      │7284      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/272857286      warning: a struct for Postgrex.Query is expected on struct update:72877288          %Postgrex.Query{query | name: ""}72897290      but got type:72917292          dynamic()72937294      where "query" was given the type:72957296          # type: dynamic()7297          # from: lib/postgrex/protocol.ex:2313:167298          query72997300      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73017302      type warning found at:7303      │7304 2313 │   defp unnamed(query), do: %Query{query | name: ""}7305      │                            ~7306      │7307      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173087309Generated postgrex app7310warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7311  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27312  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17313  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57314  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27315  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47316  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273177318==> ecto7319Compiling 70 files (.ex)7320     warning: using single-quoted strings to represent charlists is deprecated.7321     Use ~c"" if you indeed want a charlist or use "" instead.7322     You may run "mix format --migrate" to change all single-quoted7323     strings to use the ~c sigil and fix this warning.7324     │7325 166 │     defp insert_all_value(_),   do: '?'7326     │                                     ~7327     │7328     └─ lib/ecto/adapters/mysql/connection.ex:166:3773297330     warning: using single-quoted strings to represent charlists is deprecated.7331     Use ~c"" if you indeed want a charlist or use "" instead.7332     You may run "mix format --migrate" to change all single-quoted7333     strings to use the ~c sigil and fix this warning.7334     │7335 354 │       '?'7336     │       ~7337     │7338     └─ lib/ecto/adapters/mysql/connection.ex:354:773397340      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73417342      This error happens when you have function calls without parentheses inside keywords. For example:73437344          function(arg, one: nested_call a, b, c)7345          function(arg, one: if expr, do: :this, else: :that)73467347      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:73487349          function(arg, one: if(expr, do: :this, else: :that))7350          function(arg, one: nested_call(a, b, c))73517352      Ambiguity found at:7353      │7354 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7355      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7356      │7357      └─ lib/ecto/changeset.ex:228673587359     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73607361     This error happens when you have function calls without parentheses inside keywords. For example:73627363         function(arg, one: nested_call a, b, c)7364         function(arg, one: if expr, do: :this, else: :that)73657366     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:73677368         function(arg, one: if(expr, do: :this, else: :that))7369         function(arg, one: nested_call(a, b, c))73707371     Ambiguity found at:7372     │7373 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7374     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7375     │7376     └─ lib/ecto/migration/runner.ex:26573777378     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73797380     This error happens when you have function calls without parentheses inside keywords. For example:73817382         function(arg, one: nested_call a, b, c)7383         function(arg, one: if expr, do: :this, else: :that)73847385     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:73867387         function(arg, one: if(expr, do: :this, else: :that))7388         function(arg, one: nested_call(a, b, c))73897390     Ambiguity found at:7391     │7392 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7394     │7395     └─ lib/ecto/migration/runner.ex:26773967397     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7398     │7399 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7400     │        ~7401     │7402     └─ lib/ecto/query/builder.ex:136:874037404     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7405     │7406 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7407     │                                             ~~7408     │7409     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274107411     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7412     │7413 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7414     │                                         ~~7415     │7416     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274177418     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74197420     This error happens when you have function calls without parentheses inside keywords. For example:74217422         function(arg, one: nested_call a, b, c)7423         function(arg, one: if expr, do: :this, else: :that)74247425     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:74267427         function(arg, one: if(expr, do: :this, else: :that))7428         function(arg, one: nested_call(a, b, c))74297430     Ambiguity found at:7431     │7432 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7433     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7434     │7435     └─ lib/ecto/repo/schema.ex:45474367437    warning: unused require Ecto.Query7438    │7439  6 │   require Ecto.Query7440    │   ~7441    │7442    └─ lib/ecto/repo/preloader.ex:6:374437444Compiling lib/ecto.ex (it's taking more than 10s)7445    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7446    │7447  9 │   schema "schema_migrations" do7448    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7449    │7450    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74517452     warning: the following clause will never match:74537454         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->74557456     because it attempts to match on the result of:74577458         System.stacktrace()74597460     which has type:74617462         empty_list()74637464     where "args_or_arity" was given the type:74657466         # type: float() or integer() or non_empty_list(term())7467         # from: lib/ecto/changeset.ex7468         (_() when args_or_arity == 2) when length(args_or_arity) == 274697470     where "module" was given the type:74717472         # type: dynamic()7473         # from: lib/ecto/changeset.ex:733:307474         module74757476     type warning found at:7477     │7478 741 │ ...                   when length(args_or_arity) == 2 ->7479     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7480     │7481     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/274827483      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7484      │7485 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7486      │     ~7487      │7488      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/274897490    warning: incompatible types given to Mix.Ecto.ensure_started/2:74917492        Mix.Ecto.ensure_started(repo, opts)74937494    given types:74957496        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74977498    but expected one of:74997500        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75017502    where "opts" was given the type:75037504        # type: dynamic(7505          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7506            non_struct_map()7507        )7508        # from: lib/mix/tasks/ecto.rollback.ex:64:107509        opts =7510          if opts[:quiet] do7511            Keyword.merge(opts, log: false, log_sql: false)7512          else7513            opts7514          end75157516    where "repo" was given the type:75177518        # type: dynamic(atom())7519        # from: lib/mix/tasks/ecto.rollback.ex:70:77520        Mix.Ecto.ensure_repo(repo, args)75217522    type warning found at:7523    │7524 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7525    │                          ~7526    │7527    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275287529     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7530     │7531 739 │           case System.stacktrace do7532     │                       ~7533     │7534     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/275357536    warning: incompatible types given to Mix.Ecto.ensure_started/2:75377538        Mix.Ecto.ensure_started(repo, all: true)75397540    given types:75417542        -dynamic(atom())-, non_empty_list({:all, true})75437544    but expected one of:75457546        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75477548    where "repo" was given the type:75497550        # type: dynamic(atom())7551        # from: lib/mix/tasks/ecto.migrations.ex:37:77552        Mix.Ecto.ensure_repo(repo, args)75537554    type warning found at:7555    │7556 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7557    │                       ~7558    │7559    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375607561    warning: incompatible types given to Mix.Ecto.ensure_started/2:75627563        Mix.Ecto.ensure_started(repo, opts)75647565    given types:75667567        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75687569    but expected one of:75707571        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75727573    where "opts" was given the type:75747575        # type: dynamic(7576          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7577            non_struct_map()7578        )7579        # from: lib/mix/tasks/ecto.migrate.ex:68:107580        opts =7581          if opts[:quiet] do7582            Keyword.merge(opts, log: false, log_sql: false)7583          else7584            opts7585          end75867587    where "repo" was given the type:75887589        # type: dynamic(atom())7590        # from: lib/mix/tasks/ecto.migrate.ex:74:77591        Mix.Ecto.ensure_repo(repo, args)75927593    type warning found at:7594    │7595 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7596    │                          ~7597    │7598    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275997600    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76017602        Mix.Ecto.source_repo_priv(repo)76037604    given types:76057606        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76077608    but expected one of:76097610        atom()76117612    where "repo" was given the types:76137614        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7615        # from: lib/mix/tasks/ecto.load.ex:70:227616        Keyword.merge(repo.config, opts)76177618        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7619        # from: lib/mix/tasks/ecto.load.ex:72:277620        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76217622    type warning found at:7623    │7624 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7625    │                                          ~7626    │7627    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276287629    warning: expected a map or struct when accessing .__adapter__ in expression:76307631        repo.__adapter__76327633    where "repo" was given the type:76347635        # type: dynamic(atom())7636        # from: lib/mix/tasks/ecto.load.ex:53:77637        Mix.Ecto.ensure_repo(repo, args)76387639    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76407641    type warning found at:7642    │7643 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7644    │                              ~7645    │7646    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176477648    warning: expected a map or struct when accessing .__adapter__ in expression:76497650        repo.__adapter__76517652    where "repo" was given the type:76537654        # type: dynamic(atom())7655        # from: lib/mix/tasks/ecto.drop.ex:39:77656        Mix.Ecto.ensure_repo(repo, args)76577658    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76597660    type warning found at:7661    │7662 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7663    │                              ~7664    │7665    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/176667667    warning: expected a map or struct when accessing .__adapter__ in expression:76687669        repo.__adapter__76707671    where "repo" was given the type:76727673        # type: dynamic(atom())7674        # from: lib/mix/tasks/ecto.dump.ex:50:77675        Mix.Ecto.ensure_repo(repo, args)76767677    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76787679    type warning found at:7680    │7681 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7682    │                              ~7683    │7684    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176857686    warning: expected a map or struct when accessing .__adapter__ in expression:76877688        repo.__adapter__76897690    where "repo" was given the type:76917692        # type: dynamic(atom())7693        # from: lib/mix/tasks/ecto.create.ex:37:77694        Mix.Ecto.ensure_repo(repo, args)76957696    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76977698    type warning found at:7699    │7700 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7701    │                              ~7702    │7703    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177047705    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7706    │7707 62 │       Mix.Project.compile(args)7708    │                   ~7709    │7710    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277117712     warning: expected a module (an atom) when invoking start_link/1 in expression:77137714         repo.start_link(pool_size: pool_size)77157716     where "pool_size" was given the type:77177718         # type: dynamic()7719         # from: lib/mix/ecto.ex:101:157720         pool_size = Keyword.get(opts, :pool_size, 1)77217722     where "repo" was given the type:77237724         # type: dynamic(%{..., __adapter__: atom()})7725         # from: lib/mix/ecto.ex:99:367726         repo.__adapter__.ensure_all_started(repo, :temporary)77277728     type warning found at:7729     │7730 102 │     case repo.start_link(pool_size: pool_size) do7731     │               ~7732     │7733     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277347735     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7736     │7737 146 │     Logger.remove_backend(:console)7738     │            ~7739     │7740     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277417742     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7743     │7744 155 │     Logger.add_backend(:console, flush: true)7745     │            ~7746     │7747     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277487749    warning: incompatible types given to get_source/1:77507751        get_source(repo)77527753    given types:77547755        -dynamic(atom())-77567757    but expected one of:77587759        %{..., config: empty_list() or non_empty_list(term(), term())}77607761    where "repo" was given the type:77627763        # type: dynamic(atom())7764        # from: lib/ecto/migration/schema_migration.ex:24:137765        repo.all(7766          Map.put(7767            (7768              query =7769                (7770                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7771                  Ecto.Query.Builder.From.apply(query, 1)7772                )7773        7774              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7775                ...,7776                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7777                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7778                line: 22,7779                take: %{}7780              })7781            ),7782            :prefix,7783            prefix7784          ), timeout: :infinity, log: false)77857786    type warning found at:7787    │7788 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7789    │                ~7790    │7791    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/277927793    warning: incompatible types given to get_source/1:77947795        get_source(repo)77967797    given types:77987799        -dynamic(atom())-78007801    but expected one of:78027803        %{..., config: empty_list() or non_empty_list(term(), term())}78047805    where "repo" was given the type:78067807        # type: dynamic(atom())7808        # from: lib/ecto/migration/schema_migration.ex:30:137809        repo.insert!(7810          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7811            prefix: prefix,7812            source: get_source(repo)7813          ), timeout: :infinity, log: false)78147815    type warning found at:7816    │7817 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7818    │                                              ~7819    │7820    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378217822     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7823     │7824 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7825     │                                                                              ~7826     │7827     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27828     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278297830    warning: incompatible types given to get_source/1:78317832        get_source(repo)78337834    given types:78357836        -dynamic(atom())-78377838    but expected one of:78397840        %{..., config: empty_list() or non_empty_list(term(), term())}78417842    where "repo" was given the type:78437844        # type: dynamic(atom())7845        # from: lib/ecto/migration/schema_migration.ex:36:137846        repo.delete_all(7847          Map.put(7848            (7849              query =7850                (7851                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7852                  Ecto.Query.Builder.From.apply(query, 1)7853                )7854        7855              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7856                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7857                op: :and,7858                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7859                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7860                line: 347861              })7862            ),7863            :prefix,7864            prefix7865          ), timeout: :infinity, log: false)78667867    type warning found at:7868    │7869 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7870    │                ~7871    │7872    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378737874     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7875     │7876 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7877     │                                                                              ~7878     │7879     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278807881     warning: the following conditional expression:78827883         is_atom(related)78847885     will always evaluate to:78867887         dynamic(true)78887889     where "related" was given the type:78907891         # type: dynamic(atom())7892         # from: lib/ecto/association.ex:730:157893         related = Ecto.Association.related_from_query(queryable)78947895     type warning found at:7896     │7897 732 │     unless is_atom(related) do7898     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7899     │7900     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379017902     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7903     │7904 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7905     │                                                                              ~7906     │7907     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279087909      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7910      │7911 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7912      │        ~7913      │7914      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179157916      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7917      │7918 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7919      │                 ~7920      │7921      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379227923     warning: the following clause will never match:79247925         {:error, _} = error ->79267927     because it attempts to match on the result of:79287929         apply(changeset, adapter, :insert, args)79307931     which has type:79327933         dynamic({:invalid or :ok, term()})79347935     type warning found at:7936     │7937 219 │           {:error, _} = error ->7938     │                       ~7939     │7940     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479417942     warning: the following clause will never match:79437944         {:error, _} = error ->79457946     because it attempts to match on the result of:79477948         apply(changeset, adapter, action, args)79497950     which has type:79517952         dynamic({:invalid or :ok, term()})79537954     type warning found at:7955     │7956 297 │             {:error, _} = error ->7957     │                         ~7958     │7959     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479607961    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7962    │7963 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7964    │     ~7965    │7966    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279677968     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7969     │7970 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7971     │           ~7972     │7973     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379747975    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7976    │7977 54 │       filter_and_reraise e, System.stacktrace7978    │                                    ~7979    │7980    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579817982    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7983    │7984 44 │     index  = Map.size(params)7985    │                  ~7986    │7987    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57988    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/579897990     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7991     │7992 614 │     Decimal.minus(decimal)7993     │             ~7994     │7995     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/179967997     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)7998     │7999 228 │         raise BadStructError, struct: struct, term: data8000     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8001     │8002     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580038004     warning: the following clause will never match:80058006         {:error, _} ->80078008     because it attempts to match on the result of:80098010         NaiveDateTime.new(date, time)80118012     which has type:80138014         dynamic({:ok, %NaiveDateTime{}})80158016     type warning found at:8017     │8018 803 │         {:error, _} -> :error8019     │         ~~~~~~~~~~~~~~~~~~~~~8020     │8021     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180228023     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8024     │8025 159 │         supervise(children, strategy: :one_for_one)8026     │         ~8027     │8028     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180298030     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8031     │8032 214 │       filter_and_reraise e, System.stacktrace8033     │                                    ~8034     │8035     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48036     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480378038    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8039    │8040 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8041    │     ~8042    │8043    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280448045      warning: expected a map or struct when accessing .__struct__ in expression:80468047          schema.__struct__80488049      where "schema" was given the types:80508051          # type: dynamic(atom() and not nil)8052          # from: lib/ecto/query/planner.ex:1186:418053          schema80548055          # type: atom()8056          # from: lib/ecto/query/planner.ex:1186:618057          is_atom(schema)80588059      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80608061      type warning found at:8062      │8063 1190 │       Map.has_key?(schema.__struct__, field) ->8064      │                           ~8065      │8066      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680678068    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:80698070        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])80718072    given types:80738074        (8075          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8076          dynamic()8077        )80788079    but expected one of:80808081        atom(), term()80828083    where "opts" was given the type:80848085        # type: dynamic(8086          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8087            non_struct_map()8088        )8089        # from: lib/ecto/migrator.ex:44:658090        opts[:prefix]80918092    where "repo" was given the type:80938094        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8095        # from: lib/ecto/migrator.ex:44:238096        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])80978098    type warning found at:8099    │8100 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8101    │                       ~8102    │8103    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281048105    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8106    │8107 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8108    │       ~8109    │8110    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181118112    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8113    │8114 15 │     supervise(children, strategy: :simple_one_for_one)8115    │     ~8116    │8117    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181188119     warning: expected a module (an atom) when invoking transaction/2 in expression:81208121         repo.transaction(fun, log: false, timeout: :infinity)81228123     where "fun" was given the type:81248125         # type: dynamic()8126         # from: lib/ecto/migrator.ex:114:478127         fun81288129     where "repo" was given the types:81308131         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8132         # from: lib/ecto/migrator.ex:118:248133         repo.__adapter__.supports_ddl_transaction?81348135         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8136         # from: lib/ecto/migrator.ex:118:248137         repo.__adapter__.supports_ddl_transaction?81388139     type warning found at:8140     │8141 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8142     │              ~8143     │8144     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381458146     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8147     │8148 291 │     modules = Code.load_file(file)8149     │                    ~8150     │8151     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281528153     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8154     │8155 321 │         reraise error, System.stacktrace8156     │                               ~8157     │8158     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381598160     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8161     │8162 260 │         reraise %{err | message: message}, System.stacktrace8163     │                                                   ~8164     │8165     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/681668167    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8168    │8169 10 │       worker(Ecto.Registry, []),8170    │       ~8171    │8172    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/281738174    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8175    │8176 11 │       supervisor(Ecto.Migration.Supervisor, [])8177    │       ~8178    │8179    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/281808181Generated ecto app8182==> guardian_db8183Compiling 5 files (.ex)8184     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8185     │8186 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8187     │                        ~8188     │8189     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)81908191    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8192    │8193 15 │   schema "virtual: token" do8194    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8195    │8196    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)819781988199== Compilation error in file lib/guardian/db.ex ==8200** (RuntimeError) Guardian.DB configuration is required8201    lib/guardian/db.ex:114: (module)8202could 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"