materia

Build log

nerves_system_qemu_aarch64

materia 0.1.2 · fail · run materia-0.1.2-1790984492544
8260 of 8260 lines
1Resolving Hex dependencies...2Resolution completed in 0.475s3Unchanged:4  bcrypt_elixir 1.1.15  certifi 2.17.06  circular_buffer 1.1.07  combine 0.10.08  comeonin 4.1.29  connection 1.0.410  cowboy 1.1.2 VULNERABLE!11    GHSA-w4f7-4cxr-rv3c (MEDIUM)12    aka: CVE-2026-43966, EEF-CVE-2026-4396613    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability14    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c15  cowlib 1.0.2 VULNERABLE!16    EEF-CVE-2026-7790 (HIGH)17    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6518    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS19    https://osv.dev/vulnerability/EEF-CVE-2026-77902021    EEF-CVE-2026-43970 (HIGH)22    aka: CVE-2026-43970, GHSA-84f2-rp86-235p23    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame24    https://osv.dev/vulnerability/EEF-CVE-2026-4397025  db_connection 1.1.326  decimal 1.9.0 VULNERABLE!27    EEF-CVE-2026-32686 (MEDIUM)28    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v29    Unbounded exponent in decimal enables unauthenticated DoS30    https://osv.dev/vulnerability/EEF-CVE-2026-3268631  ecto 2.2.1232  elixir_make 0.10.033  expo 1.1.134  gettext 0.26.235  guardian 1.2.1 VULNERABLE!36    EEF-CVE-2026-54894 (MEDIUM)37    aka: CVE-2026-54894, GHSA-xqch-c77q-rgh538    Atom-table exhaustion denial of service in Guardian via unbounded atom creation from binary keys39    https://osv.dev/vulnerability/EEF-CVE-2026-548944041    EEF-CVE-2026-55735 (HIGH)42    aka: CVE-2026-55735, GHSA-7975-hp3r-5qhv43    Guardian.revoke/3 acts on unverified token claims, allowing forged-token session revocation44    https://osv.dev/vulnerability/EEF-CVE-2026-5573545  guardian_db 1.1.046  h2 0.12.347  hackney 4.8.448  httpoison 3.0.049  idna 7.1.050  interactive_cmd 0.1.451  jose 1.11.1252  materia 0.1.253  materia_utils 0.1.154  mime 2.0.755  mimerl 1.5.056  nerves 2.0.0-pre.257  nerves_discovery 0.1.558  nerves_logging 0.2.459  nerves_runtime 0.13.1360  nerves_system_bbb 2.30.261  nerves_system_br 1.34.462  nerves_system_mangopi_mq_pro 0.17.263  nerves_system_qemu_aarch64 0.4.264  nerves_system_rpi0 2.1.265  nerves_system_rpi4 2.1.266  nerves_system_rpi5 2.1.267  nerves_system_trellis 0.5.068  nerves_system_x86_64 1.34.269  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.170  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.171  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.172  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.173  nerves_toolchain_x86_64_nerves_linux_musl 15.3.174  nerves_uevent 0.1.775  parse_trans 3.4.276  phoenix 1.3.5 VULNERABLE!77    GHSA-p8f7-22gq-m7j9 (HIGH)78    aka: CVE-2022-4297579    Phoenix before 1.6.14 mishandles check_origin wildcarding80    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j98182    EEF-CVE-2026-56812 (MEDIUM)83    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr84    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff85    https://osv.dev/vulnerability/EEF-CVE-2026-568128687    EEF-CVE-2026-56811 (HIGH)88    aka: CVE-2026-56811, GHSA-6983-jfq8-485w89    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service90    https://osv.dev/vulnerability/EEF-CVE-2026-5681191  phoenix_ecto 3.6.092  phoenix_html 2.14.3 VULNERABLE!93    GHSA-5g2h-9x5v-5h3x (MEDIUM)94    aka: CVE-2021-46871, GHSA-j3gg-r6gp-95q295    phoenix_html allows Cross-site Scripting in HEEx class attributes96    https://osv.dev/vulnerability/GHSA-5g2h-9x5v-5h3x97  phoenix_pubsub 1.1.298  plug 1.20.399  plug_crypto 2.2.0100  poison 3.1.0101  poolboy 1.5.2102  postgrex 0.13.5103  property_table 0.3.4104  quic 2.1.0105  ranch 1.3.2106  ring_logger 0.11.7107  sendgrid 1.8.0108  ssl_verify_fun 1.1.7109  tablet 0.3.3110  telemetry 1.4.2111  timex 3.7.13112  toolshed 0.5.0113  tzdata 1.2.2114  uboot_env 1.0.2115  webtransport 0.4.7116* Getting materia (Hex package)117* Getting nerves (Hex package)118* Getting ring_logger (Hex package)119* Getting toolshed (Hex package)120* Getting nerves_runtime (Hex package)121* Getting nerves_system_bbb (Hex package)122* Getting nerves_system_mangopi_mq_pro (Hex package)123* Getting nerves_system_qemu_aarch64 (Hex package)124* Getting nerves_system_rpi0 (Hex package)125* Getting nerves_system_rpi4 (Hex package)126* Getting nerves_system_rpi5 (Hex package)127* Getting nerves_system_trellis (Hex package)128* Getting nerves_system_x86_64 (Hex package)129* Getting nerves_system_br (Hex package)130* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)131* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)132* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)133* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)134* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)135* Getting nerves_logging (Hex package)136* Getting nerves_uevent (Hex package)137* Getting uboot_env (Hex package)138* Getting elixir_make (Hex package)139* Getting property_table (Hex package)140* Getting circular_buffer (Hex package)141* Getting interactive_cmd (Hex package)142* Getting nerves_discovery (Hex package)143* Getting tablet (Hex package)144* Getting bcrypt_elixir (Hex package)145* Getting comeonin (Hex package)146* Getting cowboy (Hex package)147* Getting gettext (Hex package)148* Getting guardian (Hex package)149* Getting guardian_db (Hex package)150* Getting materia_utils (Hex package)151* Getting phoenix (Hex package)152* Getting phoenix_ecto (Hex package)153* Getting phoenix_html (Hex package)154* Getting phoenix_pubsub (Hex package)155* Getting plug (Hex package)156* Getting poison (Hex package)157* Getting postgrex (Hex package)158* Getting sendgrid (Hex package)159* Getting timex (Hex package)160* Getting combine (Hex package)161* Getting tzdata (Hex package)162* Getting httpoison (Hex package)163* Getting hackney (Hex package)164* Getting certifi (Hex package)165* Getting h2 (Hex package)166* Getting idna (Hex package)167* Getting mimerl (Hex package)168* Getting parse_trans (Hex package)169* Getting quic (Hex package)170* Getting ssl_verify_fun (Hex package)171* Getting webtransport (Hex package)172* Getting connection (Hex package)173* Getting db_connection (Hex package)174* Getting decimal (Hex package)175* Getting mime (Hex package)176* Getting plug_crypto (Hex package)177* Getting telemetry (Hex package)178* Getting ecto (Hex package)179* Getting poolboy (Hex package)180* Getting jose (Hex package)181* Getting expo (Hex package)182* Getting cowlib (Hex package)183* Getting ranch (Hex package)184Found packages with security advisories, see above for details185    warning: found quoted keyword "coveralls" 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 quotes186    │187 10 │       preferred_cli_env: ["coveralls": :test, "coveralls.detail": :test, "coveralls.post": :test, "coveralls.html": :test],188    │                           ~189    │190    └─ /work/proj/deps_qemu_aarch64/materia_utils/mix.exs:10:27191192    warning: String.strip/1 is deprecated. Use String.trim/1 instead193    │194  4 │   @version File.read!("VERSION") |> String.strip195    │                                            ~196    │197    └─ /work/proj/deps_qemu_aarch64/poison/mix.exs:4:44: Poison.Mixfile (module)198199    warning: found quoted keyword "coveralls" 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 quotes200    │201 10 │       preferred_cli_env: ["coveralls": :test, "coveralls.detail": :test, "coveralls.post": :test, "coveralls.html": :test],202    │                           ~203    │204    └─ /work/proj/deps_qemu_aarch64/materia/mix.exs:10:27205206    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 quotes207    │208 85 │       "test": ["ecto.drop", "ecto.create --quiet", "ecto.migrate", "run priv/repo/seeds.exs", "test"]209    │       ~210    │211    └─ /work/proj/deps_qemu_aarch64/materia/mix.exs:85:7212213    warning: variable "deps_list" is unused (if the variable is not meant to be used, prefix it with an underscore)214    │215 51 │     deps_list = [216    │     ~~~~~~~~~217    │218    └─ /work/proj/deps_qemu_aarch64/materia/mix.exs:51:5: Materia.Mixfile.deps/0219220==> nerves_system_br221Generated nerves_system_br app222==> connection223Compiling 1 file (.ex)224     warning: using single-quoted strings to represent charlists is deprecated.225     Use ~c"" if you indeed want a charlist or use "" instead.226     You may run "mix format --migrate" to change all single-quoted227     strings to use the ~c sigil and fix this warning.228     │229 553 │         [{:data, [{'State', mod_state}]}]230     │                    ~231     │232     └─ lib/connection.ex:553:20233234     warning: using single-quoted strings to represent charlists is deprecated.235     Use ~c"" if you indeed want a charlist or use "" instead.236     You may run "mix format --migrate" to change all single-quoted237     strings to use the ~c sigil and fix this warning.238     │239 680 │     format = '** Generic server ~p terminating \n' ++240     │              ~241     │242     └─ lib/connection.ex:680:14243244     warning: using single-quoted strings to represent charlists is deprecated.245     Use ~c"" if you indeed want a charlist or use "" instead.246     You may run "mix format --migrate" to change all single-quoted247     strings to use the ~c sigil and fix this warning.248     │249 681 │       '** Last message in was ~p~n' ++ ## No last message250     │       ~251     │252     └─ lib/connection.ex:681:7253254     warning: using single-quoted strings to represent charlists is deprecated.255     Use ~c"" if you indeed want a charlist or use "" instead.256     You may run "mix format --migrate" to change all single-quoted257     strings to use the ~c sigil and fix this warning.258     │259 682 │       '** When Server state == ~p~n' ++260     │       ~261     │262     └─ lib/connection.ex:682:7263264     warning: using single-quoted strings to represent charlists is deprecated.265     Use ~c"" if you indeed want a charlist or use "" instead.266     You may run "mix format --migrate" to change all single-quoted267     strings to use the ~c sigil and fix this warning.268     │269 683 │       '** Reason for termination == ~n** ~p~n'270     │       ~271     │272     └─ lib/connection.ex:683:7273274     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead275     │276 429 │         init_stop(starter, name, {reason, System.stacktrace()})277     │                                                  ~278     │279     └─ lib/connection.ex:429:50: Connection.init_it/6280     └─ lib/connection.ex:431:45: Connection.init_it/6281     └─ lib/connection.ex:491:57: Connection.handle_call/3282     └─ lib/connection.ex:540:41: Connection.code_change/3283     └─ lib/connection.ex:581:57: Connection.terminate/2284     └─ lib/connection.ex:625:49: Connection.enter_connect/5285     └─ lib/connection.ex:628:34: Connection.enter_connect/5286     └─ lib/connection.ex:631:45: Connection.enter_connect/5287     └─ lib/connection.ex:657:49: Connection.enter_terminate/5288     └─ lib/connection.ex:660:34: Connection.enter_terminate/5289     └─ lib/connection.ex:663:45: Connection.enter_terminate/5290     └─ lib/connection.ex:744:24: Connection.connect/3291     └─ lib/connection.ex:770:24: Connection.disconnect/3292     └─ lib/connection.ex:813:57: Connection.handle_async/3293294Generated connection app295==> combine296Compiling 6 files (.ex)297    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 operator298    │299 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->300    │                              ~301    │302    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2303304    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 operator305    │306 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->307    │                              ~308    │309    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2310311    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 operator312    │313 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->314    │                                    ~315    │316    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3317318    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 operator319    │320 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->321    │                                       ~322    │323    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3324325     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 operator326     │327 101 │           <<int::big-signed-size(size), rest::bitstring>> ->328     │                                  ~329     │330     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3331332     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 operator333     │334 108 │           <<int::little-signed-size(size), rest::bitstring>> ->335     │                                     ~336     │337     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3338339     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 operator340     │341 128 │       <<num::float-size(size), rest::bitstring>> ->342     │                         ~343     │344     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2345346     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 operator347     │348 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->349     │                                  ~350     │351     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2352353     warning: the following clause is redundant:354355         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)356357     it has type:358359         dynamic(%Combine.ParserState{status: :ok}), dynamic()360361     previous clauses have already matched on the following types:362363         %Combine.ParserState{status: :error}, term()364         %Combine.ParserState{status: :ok}, term()365366     │367 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do368     │        ~369     │370     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2371372Generated combine app373==> mime374Compiling 1 file (.ex)375Generated mime app376==> circular_buffer377Compiling 1 file (.ex)378Generated circular_buffer app379==> poison380Compiling 4 files (.ex)381    warning: using single-quoted strings to represent charlists is deprecated.382    Use ~c"" if you indeed want a charlist or use "" instead.383    You may run "mix format --migrate" to change all single-quoted384    strings to use the ~c sigil and fix this warning.385    │386 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do387    │                               ~388    │389    └─ lib/poison/encoder.ex:93:31390391    warning: using single-quoted strings to represent charlists is deprecated.392    Use ~c"" if you indeed want a charlist or use "" instead.393    You may run "mix format --migrate" to change all single-quoted394    strings to use the ~c sigil and fix this warning.395    │396 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do397    │                                                ~398    │399    └─ lib/poison/encoder.ex:93:48400401     warning: using single-quoted strings to represent charlists is deprecated.402     Use ~c"" if you indeed want a charlist or use "" instead.403     You may run "mix format --migrate" to change all single-quoted404     strings to use the ~c sigil and fix this warning.405     │406 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do407     │                                                                           ~408     │409     └─ lib/poison/encoder.ex:139:75410411    warning: using single-quoted strings to represent charlists is deprecated.412    Use ~c"" if you indeed want a charlist or use "" instead.413    You may run "mix format --migrate" to change all single-quoted414    strings to use the ~c sigil and fix this warning.415    │416 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do417    │                                                                       ~418    │419    └─ lib/poison/parser.ex:77:71420421     warning: using single-quoted strings to represent charlists is deprecated.422     Use ~c"" if you indeed want a charlist or use "" instead.423     You may run "mix format --migrate" to change all single-quoted424     strings to use the ~c sigil and fix this warning.425     │426 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do427     │                                                                          ~428     │429     └─ lib/poison/parser.ex:155:74430431     warning: using single-quoted strings to represent charlists is deprecated.432     Use ~c"" if you indeed want a charlist or use "" instead.433     You may run "mix format --migrate" to change all single-quoted434     strings to use the ~c sigil and fix this warning.435     │436 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do437     │                                                            ~438     │439     └─ lib/poison/parser.ex:171:60440441     warning: using single-quoted strings to represent charlists is deprecated.442     Use ~c"" if you indeed want a charlist or use "" instead.443     You may run "mix format --migrate" to change all single-quoted444     strings to use the ~c sigil and fix this warning.445     │446 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do447     │                                                                   ~448     │449     └─ lib/poison/parser.ex:197:67450451     warning: using single-quoted strings to represent charlists is deprecated.452     Use ~c"" if you indeed want a charlist or use "" instead.453     You may run "mix format --migrate" to change all single-quoted454     strings to use the ~c sigil and fix this warning.455     │456 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do457     │                                                                ~458     │459     └─ lib/poison/parser.ex:205:64460461     warning: using single-quoted strings to represent charlists is deprecated.462     Use ~c"" if you indeed want a charlist or use "" instead.463     You may run "mix format --migrate" to change all single-quoted464     strings to use the ~c sigil and fix this warning.465     │466 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do467     │                               ~468     │469     └─ lib/poison/parser.ex:229:31470471     warning: using single-quoted strings to represent charlists is deprecated.472     Use ~c"" if you indeed want a charlist or use "" instead.473     You may run "mix format --migrate" to change all single-quoted474     strings to use the ~c sigil and fix this warning.475     │476 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do477     │                                            ~478     │479     └─ lib/poison/parser.ex:229:44480481     warning: using single-quoted strings to represent charlists is deprecated.482     Use ~c"" if you indeed want a charlist or use "" instead.483     You may run "mix format --migrate" to change all single-quoted484     strings to use the ~c sigil and fix this warning.485     │486 239 │     when a1 in 'dD' and a2 in 'dD'487     │                ~488     │489     └─ lib/poison/parser.ex:239:16490491     warning: using single-quoted strings to represent charlists is deprecated.492     Use ~c"" if you indeed want a charlist or use "" instead.493     You may run "mix format --migrate" to change all single-quoted494     strings to use the ~c sigil and fix this warning.495     │496 239 │     when a1 in 'dD' and a2 in 'dD'497     │                               ~498     │499     └─ lib/poison/parser.ex:239:31500501     warning: using single-quoted strings to represent charlists is deprecated.502     Use ~c"" if you indeed want a charlist or use "" instead.503     You may run "mix format --migrate" to change all single-quoted504     strings to use the ~c sigil and fix this warning.505     │506 240 │     and (b1 in '89abAB')507     │                ~508     │509     └─ lib/poison/parser.ex:240:16510511     warning: using single-quoted strings to represent charlists is deprecated.512     Use ~c"" if you indeed want a charlist or use "" instead.513     You may run "mix format --migrate" to change all single-quoted514     strings to use the ~c sigil and fix this warning.515     │516 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do517     │                                                            ~518     │519     └─ lib/poison/parser.ex:274:60520521    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead522    │523 22 │   if Application.get_env(:poison, :native) do524    │                  ~525    │526    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)527528    warning: use Bitwise is deprecated. import Bitwise instead529    │530 26 │   use Bitwise531    │   ~~~~~~~~~~~532    │533    └─ lib/poison/parser.ex:26: Poison.Parser (module)534535     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 operator536     │537 199 │     <<digits :: binary-size(count), rest :: binary>> = string538     │                             ~539     │540     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2541542     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 operator543     │544 225 │     <<chunk :: binary-size(count), rest :: binary>> = string545     │                            ~546     │547     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3548549    warning: use Bitwise is deprecated. import Bitwise instead550    │551 83 │   use Bitwise552    │   ~~~~~~~~~~~553    │554    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)555556     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 operator557     │558 135 │     <<chunk :: binary-size(size), rest :: binary>> = string559     │                            ~560     │561     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2562563     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead564     │565 173 │     case Integer.to_char_list(char, 16) do566     │                  ~567     │568     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1569570Generated poison app571==> plug_crypto572Compiling 5 files (.ex)573Generated plug_crypto app574==> nerves_compatibility_test575===> Analyzing applications...576===> Compiling mimerl577==> jose578Compiling 113 files (.erl)579src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),583%     | 		    ^584585src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.586Compile directive 'nowarn_deprecated_catch' can be used to suppress587warnings in selected modules.588%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of589%     | 	     ^590591src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of595%     | 			     ^596597src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of601%     | 	     ^602603src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of607%     | 			     ^608609src/jose_server.erl:821: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%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of613%     | 	     ^614615src/jose_server.erl:823: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%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of619%     | 			     ^620621src/jose_server.erl:837: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%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of625%     | 	     ^626627src/jose_server.erl:840: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%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of631%     | 			     ^632633src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of637%     | 					     ^638639src/jose_server.erl:859: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%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of643%     | 	     ^644645src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of649%     | 			     ^650651src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of655%     | 					     ^656657src/jose_server.erl:882: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%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of661%     | 	     ^662663src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.664Compile directive 'nowarn_deprecated_catch' can be used to suppress665warnings in selected modules.666%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of667%     | 			     ^668669src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.670Compile directive 'nowarn_deprecated_catch' can be used to suppress671warnings in selected modules.672%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of673%     | 	     ^674675src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.676Compile directive 'nowarn_deprecated_catch' can be used to suppress677warnings in selected modules.678%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of679%     | 			     ^680681src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.682Compile directive 'nowarn_deprecated_catch' can be used to suppress683warnings in selected modules.684%  230| 	case catch block_cipher(Cipher) of685%     | 	     ^686687src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.688Compile directive 'nowarn_deprecated_catch' can be used to suppress689warnings in selected modules.690%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of691%     | 	     ^692693src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.694Compile directive 'nowarn_deprecated_catch' can be used to suppress695warnings in selected modules.696%  246| 	case catch rsa_crypt(Padding) of697%     | 	     ^698699src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.700Compile directive 'nowarn_deprecated_catch' can be used to suppress701warnings in selected modules.702%  254| 	case catch rsa_sign(Padding) of703%     | 	     ^704705src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of709%     | 	     ^710711Compiling 8 files (.ex)712Generated jose app713==> nerves_compatibility_test714===> Analyzing applications...715===> Compiling ranch716    ┌─ src/ranch.erl:717    │718 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);719    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.720Compile directive 'nowarn_deprecated_catch' can be used to suppress721warnings in selected modules.722723724     ┌─ src/ranch_ssl.erl:725     │726 128 │  	case ssl:ssl_accept(CSocket, Timeout) of727     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead728729     ┌─ src/ranch_ssl.erl:730     │731 233 │  			end, ssl:cipher_suites());732     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead733734     ┌─ src/ranch_ssl.erl:735     │736 235 │  			ssl:cipher_suites()737     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead738739740    ┌─ src/ranch_conns_sup.erl:741    │742 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},743    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.744Compile directive 'nowarn_deprecated_catch' can be used to suppress745warnings in selected modules.746747748==> ssl_verify_fun749Compiling 7 files (.erl)750Generated ssl_verify_fun app751==> nerves_compatibility_test752===> Analyzing applications...753===> Compiling h2754==> tablet755Compiling 2 files (.ex)756Generated tablet app757==> elixir_make758Compiling 8 files (.ex)759Generated elixir_make app760==> nerves_logging761 CC kmsg_tailer.o762 LD kmsg_tailer763Compiling 5 files (.ex)764Generated nerves_logging app765==> nerves_compatibility_test766===> Analyzing applications...767===> Compiling cowlib768==> bcrypt_elixir769mkdir -p priv770/home/nerves/.nerves/artifacts/nerves_toolchain_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -Wno-format-truncation -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so771Compiling 3 files (.ex)772    warning: using single-quoted strings to represent charlists is deprecated.773    Use ~c"" if you indeed want a charlist or use "" instead.774    You may run "mix format --migrate" to change all single-quoted775    strings to use the ~c sigil and fix this warning.776    │777 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')778    │                                                           ~779    │780    └─ lib/bcrypt/base.ex:57:59781782    warning: use Bitwise is deprecated. import Bitwise instead783    │784  6 │   use Bitwise785    │   ~~~~~~~~~~~786    │787    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)788789Generated bcrypt_elixir app790==> comeonin791Compiling 2 files (.ex)792Generated comeonin app793==> nerves_discovery794Compiling 5 files (.ex)795Generated nerves_discovery app796==> ring_logger797Compiling 7 files (.ex)798Generated ring_logger app799==> nerves_compatibility_test800===> Analyzing applications...801===> Compiling poolboy802warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"803  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2804  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1805  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5806  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2807  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4808  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2809810==> db_connection811Compiling 23 files (.ex)812warning: cannot infer signatures from :poolboy because it is not loaded813814    warning: unused require Bitwise815    │816 31 │     require Bitwise817    │     ~818    │819    └─ lib/db_connection/backoff.ex:31:5820821     warning: using single-quoted strings to represent charlists is deprecated.822     Use ~c"" if you indeed want a charlist or use "" instead.823     You may run "mix format --migrate" to change all single-quoted824     strings to use the ~c sigil and fix this warning.825     │826 406 │       :normal    -> [{:data, [{'Module', mod}]}]827     │                                ~828     │829     └─ lib/db_connection/connection.ex:406:32830831     warning: using single-quoted strings to represent charlists is deprecated.832     Use ~c"" if you indeed want a charlist or use "" instead.833     You may run "mix format --migrate" to change all single-quoted834     strings to use the ~c sigil and fix this warning.835     │836 661 │     [{:data, [{'Module', mod}, {'State', state}]}]837     │                ~838     │839     └─ lib/db_connection/connection.ex:661:16840841     warning: using single-quoted strings to represent charlists is deprecated.842     Use ~c"" if you indeed want a charlist or use "" instead.843     You may run "mix format --migrate" to change all single-quoted844     strings to use the ~c sigil and fix this warning.845     │846 661 │     [{:data, [{'Module', mod}, {'State', state}]}]847     │                                 ~848     │849     └─ lib/db_connection/connection.ex:661:33850851    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead852    │853  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]854    │                  ~855    │856    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0857858    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead859    │860 30 │     worker(DBConnection.Watcher, [owner])861    │     ~862    │863    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1864865    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead866    │867 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)868    │     ~869    │870    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1871    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2872873    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead874    │875 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])876    │     ~877    │878    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2879880    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead881    │882 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])883    │     ~884    │885    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3886887    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead888    │889 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)890    │                     ~891    │892    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4893894     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead895     │896 138 │         case System.stacktrace() do897     │                     ~898     │899     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2900901     warning: the following clause will never match:902903         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->904905     because it attempts to match on the result of:906907         System.stacktrace()908909     which has type:910911         empty_list()912913     where "arity" was given the type:914915         # type: integer()916         # from: lib/db_connection/connection.ex:139:56917         is_integer(arity)918919     type warning found at:920     │921 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace922     │                                      ~923     │924     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2925926     warning: the following clause will never match:927928         [{a, b, params, c} | rest] when is_list(params) ->929930     because it attempts to match on the result of:931932         System.stacktrace()933934     which has type:935936         empty_list()937938     where "params" was given the type:939940         # type: empty_list() or non_empty_list(term(), term())941         # from: lib/db_connection/connection.ex:140:43942         is_list(params)943944     type warning found at:945     │946 140 │           [{a, b, params, c} | rest] when is_list(params) ->947     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948     │949     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2950951     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead952     │953 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)954     │                     ~955     │956     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3957958    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead959    │960  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]961    │                  ~962    │963    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0964965     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead966     │967 111 │         stack = System.stacktrace()968     │                        ~969     │970     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3971972    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead973    │974  8 │     pool = supervisor(Pool, [], [restart: :temporary])975    │            ~976    │977    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0978979    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead980    │981  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],982    │                 ~983    │984    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3985986    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead987    │988 36 │     worker(DBConnection.Watcher, [owner])989    │     ~990    │991    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1992993     warning: :random.seed/3 is deprecated. Use the 'rand' module instead994     │995 108 │     case :random.seed(hash, sec, micro) do996     │                  ~997     │998     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/09991000     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1001     │1002 986 │             stack = System.stacktrace()1003     │                            ~1004     │1005     └─ lib/db_connection.ex:986:28: DBConnection.handle/41006     └─ lib/db_connection.ex:992:24: DBConnection.handle/41007     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41008     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41009     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61010     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31011     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51012     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21013     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41014     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51015     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51016     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21017     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61018     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610191020    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1021    │1022  9 │       supervisor(DBConnection.Task, []),1023    │       ~1024    │1025    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21026    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21027    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210281029Generated db_connection app1030==> decimal1031Compiling 4 files (.ex)1032      warning: using single-quoted strings to represent charlists is deprecated.1033      Use ~c"" if you indeed want a charlist or use "" instead.1034      You may run "mix format --migrate" to change all single-quoted1035      strings to use the ~c sigil and fix this warning.1036      │1037 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list1038      │           ~1039      │1040      └─ lib/decimal.ex:1320:1110411042      warning: using single-quoted strings to represent charlists is deprecated.1043      Use ~c"" if you indeed want a charlist or use "" instead.1044      You may run "mix format --migrate" to change all single-quoted1045      strings to use the ~c sigil and fix this warning.1046      │1047 1351 │           list = list ++ 'E'1048      │                          ~1049      │1050      └─ lib/decimal.ex:1351:2610511052      warning: using single-quoted strings to represent charlists is deprecated.1053      Use ~c"" if you indeed want a charlist or use "" instead.1054      You may run "mix format --migrate" to change all single-quoted1055      strings to use the ~c sigil and fix this warning.1056      │1057 1352 │           list = if exp >= 0, do: list ++ '+', else: list1058      │                                           ~1059      │1060      └─ lib/decimal.ex:1352:4310611062      warning: using single-quoted strings to represent charlists is deprecated.1063      Use ~c"" if you indeed want a charlist or use "" instead.1064      You may run "mix format --migrate" to change all single-quoted1065      strings to use the ~c sigil and fix this warning.1066      │1067 1775 │       int = if int == [], do: '0', else: int1068      │                               ~1069      │1070      └─ lib/decimal.ex:1775:3110711072      warning: using single-quoted strings to represent charlists is deprecated.1073      Use ~c"" if you indeed want a charlist or use "" instead.1074      You may run "mix format --migrate" to change all single-quoted1075      strings to use the ~c sigil and fix this warning.1076      │1077 1776 │       exp = if exp == [], do: '0', else: exp1078      │                               ~1079      │1080      └─ lib/decimal.ex:1776:3110811082Generated decimal app1083==> interactive_cmd1084Compiling 1 file (.ex)1085Generated interactive_cmd app1086==> nerves1087Compiling 65 files (.ex)1088    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)1089    │1090  6 │ defmodule Mix.Tasks.Nerves.Init do1091    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092    │1093    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)10941095    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)1096    │1097  6 │ defmodule Nerves do1098    │ ~~~~~~~~~~~~~~~~~~~1099    │1100    └─ lib/nerves.ex:6: Nerves (module)11011102    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)1103    │1104  5 │ defmodule Nerves.ArtifactResolver do1105    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1106    │1107    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)11081109    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)1110    │1111  6 │ defmodule Nerves.BuildAction.AppModes do1112    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113    │1114    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)11151116    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)1117    │1118  5 │ defmodule Nerves.BuildAction.CheckExecutables do1119    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1120    │1121    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)11221123    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)1124    │1125  8 │ defmodule Nerves.BuildAction.Erlinit do1126    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127    │1128    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)11291130    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1131    │1132  5 │ defmodule Nerves.BuildAction.Firmware do1133    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134    │1135    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)11361137    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1138    │1139  7 │ defmodule Nerves.BuildAction.IExStartupCheck do1140    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1141    │1142    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)11431144    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1145    │1146  5 │ defmodule Nerves.BuildAction.NervesV1System do1147    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148    │1149    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)11501151    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1152    │1153  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1154    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1155    │1156    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)11571158    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1159    │1160  5 │ defmodule Nerves.BuildAction.Rootfs do1161    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1162    │1163    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)11641165    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1166    │1167  6 │ defmodule Nerves.BuildAction.SortApps do1168    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1169    │1170    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)11711172    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1173    │1174  5 │ defmodule Nerves.BuildAction.StripAll do1175    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1176    │1177    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)11781179    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1180    │1181  5 │ defmodule Nerves.BuildAction.Trimmer do1182    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1183    │1184    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)11851186    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1187    │1188  5 │ defmodule Nerves.BuildPlan do1189    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1190    │1191    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)11921193    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1194    │1195  5 │ defmodule Nerves.BuildPlan.Checks do1196    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1197    │1198    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)11991200    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)1201    │1202  6 │ defmodule Nerves.Container do1203    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1204    │1205    └─ lib/nerves/container.ex:6: Nerves.Container (module)12061207    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1208    │1209  5 │ defmodule Nerves.Fingerprint do1210    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1211    │1212    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)12131214    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1215    │1216  5 │ defmodule Nerves.MixPackage do1217    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1218    │1219    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)12201221    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1222    │1223  5 │ defmodule Nerves.Paths do1224    │ ~~~~~~~~~~~~~~~~~~~~~~~~~1225    │1226    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)12271228    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1229    │1230  5 │ defmodule Nerves.TargetTuple do1231    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1232    │1233    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)12341235Generated nerves app1236==> nerves_toolchain_aarch64_nerves_linux_gnu1237Compiling 1 file (.ex)1238Generated nerves_toolchain_aarch64_nerves_linux_gnu app1239==> nerves_system_qemu_aarch641240Compiling 1 file (.ex)1241Generated nerves_system_qemu_aarch64 app1242==> nerves_compatibility_test1243===> Analyzing applications...1244===> Compiling idna1245===> Analyzing applications...1246===> Compiling telemetry1247===> Analyzing applications...1248===> Compiling cowboy1249     ┌─ src/cowboy_websocket.erl:1250     │1251 147 │  		Stacktrace = erlang:get_stacktrace(),1252     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12531254     ┌─ src/cowboy_websocket.erl:1255     │1256 645 │  			{stacktrace, erlang:get_stacktrace()},1257     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12581259     ┌─ src/cowboy_websocket.erl:1260     │1261 755 │  			{stacktrace, erlang:get_stacktrace()},1262     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126312641265    ┌─ src/cowboy_handler.erl:1266    │1267 87 │  		Stacktrace = erlang:get_stacktrace(),1268    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12691270     ┌─ src/cowboy_handler.erl:1271     │1272 116 │  		Stacktrace = erlang:get_stacktrace(),1273     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12741275     ┌─ src/cowboy_handler.erl:1276     │1277 235 │  		Stacktrace = erlang:get_stacktrace(),1278     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12791280     ┌─ src/cowboy_handler.erl:1281     │1282 290 │  			{stacktrace, erlang:get_stacktrace()},1283     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace128412851286    ┌─ src/cowboy_rest.erl:1287    │1288 69 │  				Stacktrace = erlang:get_stacktrace(),1289    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12901291      ┌─ src/cowboy_rest.erl:1292      │1293 1006 │  	Stacktrace = erlang:get_stacktrace(),1294      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129512961297==> expo1298Compiling 2 files (.erl)1299Compiling 22 files (.ex)1300Generated expo app1301==> gettext1302Compiling 18 files (.ex)1303     warning: unused require Gettext.Macros1304     │1305 594 │   require Gettext.Macros1306     │   ~1307     │1308     └─ lib/gettext.ex:594:313091310     warning: the following clause is redundant:13111312         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13131314     it has type:13151316         dynamic(%Expo.Message.Plural{})13171318     previous clauses have already matched on the following types:13191320         %Expo.Message.Singular{}1321         %Expo.Message.Plural{}13221323     │1324 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1325     │        ~1326     │1327     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113281329     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1330     │1331 426 │               Kernel.ParallelCompiler.async(fn ->1332     │                                       ~1333     │1334     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313351336Generated gettext app1337==> phoenix_pubsub1338Compiling 13 files (.ex)1339     warning: single quotes around atoms are deprecated. Use double quotes instead1340     │1341 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1342     │                       ~1343     │1344     └─ lib/phoenix/pubsub/local.ex:160:2313451346     warning: single quotes around atoms are deprecated. Use double quotes instead1347     │1348 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1349     │                                        ~1350     │1351     └─ lib/phoenix/pubsub/local.ex:160:4013521353     warning: unused require Logger1354     │1355 107 │   require Logger1356     │   ~1357     │1358     └─ lib/phoenix/tracker.ex:107:313591360     warning: a struct for Phoenix.Tracker.State is expected on struct update:13611362         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13631364     but got type:13651366         dynamic()13671368     where "delta" was given the type:13691370         # type: dynamic()1371         # from: lib/phoenix/tracker/state.ex:461:361372         %Phoenix.Tracker.State{delta: delta} = state13731374     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13751376     type warning found at:1377     │1378 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1379     │                 ~1380     │1381     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513821383    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13841385        %Phoenix.Tracker.Replica{replica | status: :permdown}13861387    but got type:13881389        dynamic()13901391    where "replica" was given the type:13921393        # type: dynamic()1394        # from: lib/phoenix/tracker/replica.ex:72:171395        replica13961397    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13981399    type warning found at:1400    │1401 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1402    │                               ~1403    │1404    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114051406    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14071408        %Phoenix.Tracker.Replica{replica | status: :down}14091410    but got type:14111412        dynamic()14131414    where "replica" was given the type:14151416        # type: dynamic()1417        # from: lib/phoenix/tracker/replica.ex:74:131418        replica14191420    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14211422    type warning found at:1423    │1424 74 │   defp down(replica), do: %Replica{replica | status: :down}1425    │                           ~1426    │1427    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114281429    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14301431        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14321433    but got type:14341435        dynamic()14361437    where "replica" was given the type:14381439        # type: dynamic()1440        # from: lib/phoenix/tracker/replica.ex:76:291441        replica14421443    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14441445    type warning found at:1446    │1447 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1448    │     ~1449    │1450    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114511452     warning: a struct for Phoenix.Tracker.State is expected on struct update:14531454         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14551456     but got type:14571458         dynamic()14591460     where "delta" was given the type:14611462         # type: dynamic()1463         # from: lib/phoenix/tracker/state.ex:541:991464         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1465           state14661467     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14681469     type warning found at:1470     │1471 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1472     │                   ~1473     │1474     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114751476     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1477     │1478 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1479     │         ~1480     │1481     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114821483     warning: a struct for Phoenix.Tracker.State is expected on struct update:14841485         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14861487     but got type:14881489         dynamic(%{..., range: {term(), term()}})14901491     where "delta" was given the type:14921493         # type: dynamic(%{..., range: {term(), term()}})1494         # from: lib/phoenix/tracker/state.ex:551:301495         {start_clock, end_clock} = delta.range14961497     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14981499     type warning found at:1500     │1501 555 │            delta: %State{delta | range: {start_clock, new_end}}}1502     │                   ~1503     │1504     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/215051506     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1507     │1508 273 │     supervise(shards, strategy: :one_for_one,1509     │     ~1510     │1511     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115121513    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1514    │1515  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1516    │        ~1517    │1518    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215191520    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1521    │1522 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1523    │       ~1524    │1525    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115261527    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1528    │1529 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1530    │       ~1531    │1532    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115331534    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1535    │1536 97 │     supervise(children, strategy: :rest_for_one)1537    │     ~1538    │1539    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115401541    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1542    │1543 43 │     :ok = :pg2.create(pg2_group)1544    │                ~1545    │1546    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115471548    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1549    │1550 44 │     :ok = :pg2.join(pg2_group, self())1551    │                ~1552    │1553    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115541555    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1556    │1557 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1558    │         ~1559    │1560    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11561    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115621563    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1564    │1565 57 │     :pg2.get_members(pg2_namespace(server_name))1566    │          ~1567    │1568    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115691570    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1571    │1572 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1573    │       ~1574    │1575    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115761577    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1578    │1579 42 │     supervise children, strategy: :one_for_one1580    │     ~1581    │1582    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115831584Generated phoenix_pubsub app1585==> nerves_compatibility_test1586===> Analyzing applications...1587===> Compiling certifi1588==> plug1589Compiling 1 file (.erl)1590Compiling 42 files (.ex)1591Generated plug app1592warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1593  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21594  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11595  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51596  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21597  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41598  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215991600==> phoenix1601Compiling 75 files (.ex)1602warning: cannot infer signatures from :cowboy because it is not loaded16031604warning: cannot infer signatures from :cowlib because it is not loaded16051606warning: cannot infer signatures from :ranch because it is not loaded16071608     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 operator1609     │1610 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1611     │                    ~1612     │1613     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116141615     warning: using single-quoted strings to represent charlists is deprecated.1616     Use ~c"" if you indeed want a charlist or use "" instead.1617     You may run "mix format --migrate" to change all single-quoted1618     strings to use the ~c sigil and fix this warning.1619     │1620 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1621     │                               ~1622     │1623     └─ lib/phoenix/channel/server.ex:310:3116241625    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1626    │1627 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1628    │                    ~1629    │1630    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316311632    warning: unused require Logger1633    │1634 20 │   require Logger1635    │   ~1636    │1637    └─ lib/phoenix/endpoint/handler.ex:20:316381639    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1640    │1641 39 │       Logger.warn """1642    │              ~1643    │1644    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116451646    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 operator1647    │1648 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1649    │                             ~1650    │1651    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216521653     warning: using single-quoted strings to represent charlists is deprecated.1654     Use ~c"" if you indeed want a charlist or use "" instead.1655     You may run "mix format --migrate" to change all single-quoted1656     strings to use the ~c sigil and fix this warning.1657     │1658 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1659     │                                                  ~1660     │1661     └─ lib/phoenix/router.ex:315:5016621663     warning: using single-quoted strings to represent charlists is deprecated.1664     Use ~c"" if you indeed want a charlist or use "" instead.1665     You may run "mix format --migrate" to change all single-quoted1666     strings to use the ~c sigil and fix this warning.1667     │1668 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1669     │                                                  ~1670     │1671     └─ lib/phoenix/router/helpers.ex:195:5016721673    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16741675    This error happens when you have function calls without parentheses inside keywords. For example:16761677        function(arg, one: nested_call a, b, c)1678        function(arg, one: if expr, do: :this, else: :that)16791680    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:16811682        function(arg, one: if(expr, do: :this, else: :that))1683        function(arg, one: nested_call(a, b, c))16841685    Ambiguity found at:1686    │1687 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1688    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1689    │1690    └─ lib/phoenix/router/resource.ex:7116911692    warning: duplicate key :route found in struct1693    │1694 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1695    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1696    │1697    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16981699     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)"1700     │1701 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1702     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1703     │1704     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17051706     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1707     │1708 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1709     │              ~1710     │1711     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117121713     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1714     │1715 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1716     │            ~1717     │1718     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217191720     warning: using single-quoted strings to represent charlists is deprecated.1721     Use ~c"" if you indeed want a charlist or use "" instead.1722     You may run "mix format --migrate" to change all single-quoted1723     strings to use the ~c sigil and fix this warning.1724     │1725 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1726     │                                                  ~1727     │1728     └─ lib/phoenix/template.ex:174:5017291730     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1731     │1732 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1733     │            ~1734     │1735     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217361737    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1738    │1739 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1740    │       ~1741    │1742    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117431744    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1745    │1746 14 │     supervise(children, strategy: :simple_one_for_one)1747    │     ~1748    │1749    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117501751     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1752     │1753 647 │       exception -> {:error, {exception, System.stacktrace()}}1754     │                                                ~1755     │1756     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117571758     warning: expected a module (an atom) when invoking config/1 in expression:17591760         endpoint.config(:endpoint_id)17611762     where "endpoint" was given the type:17631764         # type: dynamic(%{..., __pubsub_server__: atom()})1765         # from: lib/phoenix/transports/long_poll.ex:199:101766         verify_token(endpoint, token, opts)17671768     type warning found at:1769     │1770 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1771     │                                          ~1772     │1773     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317741775     warning: unknown key .__pubsub_server__ in expression:17761777         endpoint.__pubsub_server__17781779     the given type does not have the given key:17801781         dynamic(1782           %Phoenix.Socket{1783             id: term(),1784             assigns: term(),1785             channel: term(),1786             channel_pid: term(),1787             endpoint: atom(),1788             handler: term(),1789             joined: term(),1790             pubsub_server: term(),1791             ref: term(),1792             join_ref: term(),1793             topic: term(),1794             transport: term(),1795             transport_pid: term(),1796             transport_name: term(),1797             serializer: term(),1798             private: term(),1799             vsn: term()1800           } or1801             %Plug.Conn{1802               adapter: term(),1803               assigns: term(),1804               body_params: term(),1805               cookies: term(),1806               halted: term(),1807               host: term(),1808               method: term(),1809               owner: term(),1810               params: term(),1811               path_info: term(),1812               path_params: term(),1813               port: term(),1814               private: term(),1815               query_params: term(),1816               query_string: term(),1817               remote_ip: term(),1818               req_cookies: term(),1819               req_headers: term(),1820               request_path: term(),1821               resp_body: term(),1822               resp_cookies: term(),1823               resp_headers: term(),1824               scheme: term(),1825               script_name: term(),1826               secret_key_base: term(),1827               state: term(),1828               status: term()1829             } or atom() or binary()1830         )18311832     where "endpoint" was given the type:18331834         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1835         # from: lib/phoenix/transports/long_poll.ex:254:191836         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18371838     type warning found at:1839     │1840 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1841     │                                                          ~~~~~~~~~~~~~~~~~1842     │1843     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318441845     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1846     │1847 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1848     │                                                     ~1849     │1850     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418511852    warning: a struct for Plug.Conn is expected on struct update:18531854        %Plug.Conn{conn | state: :sent}18551856    but got type:18571858        dynamic()18591860    where "conn" was given the type:18611862        # type: dynamic()1863        # from: lib/phoenix/endpoint/render_errors.ex:79:211864        conn18651866    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18671868    type warning found at:1869    │1870 83 │         %Plug.Conn{conn | state: :sent}1871    │         ~1872    │1873    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518741875    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1876    │1877  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1878    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1879    │1880    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18811882    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1883    │1884 10 │     conn = @connection.conn(req, transport)1885    │                        ~1886    │1887    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318881889    warning: a struct for Plug.Conn is expected on struct update:18901891        %Plug.Conn{conn | query_params: %{}, params: %{}}18921893    but got type:18941895        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18961897    where "conn" was given the types:18981899        # type: dynamic(%{..., params: term()})1900        # from: lib/phoenix/endpoint/render_errors.ex:94:171901        conn.params19021903        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1904        # from: lib/phoenix/endpoint/render_errors.ex:94:171905        conn.params19061907    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19081909    type warning found at:1910    │1911 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1912    │                                   ~1913    │1914    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119151916    warning: a struct for Plug.Conn is expected on struct update:19171918        %Plug.Conn{conn | query_params: %{}, params: params}19191920    but got type:19211922        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19231924    where "conn" was given the types:19251926        # type: dynamic(%{..., params: term()})1927        # from: lib/phoenix/endpoint/render_errors.ex:94:171928        conn.params19291930        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1931        # from: lib/phoenix/endpoint/render_errors.ex:94:171932        conn.params19331934    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19351936    type warning found at:1937    │1938 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1939    │                   ~1940    │1941    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119421943    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1944    │1945 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1946    │                       ~1947    │1948    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/319491950    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1951    │1952 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1953    │                                                                                   ~1954    │1955    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/319561957     warning: a struct for Phoenix.Socket is expected on struct update:19581959         %Phoenix.Socket{socket | id: id}19601961     but got type:19621963         dynamic()19641965     where "socket" was given the type:19661967         # type: dynamic()1968         # from: lib/phoenix/socket/transport.ex1969         {:ok, socket}19701971     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19721973     type warning found at:1974     │1975 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1976     │                                          ~1977     │1978     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719791980     warning: a struct for Plug.Conn is expected on struct update:19811982         %Plug.Conn{conn | params: params}19831984     but got type:19851986         dynamic(%{..., params: map()})19871988     where "conn" was given the type:19891990         # type: dynamic(%{..., params: map()})1991         # from: lib/phoenix/controller.ex:912:171992         Map.get(conn.params, required_key)19931994     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19951996     type warning found at:1997     │1998 919 │     %Plug.Conn{conn | params: params}1999     │     ~2000     │2001     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220022003     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2004     │2005 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2006     │       ~2007     │2008     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420092010    warning: expected a map or struct when accessing .url in expression:20112012        endpoint.url20132014    where "endpoint" was given the types:20152016        # type: dynamic(atom())2017        # from: lib/phoenix/router/helpers.ex:24:202018        endpoint20192020        # type: atom()2021        # from: lib/phoenix/router/helpers.ex:24:352022        is_atom(endpoint)20232024    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20252026    type warning found at:2027    │2028 25 │     endpoint.url2029    │              ~2030    │2031    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220322033     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2034     │2035 199 │       worker(Phoenix.Tracker, [module, opts, opts])2036     │       ~2037     │2038     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420392040     warning: a struct for Plug.Conn is expected on struct update:20412042         %Plug.Conn{conn | path_info: path, script_name: script}20432044     but got type:20452046         dynamic()20472048     where "conn" was given the type:20492050         # type: dynamic()2051         # from: lib/phoenix/router/route.ex:147:102052         conn = target.call(%Plug.Conn{...}, opts)20532054     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20552056     type warning found at:2057     │2058 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2059     │     ~2060     │2061     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420622063    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2064    │2065 71 │     supervise(children, strategy: :one_for_one)2066    │     ~2067    │2068    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120692070     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2071     │2072 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2073     │                                                                          ~2074     │2075     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120762077    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2078    │2079 76 │     [worker(Phoenix.Config, args)]2080    │      ~2081    │2082    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320832084    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2085    │2086 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2087    │        ~2088    │2089    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22090    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32091    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320922093     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2094     │2095 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2096     │         ~2097     │2098     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320992100     warning: expected a module (an atom) when invoking path/1 in expression:21012102         endpoint.path("/")21032104     where "endpoint" was given the type:21052106         # type: dynamic(%{..., host: term()})2107         # from: lib/phoenix/endpoint/supervisor.ex:312:142108         endpoint.host21092110     type warning found at:2111     │2112 313 │     endpoint.path("/")2113     │              ~2114     │2115     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121162117    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2118    │2119 35 │     supervise(children, strategy: :one_for_one)2120    │     ~2121    │2122    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121232124    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2125    │2126 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2127    │                                            ~2128    │2129    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321302131    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2132    │2133 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2134    │                            ~2135    │2136    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321372138     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2139     │2140 113 │     {addr,port} = :ranch.get_addr(ref)2141     │                          ~2142     │2143     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321442145     warning: comparison between distinct types found:21462147         !Path.extname(file_path) == ".gz"21482149     given types:21502151         dynamic(boolean()) == binary()21522153     where "file_path" was given the type:21542155         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2156         # from: lib/phoenix/digester.ex:147:452157         Path.basename(file_path)21582159     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 false21602161     type warning found at:2162     │2163 148 │       !Path.extname(file_path) == ".gz"2164     │                                ~2165     │2166     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121672168    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2169    │2170 51 │       worker(Phoenix.CodeReloader.Server, [])2171    │       ~2172    │2173    └─ lib/phoenix.ex:51:7: Phoenix.start/221742175    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2176    │2177 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2178    │                                                           ~2179    │2180    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321812182     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2183     │2184 155 │     Enum.partition attrs, fn2185     │          ~2186     │2187     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121882189     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2190     │2191 234 │       Enum.partition(attrs, fn2192     │            ~2193     │2194     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/221952196    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21972198        mod.__phoenix_recompile__?21992200    where "mod" was given the type:22012202        # type: dynamic(atom())2203        # from: lib/mix/tasks/compile.phoenix.ex:34:122204        Code.ensure_loaded?(mod)22052206    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22072208    type warning found at:2209    │2210 36 │         mod.__phoenix_recompile__?2211    │             ~2212    │2213    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/122142215Generated phoenix app2216warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2217  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22218  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12219  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52220  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22221  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42222  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/222232224==> guardian2225Compiling 20 files (.ex)2226Generated guardian app2227==> phoenix_html2228Compiling 8 files (.ex)2229    warning: using single-quoted strings to represent charlists is deprecated.2230    Use ~c"" if you indeed want a charlist or use "" instead.2231    You may run "mix format --migrate" to change all single-quoted2232    strings to use the ~c sigil and fix this warning.2233    │2234 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2235    │                                                  ~2236    │2237    └─ lib/phoenix_html/engine.ex:12:5022382239    warning: the 1st pattern in clause will never match:22402241        6022422243    because it is expected to receive type:22442245        dynamic(empty_list() or non_empty_list(term(), term()))22462247    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22482249    type warning found at:2250    │2251 56 │   def to_iodata(?<), do: "&lt;"2252    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2253    │2254    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122552256    warning: the 1st pattern in clause will never match:22572258        6222592260    because it is expected to receive type:22612262        dynamic(empty_list() or non_empty_list(term(), term()))22632264    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22652266    type warning found at:2267    │2268 57 │   def to_iodata(?>), do: "&gt;"2269    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2270    │2271    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122722273    warning: the 1st pattern in clause will never match:22742275        3822762277    because it is expected to receive type:22782279        dynamic(empty_list() or non_empty_list(term(), term()))22802281    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22822283    type warning found at:2284    │2285 58 │   def to_iodata(?&), do: "&amp;"2286    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2287    │2288    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122892290    warning: the 1st pattern in clause will never match:22912292        3422932294    because it is expected to receive type:22952296        dynamic(empty_list() or non_empty_list(term(), term()))22972298    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22992300    type warning found at:2301    │2302 59 │   def to_iodata(?"), do: "&quot;"2303    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2304    │2305    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123062307    warning: the 1st pattern in clause will never match:23082309        3923102311    because it is expected to receive type:23122313        dynamic(empty_list() or non_empty_list(term(), term()))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 60 │   def to_iodata(?'), do: "&#39;"2320    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2321    │2322    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123232324    warning: the 1st pattern in clause will never match:23252326        {:safe, data}23272328    because it is expected to receive type:23292330        dynamic(empty_list() or non_empty_list(term(), term()))23312332    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23332334    type warning found at:2335    │2336 76 │   def to_iodata({:safe, data}) do2337    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2338    │2339    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123402341    warning: the following clause is redundant:23422343        def to_iodata(other)23442345    it has type:23462347        dynamic(empty_list() or non_empty_list(term(), term()))23482349    previous clauses have already matched on the following types:23502351        non_empty_list(term(), term())2352        empty_list()23532354    │2355 80 │   def to_iodata(other) do2356    │       ~2357    │2358    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123592360    warning: the 1st pattern in clause will never match:23612362        h23632364    because it is expected to receive type:23652366        dynamic(empty_list() or non_empty_list(term(), term()))23672368    where "h" was given the type:23692370        # type: integer()2371        # from: lib/phoenix_html/safe.ex:62:252372        is_integer(h)23732374    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23752376    type warning found at:2377    │2378 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2379    │                 ~2380    │2381    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123822383    warning: the 1st pattern in clause will never match:23842385        h23862387    because it is expected to receive type:23882389        dynamic(empty_list() or non_empty_list(term(), term()))23902391    where "h" was given the type:23922393        # type: integer()2394        # from: lib/phoenix_html/safe.ex:66:252395        is_integer(h)23962397    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23982399    type warning found at:2400    │2401 66 │   def to_iodata(h) when is_integer(h) do2402    │                 ~2403    │2404    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/124052406    warning: the 1st pattern in clause will never match:24072408        h24092410    because it is expected to receive type:24112412        dynamic(empty_list() or non_empty_list(term(), term()))24132414    where "h" was given the type:24152416        # type: binary()2417        # from: lib/phoenix_html/safe.ex:72:252418        is_binary(h)24192420    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24212422    type warning found at:2423    │2424 72 │   def to_iodata(h) when is_binary(h) do2425    │                 ~2426    │2427    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124282429Generated phoenix_html app2430==> postgrex2431Compiling 62 files (.ex)2432    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2433    │2434 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2435    │                                 ~2436    │2437    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24382439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2440    You may run "mix format --migrate" to fix this warning automatically.2441    │2442 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2443    │         ~2444    │2445    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124462447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2448    You may run "mix format --migrate" to fix this warning automatically.2449    │2450 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2451    │                                                                      ~2452    │2453    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124542455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2456    You may run "mix format --migrate" to fix this warning automatically.2457    │2458 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2459    │         ~2460    │2461    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124622463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2464    You may run "mix format --migrate" to fix this warning automatically.2465    │2466 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2467    │                                                                      ~2468    │2469    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124702471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2472    You may run "mix format --migrate" to fix this warning automatically.2473    │2474 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2475    │                            ~2476    │2477    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124782479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2480    You may run "mix format --migrate" to fix this warning automatically.2481    │2482 43 │     <<-1::int32>>2483    │         ~2484    │2485    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124862487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2488    You may run "mix format --migrate" to fix this warning automatically.2489    │2490 48 │     <<value_byte_size::int32>> <> value2491    │                      ~2492    │2493    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124942495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2496    You may run "mix format --migrate" to fix this warning automatically.2497    │2498 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2499    │                              ~2500    │2501    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225022503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2504    You may run "mix format --migrate" to fix this warning automatically.2505    │2506 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2507    │                              ~2508    │2509    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225102511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2512    You may run "mix format --migrate" to fix this warning automatically.2513    │2514 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2515    │                                      ~2516    │2517    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225182519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2520    You may run "mix format --migrate" to fix this warning automatically.2521    │2522 64 │ ...                   -1::int32, rest::binary>>, acc) do2523    │                         ~2524    │2525    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225262527    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2528    You may run "mix format --migrate" to fix this warning automatically.2529    │2530 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2531    │                                      ~2532    │2533    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225342535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2536    You may run "mix format --migrate" to fix this warning automatically.2537    │2538 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2539    │                                     ~2540    │2541    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225422543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2544    You may run "mix format --migrate" to fix this warning automatically.2545    │2546 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2547    │                                       ~2548    │2549    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225502551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2552    You may run "mix format --migrate" to fix this warning automatically.2553    │2554 79 │ ...                   -1::int32, rest::binary>>, acc) do2555    │                         ~2556    │2557    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225582559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2560    You may run "mix format --migrate" to fix this warning automatically.2561    │2562 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2563    │                                       ~2564    │2565    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225662567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2568    You may run "mix format --migrate" to fix this warning automatically.2569    │2570 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2571    │                                     ~2572    │2573    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225742575    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2576    You may run "mix format --migrate" to fix this warning automatically.2577    │2578 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2579    │         ~2580    │2581    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125822583    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2584    You may run "mix format --migrate" to fix this warning automatically.2585    │2586 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2587    │                     ~2588    │2589    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125902591    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2592    You may run "mix format --migrate" to fix this warning automatically.2593    │2594 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2595    │                                      ~2596    │2597    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125982599    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2600    You may run "mix format --migrate" to fix this warning automatically.2601    │2602 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2603    │                                                   ~2604    │2605    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126062607    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2608    You may run "mix format --migrate" to fix this warning automatically.2609    │2610 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2611    │                                                      ~2612    │2613    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126142615    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2616    You may run "mix format --migrate" to fix this warning automatically.2617    │2618 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2619    │                   ~2620    │2621    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126222623    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2624    You may run "mix format --migrate" to fix this warning automatically.2625    │2626 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2627    │                                    ~2628    │2629    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126302631    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2632    You may run "mix format --migrate" to fix this warning automatically.2633    │2634 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2635    │                                                   ~2636    │2637    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126382639    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2640    You may run "mix format --migrate" to fix this warning automatically.2641    │2642 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2643    │                                                                    ~2644    │2645    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126462647    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2648    You may run "mix format --migrate" to fix this warning automatically.2649    │2650 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2651    │                                ~2652    │2653    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126542655    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2656    You may run "mix format --migrate" to fix this warning automatically.2657    │2658 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2659    │                                                 ~2660    │2661    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126622663    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2664    You may run "mix format --migrate" to fix this warning automatically.2665    │2666 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2667    │                                                                ~2668    │2669    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126702671    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2672    You may run "mix format --migrate" to fix this warning automatically.2673    │2674 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2675    │                                                                                 ~2676    │2677    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126782679     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2680     You may run "mix format --migrate" to fix this warning automatically.2681     │2682 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2683     │                                   ~2684     │2685     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326862687    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2688    You may run "mix format --migrate" to fix this warning automatically.2689    │2690 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2691    │                      ~2692    │2693    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126942695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2696    You may run "mix format --migrate" to fix this warning automatically.2697    │2698 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2699    │                               ~2700    │2701    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127022703    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2704    You may run "mix format --migrate" to fix this warning automatically.2705    │2706 23 │     <<x::float64, y::float64>>2707    │        ~2708    │2709    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227102711    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2712    You may run "mix format --migrate" to fix this warning automatically.2713    │2714 23 │     <<x::float64, y::float64>>2715    │                    ~2716    │2717    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227182719    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2720    You may run "mix format --migrate" to fix this warning automatically.2721    │2722 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2723    │                         ~2724    │2725    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227262727    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2728    You may run "mix format --migrate" to fix this warning automatically.2729    │2730 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2731    │                                     ~2732    │2733    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227342735    warning: use Bitwise is deprecated. import Bitwise instead2736    │2737  4 │   use Bitwise, only_operators: true2738    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2739    │2740    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27412742    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2743    You may run "mix format --migrate" to fix this warning automatically.2744    │2745 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2746    │                          ~2747    │2748    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127492750    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2751    You may run "mix format --migrate" to fix this warning automatically.2752    │2753 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2754    │                           ~2755    │2756    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227572758    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2759    You may run "mix format --migrate" to fix this warning automatically.2760    │2761 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2762    │                                       ~2763    │2764    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227652766    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2767    You may run "mix format --migrate" to fix this warning automatically.2768    │2769 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2770    │         ~2771    │2772    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127732774    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2775    You may run "mix format --migrate" to fix this warning automatically.2776    │2777 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2778    │                                                                      ~2779    │2780    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127812782    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2783    You may run "mix format --migrate" to fix this warning automatically.2784    │2785 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2786    │         ~2787    │2788    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127892790    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2791    You may run "mix format --migrate" to fix this warning automatically.2792    │2793 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2794    │                                           ~2795    │2796    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127972798    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2799    You may run "mix format --migrate" to fix this warning automatically.2800    │2801 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2802    │         ~2803    │2804    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/128052806    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2807    You may run "mix format --migrate" to fix this warning automatically.2808    │2809 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2810    │                                                                      ~2811    │2812    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/128132814    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2815    You may run "mix format --migrate" to fix this warning automatically.2816    │2817 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2818    │         ~2819    │2820    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128212822    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2823    You may run "mix format --migrate" to fix this warning automatically.2824    │2825 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2826    │                                           ~2827    │2828    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128292830    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2831    You may run "mix format --migrate" to fix this warning automatically.2832    │2833 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2834    │         ~2835    │2836    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128372838    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2839    You may run "mix format --migrate" to fix this warning automatically.2840    │2841 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2842    │                                           ~2843    │2844    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128452846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2847    You may run "mix format --migrate" to fix this warning automatically.2848    │2849 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2850    │          ~2851    │2852    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128532854    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2855    You may run "mix format --migrate" to fix this warning automatically.2856    │2857 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2858    │             ~2859    │2860    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128612862    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2863    You may run "mix format --migrate" to fix this warning automatically.2864    │2865 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2866    │                                                                       ~2867    │2868    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128692870    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2871    You may run "mix format --migrate" to fix this warning automatically.2872    │2873 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2874    │                                             ~2875    │2876    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128772878    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2879    You may run "mix format --migrate" to fix this warning automatically.2880    │2881 46 │       0 :: int32>>2882    │         ~2883    │2884    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128852886    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2887    You may run "mix format --migrate" to fix this warning automatically.2888    │2889 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2890    │          ~2891    │2892    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128932894    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2895    You may run "mix format --migrate" to fix this warning automatically.2896    │2897 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2898    │                                                                       ~2899    │2900    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129012902    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2903    You may run "mix format --migrate" to fix this warning automatically.2904    │2905 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2906    │                                                                                   ~2907    │2908    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129092910    warning: use Bitwise is deprecated. import Bitwise instead2911    │2912  5 │   use Bitwise2913    │   ~~~~~~~~~~~2914    │2915    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29162917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2918    You may run "mix format --migrate" to fix this warning automatically.2919    │2920 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2921    │                     ~2922    │2923    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129242925    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 operator2926    │2927 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2928    │                              ~2929    │2930    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129312932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2933    You may run "mix format --migrate" to fix this warning automatically.2934    │2935 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2936    │                    ~2937    │2938    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329392940    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 operator2941    │2942 72 │           <<data :: size(rest_size)>> = rest2943    │                          ~2944    │2945    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329462947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2948    You may run "mix format --migrate" to fix this warning automatically.2949    │2950 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2951    │                   ~2952    │2953    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329542955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956    You may run "mix format --migrate" to fix this warning automatically.2957    │2958 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2959    │                                 ~2960    │2961    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329622963    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2964    You may run "mix format --migrate" to fix this warning automatically.2965    │2966 86 │   def parse(<<status :: int8>>, ?Z, _size) do2967    │                      ~2968    │2969    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329702971    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2972    You may run "mix format --migrate" to fix this warning automatically.2973    │2974 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2975    │                   ~2976    │2977    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329782979     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2980     You may run "mix format --migrate" to fix this warning automatically.2981     │2982 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2983     │                            ~2984     │2985     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329862987     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2988     You may run "mix format --migrate" to fix this warning automatically.2989     │2990 103 │     case <<len ::uint16>> do2991     │                ~2992     │2993     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329942995     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2996     You may run "mix format --migrate" to fix this warning automatically.2997     │2998 104 │       <<^overflow_len :: uint16>> ->2999     │                       ~3000     │3001     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330023003     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3004     You may run "mix format --migrate" to fix this warning automatically.3005     │3006 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3007     │                   ~3008     │3009     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330103011     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3012     You may run "mix format --migrate" to fix this warning automatically.3013     │3014 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3015     │                 ~3016     │3017     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330183019     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3020     You may run "mix format --migrate" to fix this warning automatically.3021     │3022 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3023     │                      ~3024     │3025     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330263027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3028     You may run "mix format --migrate" to fix this warning automatically.3029     │3030 226 │      [<<size :: int32>>, data]3031     │              ~3032     │3033     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130343035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3036     You may run "mix format --migrate" to fix this warning automatically.3037     │3038 224 │       [first, <<size :: int32>>, data]3039     │                      ~3040     │3041     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130423043     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3044     You may run "mix format --migrate" to fix this warning automatically.3045     │3046 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3047     │                                 ~3048     │3049     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130503051     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3052     You may run "mix format --migrate" to fix this warning automatically.3053     │3054 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3055     │                                                               ~3056     │3057     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130583059     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3060     You may run "mix format --migrate" to fix this warning automatically.3061     │3062 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3063     │                                                 ~3064     │3065     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130663067     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3068     You may run "mix format --migrate" to fix this warning automatically.3069     │3070 252 │     len = <<div(byte_size(oids), 4) :: int16>>3071     │                                     ~3072     │3073     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130743075     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3076     You may run "mix format --migrate" to fix this warning automatically.3077     │3078 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3079     │                                                                        ~3080     │3081     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130823083     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3084     You may run "mix format --migrate" to fix this warning automatically.3085     │3086 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3087     │                                                                        ~3088     │3089     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130903091     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3092     You may run "mix format --migrate" to fix this warning automatically.3093     │3094 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3095     │                                        ~3096     │3097     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130983099     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3100     You may run "mix format --migrate" to fix this warning automatically.3101     │3102 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3103     │                                        ~3104     │3105     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131063107     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3108     You may run "mix format --migrate" to fix this warning automatically.3109     │3110 287 │     len_params  = <<length(params) :: int16>>3111     │                                    ~3112     │3113     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131143115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3116     You may run "mix format --migrate" to fix this warning automatically.3117     │3118 294 │     {?E, [port, 0, <<rows :: int32>>]}3119     │                           ~3120     │3121     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131223123     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3124     You may run "mix format --migrate" to fix this warning automatically.3125     │3126 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3127     │                  ~3128     │3129     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131303131     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3132     You may run "mix format --migrate" to fix this warning automatically.3133     │3134 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3135     │                                 ~3136     │3137     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131383139     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3140     You may run "mix format --migrate" to fix this warning automatically.3141     │3142 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3143     │                  ~3144     │3145     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131463147     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3148     You may run "mix format --migrate" to fix this warning automatically.3149     │3150 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3151     │                                 ~3152     │3153     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131543155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156     You may run "mix format --migrate" to fix this warning automatically.3157     │3158 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3159     │                                               ~3160     │3161     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131623163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3164     You may run "mix format --migrate" to fix this warning automatically.3165     │3166 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3167     │                                                             ~3168     │3169     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131703171     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3172     You may run "mix format --migrate" to fix this warning automatically.3173     │3174 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3175     │                              ~3176     │3177     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131783179     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3180     You may run "mix format --migrate" to fix this warning automatically.3181     │3182 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3183     │                 ~3184     │3185     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131863187     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3188     You may run "mix format --migrate" to fix this warning automatically.3189     │3190 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3191     │                                   ~3192     │3193     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131943195     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3196     You may run "mix format --migrate" to fix this warning automatically.3197     │3198 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3199     │                                                      ~3200     │3201     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132023203     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3204     You may run "mix format --migrate" to fix this warning automatically.3205     │3206 363 │        type_size :: int16, type_mod :: int32, format :: int16,3207     │                  ~3208     │3209     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132103211     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3212     You may run "mix format --migrate" to fix this warning automatically.3213     │3214 363 │        type_size :: int16, type_mod :: int32, format :: int16,3215     │                                     ~3216     │3217     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132183219     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3220     You may run "mix format --migrate" to fix this warning automatically.3221     │3222 363 │        type_size :: int16, type_mod :: int32, format :: int16,3223     │                                                      ~3224     │3225     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132263227     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3228     You may run "mix format --migrate" to fix this warning automatically.3229     │3230 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3231     │                            ~3232     │3233     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132343235     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3236     You may run "mix format --migrate" to fix this warning automatically.3237     │3238 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3239     │                                       ~3240     │3241     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132423243     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3244     You may run "mix format --migrate" to fix this warning automatically.3245     │3246 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3247     │                           ~3248     │3249     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132503251    warning: unused require Postgrex.Messages3252    │3253 30 │   require Postgrex.Messages3254    │   ~3255    │3256    └─ lib/postgrex/query.ex:30:332573258    warning: unused require Logger3259    │3260  8 │   require Logger3261    │   ~3262    │3263    └─ lib/postgrex/notifications.ex:8:332643265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3266    You may run "mix format --migrate" to fix this warning automatically.3267    │3268 59 │       if lower == <<-1::int32>> do3269    │                       ~3270    │3271    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432723273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3274    You may run "mix format --migrate" to fix this warning automatically.3275    │3276 66 │       if upper == <<-1::int32>> do3277    │                       ~3278    │3279    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432803281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3282    You may run "mix format --migrate" to fix this warning automatically.3283    │3284 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3285    │                               ~3286    │3287    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432883289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3290    You may run "mix format --migrate" to fix this warning automatically.3291    │3292 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3293    │                                                           ~3294    │3295    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332963297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3298    You may run "mix format --migrate" to fix this warning automatically.3299    │3300 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3301    │                                                                       ~3302    │3303    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333043305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3306    You may run "mix format --migrate" to fix this warning automatically.3307    │3308 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3309    │                       ~3310    │3311    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333123313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3314    You may run "mix format --migrate" to fix this warning automatically.3315    │3316 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3317    │                                   ~3318    │3319    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333203321    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3322    You may run "mix format --migrate" to fix this warning automatically.3323    │3324 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3325    │                                                      ~3326    │3327    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333283329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3330    You may run "mix format --migrate" to fix this warning automatically.3331    │3332 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3333    │                                ~3334    │3335    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333363337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3338    You may run "mix format --migrate" to fix this warning automatically.3339    │3340 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3341    │                          ~3342    │3343    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233443345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3346    You may run "mix format --migrate" to fix this warning automatically.3347    │3348 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3349    │                                            ~3350    │3351    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233523353      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3354      │3355 1005 │     Logger.warn(fn() ->3356      │            ~3357      │3358      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533593360      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3361      You may run "mix format --migrate" to fix this warning automatically.3362      │3363 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3364      │                          ~3365      │3366      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133673368      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3369      You may run "mix format --migrate" to fix this warning automatically.3370      │3371 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3372      │                                        ~3373      │3374      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133753376      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 operator3377      │3378 2003 │       <<body :: binary(size), rest :: binary>> ->3379      │                        ~3380      │3381      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133823383    warning: using single-quoted strings to represent charlists is deprecated.3384    Use ~c"" if you indeed want a charlist or use "" instead.3385    You may run "mix format --migrate" to change all single-quoted3386    strings to use the ~c sigil and fix this warning.3387    │3388 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3389    │                                                  ~3390    │3391    └─ lib/postgrex/type_module.ex:49:5033923393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3394     You may run "mix format --migrate" to fix this warning automatically.3395     │3396 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3397     │                       ~3398     │3399     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/134003401     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3402     You may run "mix format --migrate" to fix this warning automatically.3403     │3404 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3405     │                        ~3406     │3407     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134083409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3410     You may run "mix format --migrate" to fix this warning automatically.3411     │3412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3414     │3415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334163417     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3418     You may run "mix format --migrate" to fix this warning automatically.3419     │3420 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3421     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422     │3423     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134243425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3426    You may run "mix format --migrate" to fix this warning automatically.3427    │3428 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3429    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3430    │3431    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134323433    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3434    You may run "mix format --migrate" to fix this warning automatically.3435    │3436 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3437    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438    │3439    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134403441    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 operator3442    │3443 15 │         <<binary::binary-size(last_pos), last::bits>> = val3444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3445    │3446    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134473448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3449    You may run "mix format --migrate" to fix this warning automatically.3450    │3451 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3452    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3453    │3454    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134553456    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3457    You may run "mix format --migrate" to fix this warning automatically.3458    │3459 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3460    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3461    │3462    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134633464     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3465     You may run "mix format --migrate" to fix this warning automatically.3466     │3467 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3468     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3469     │3470     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134713472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3473    You may run "mix format --migrate" to fix this warning automatically.3474    │3475  9 │         <<1 :: int32, 1>>3476    │         ~~~~~~~~~~~~~~~~~3477    │3478    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134793480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3481    You may run "mix format --migrate" to fix this warning automatically.3482    │3483 11 │         <<1 :: int32, 0>>3484    │         ~~~~~~~~~~~~~~~~~3485    │3486    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134873488     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3489     You may run "mix format --migrate" to fix this warning automatically.3490     │3491 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3493     │3494     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134953496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3497    You may run "mix format --migrate" to fix this warning automatically.3498    │3499 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3500    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3501    │3502    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135033504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3505     You may run "mix format --migrate" to fix this warning automatically.3506     │3507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3509     │3510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135113512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3513    You may run "mix format --migrate" to fix this warning automatically.3514    │3515 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3516    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3517    │3518    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135193520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3521    You may run "mix format --migrate" to fix this warning automatically.3522    │3523 12 │         <<20 :: int32, 3, n, 1, 16,3524    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3525    │3526    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135273528     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3529     You may run "mix format --migrate" to fix this warning automatically.3530     │3531 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3532     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3533     │3534     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135353536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3537    You may run "mix format --migrate" to fix this warning automatically.3538    │3539 10 │         <<24::int32, x::float64, y::float64, r::float64>>3540    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3541    │3542    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135433544    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3545    You may run "mix format --migrate" to fix this warning automatically.3546    │3547 10 │         <<24::int32, x::float64, y::float64, r::float64>>3548    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3549    │3550    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135513552    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3553    You may run "mix format --migrate" to fix this warning automatically.3554    │3555 10 │         <<24::int32, x::float64, y::float64, r::float64>>3556    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3557    │3558    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135593560    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3561    You may run "mix format --migrate" to fix this warning automatically.3562    │3563 10 │         <<24::int32, x::float64, y::float64, r::float64>>3564    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3565    │3566    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135673568     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3569     You may run "mix format --migrate" to fix this warning automatically.3570     │3571 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3572     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3573     │3574     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135753576     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3577     You may run "mix format --migrate" to fix this warning automatically.3578     │3579 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3580     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3581     │3582     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135833584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3585    You may run "mix format --migrate" to fix this warning automatically.3586    │3587  9 │         <<4::int32, n::float32>>3588    │         ~~~~~~~~~~~~~~~~~~~~~~~~3589    │3590    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135913592    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3593    You may run "mix format --migrate" to fix this warning automatically.3594    │3595  9 │         <<4::int32, n::float32>>3596    │         ~~~~~~~~~~~~~~~~~~~~~~~~3597    │3598    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135993600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3601    You may run "mix format --migrate" to fix this warning automatically.3602    │3603 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3604    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3605    │3606    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136073608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3609    You may run "mix format --migrate" to fix this warning automatically.3610    │3611 13 │         <<4::int32, 0::1, 255, 0::23>>3612    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3613    │3614    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136153616    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3617    You may run "mix format --migrate" to fix this warning automatically.3618    │3619 15 │         <<4::int32, 1::1, 255, 0::23>>3620    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3621    │3622    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136233624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3625     You may run "mix format --migrate" to fix this warning automatically.3626     │3627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3629     │3630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136313632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3633    You may run "mix format --migrate" to fix this warning automatically.3634    │3635  9 │         <<8 :: int32, n :: float64>>3636    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3637    │3638    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136393640    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3641    You may run "mix format --migrate" to fix this warning automatically.3642    │3643  9 │         <<8 :: int32, n :: float64>>3644    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3645    │3646    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136473648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3649    You may run "mix format --migrate" to fix this warning automatically.3650    │3651 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3652    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3653    │3654    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136553656    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3657    You may run "mix format --migrate" to fix this warning automatically.3658    │3659 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3660    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3661    │3662    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136633664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3665    You may run "mix format --migrate" to fix this warning automatically.3666    │3667 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3668    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3669    │3670    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136713672     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3673     You may run "mix format --migrate" to fix this warning automatically.3674     │3675 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3676     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3677     │3678     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136793680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3681    You may run "mix format --migrate" to fix this warning automatically.3682    │3683 12 │         [<<IO.iodata_length(data) :: int32>> | data]3684    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3685    │3686    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136873688     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3689     You may run "mix format --migrate" to fix this warning automatically.3690     │3691 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3692     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3693     │3694     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136953696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3697    You may run "mix format --migrate" to fix this warning automatically.3698    │3699 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3700    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3701    │3702    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137033704    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3705    You may run "mix format --migrate" to fix this warning automatically.3706    │3707 12 │         <<20 :: int32, 3, 128, 0, 16,3708    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3709    │3710    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137113712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3713     You may run "mix format --migrate" to fix this warning automatically.3714     │3715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3717     │3718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137193720    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3721    You may run "mix format --migrate" to fix this warning automatically.3722    │3723 12 │         <<2 :: int32, int :: int16>>3724    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3725    │3726    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137273728    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3729    You may run "mix format --migrate" to fix this warning automatically.3730    │3731 12 │         <<2 :: int32, int :: int16>>3732    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3733    │3734    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137353736     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3737     You may run "mix format --migrate" to fix this warning automatically.3738     │3739 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3740     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3741     │3742     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137433744    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3745    You may run "mix format --migrate" to fix this warning automatically.3746    │3747 12 │         <<4 :: int32, int :: int32>>3748    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3749    │3750    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137513752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3753    You may run "mix format --migrate" to fix this warning automatically.3754    │3755 12 │         <<4 :: int32, int :: int32>>3756    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3757    │3758    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137593760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3761     You may run "mix format --migrate" to fix this warning automatically.3762     │3763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3765     │3766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137673768    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3769    You may run "mix format --migrate" to fix this warning automatically.3770    │3771 12 │         <<8 :: int32, int :: int64>>3772    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3773    │3774    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137753776    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3777    You may run "mix format --migrate" to fix this warning automatically.3778    │3779 12 │         <<8 :: int32, int :: int64>>3780    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3781    │3782    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137833784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3785     You may run "mix format --migrate" to fix this warning automatically.3786     │3787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3789     │3790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137913792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3793    You may run "mix format --migrate" to fix this warning automatically.3794    │3795 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3796    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3797    │3798    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137993800    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3801    You may run "mix format --migrate" to fix this warning automatically.3802    │3803 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3804    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3805    │3806    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138073808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3809    You may run "mix format --migrate" to fix this warning automatically.3810    │3811 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3812    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3813    │3814    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138153816    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3817    You may run "mix format --migrate" to fix this warning automatically.3818    │3819 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3820    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3821    │3822    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138233824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3825     You may run "mix format --migrate" to fix this warning automatically.3826     │3827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3829     │3830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138313832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3833    You may run "mix format --migrate" to fix this warning automatically.3834    │3835 10 │         <<24::int32, a::float64, b::float64, c::float64>>3836    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3837    │3838    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138393840    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3841    You may run "mix format --migrate" to fix this warning automatically.3842    │3843 10 │         <<24::int32, a::float64, b::float64, c::float64>>3844    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3845    │3846    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138473848    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3849    You may run "mix format --migrate" to fix this warning automatically.3850    │3851 10 │         <<24::int32, a::float64, b::float64, c::float64>>3852    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3853    │3854    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138553856    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3857    You may run "mix format --migrate" to fix this warning automatically.3858    │3859 10 │         <<24::int32, a::float64, b::float64, c::float64>>3860    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3861    │3862    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138633864     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3865     You may run "mix format --migrate" to fix this warning automatically.3866     │3867 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3868     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3869     │3870     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138713872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3873    You may run "mix format --migrate" to fix this warning automatically.3874    │3875 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3876    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3877    │3878    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138793880     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3881     You may run "mix format --migrate" to fix this warning automatically.3882     │3883 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3884     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3885     │3886     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138873888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3889    You may run "mix format --migrate" to fix this warning automatically.3890    │3891  9 │         <<6::int32, a, b, c, d, e, f>>3892    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3893    │3894    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138953896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3897     You may run "mix format --migrate" to fix this warning automatically.3898     │3899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3901     │3902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139033904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3905    You may run "mix format --migrate" to fix this warning automatically.3906    │3907 11 │         [<<byte_size(name) :: int32>> | name]3908    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3909    │3910    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139113912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3913     You may run "mix format --migrate" to fix this warning automatically.3914     │3915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3917     │3918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139193920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3921    You may run "mix format --migrate" to fix this warning automatically.3922    │3923 10 │         [<<IO.iodata_length(data)::int32>> | data]3924    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3925    │3926    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139273928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3929    You may run "mix format --migrate" to fix this warning automatically.3930    │3931 13 │         [<<IO.iodata_length(data)::int32>> | data]3932    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3933    │3934    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139353936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3937     You may run "mix format --migrate" to fix this warning automatically.3938     │3939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3941     │3942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139433944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3945    You may run "mix format --migrate" to fix this warning automatically.3946    │3947 15 │         <<4 :: int32, oid :: uint32>>3948    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3949    │3950    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139513952    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3953    You may run "mix format --migrate" to fix this warning automatically.3954    │3955 15 │         <<4 :: int32, oid :: uint32>>3956    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3957    │3958    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139593960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3961     You may run "mix format --migrate" to fix this warning automatically.3962     │3963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3965     │3966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139673968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3969    You may run "mix format --migrate" to fix this warning automatically.3970    │3971 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3972    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3973    │3974    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139753976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3977    You may run "mix format --migrate" to fix this warning automatically.3978    │3979 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3980    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3981    │3982    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139833984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3985     You may run "mix format --migrate" to fix this warning automatically.3986     │3987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3989     │3990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139913992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3993    You may run "mix format --migrate" to fix this warning automatically.3994    │3995  9 │         <<16::int32, x::float64, y::float64>>3996    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3997    │3998    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139994000    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4001    You may run "mix format --migrate" to fix this warning automatically.4002    │4003  9 │         <<16::int32, x::float64, y::float64>>4004    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4005    │4006    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140074008    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4009    You may run "mix format --migrate" to fix this warning automatically.4010    │4011  9 │         <<16::int32, x::float64, y::float64>>4012    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4013    │4014    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140154016     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4017     You may run "mix format --migrate" to fix this warning automatically.4018     │4019 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4020     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4021     │4022     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140234024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4025    You may run "mix format --migrate" to fix this warning automatically.4026    │4027 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4028    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4029    │4030    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140314032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4033    You may run "mix format --migrate" to fix this warning automatically.4034    │4035 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4036    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4037    │4038    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140394040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4041     You may run "mix format --migrate" to fix this warning automatically.4042     │4043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4045     │4046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340474048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4049     You may run "mix format --migrate" to fix this warning automatically.4050     │4051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4053     │4054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140554056    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4057    You may run "mix format --migrate" to fix this warning automatically.4058    │4059 14 │         [<<byte_size(bin) :: int32>> | bin]4060    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4061    │4062    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140634064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4065     You may run "mix format --migrate" to fix this warning automatically.4066     │4067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4069     │4070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340714072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4073    You may run "mix format --migrate" to fix this warning automatically.4074    │4075 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4076    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4077    │4078    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340794080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4081    You may run "mix format --migrate" to fix this warning automatically.4082    │4083 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4084    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4085    │4086    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340874088     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4089     You may run "mix format --migrate" to fix this warning automatically.4090     │4091 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4092     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4093     │4094     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140954096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4097    You may run "mix format --migrate" to fix this warning automatically.4098    │4099  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4100    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4101    │4102    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141034104    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4105    You may run "mix format --migrate" to fix this warning automatically.4106    │4107  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4108    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4109    │4110    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141114112    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4113    You may run "mix format --migrate" to fix this warning automatically.4114    │4115  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4116    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4117    │4118    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141194120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4121     You may run "mix format --migrate" to fix this warning automatically.4122     │4123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4125     │4126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141274128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4129     You may run "mix format --migrate" to fix this warning automatically.4130     │4131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4133     │4134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141354136     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4137     You may run "mix format --migrate" to fix this warning automatically.4138     │4139 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4140     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4141     │4142     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141434144     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4145     You may run "mix format --migrate" to fix this warning automatically.4146     │4147 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4148     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4149     │4150     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141514152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4153     You may run "mix format --migrate" to fix this warning automatically.4154     │4155 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4156     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4157     │4158     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141594160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4161    You may run "mix format --migrate" to fix this warning automatically.4162    │4163 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4164    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4165    │4166    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141674168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4169     You may run "mix format --migrate" to fix this warning automatically.4170     │4171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4173     │4174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141754176    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4177    You may run "mix format --migrate" to fix this warning automatically.4178    │4179 11 │         [<<16 :: int32>> | uuid]4180    │         ~~~~~~~~~~~~~~~~~~~~~~~~4181    │4182    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141834184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4185     You may run "mix format --migrate" to fix this warning automatically.4186     │4187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4189     │4190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141914192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4193    You may run "mix format --migrate" to fix this warning automatically.4194    │4195  9 │         <<0 :: int32>>4196    │         ~~~~~~~~~~~~~~4197    │4198    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141994200     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4201     You may run "mix format --migrate" to fix this warning automatically.4202     │4203 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4204     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4205     │4206     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142074208    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4209    You may run "mix format --migrate" to fix this warning automatically.4210    │4211 15 │         <<0 :: int32>>4212    │         ~~~~~~~~~~~~~~4213    │4214    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142154216     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4217     You may run "mix format --migrate" to fix this warning automatically.4218     │4219 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4220     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4221     │4222     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542234224     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4225     You may run "mix format --migrate" to fix this warning automatically.4226     │4227 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4228     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4229     │4230     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442314232     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4233     You may run "mix format --migrate" to fix this warning automatically.4234     │4235 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4236     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4237     │4238     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442394240     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4241     You may run "mix format --migrate" to fix this warning automatically.4242     │4243 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4244     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4245     │4246     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442474248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4249     You may run "mix format --migrate" to fix this warning automatically.4250     │4251 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4252     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4253     │4254     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442554256     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4257     You may run "mix format --migrate" to fix this warning automatically.4258     │4259 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4260     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4261     │4262     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542634264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4265     You may run "mix format --migrate" to fix this warning automatically.4266     │4267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4269     │4270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542714272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4273    You may run "mix format --migrate" to fix this warning automatically.4274    │4275 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4277    │4278    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842794280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4281    You may run "mix format --migrate" to fix this warning automatically.4282    │4283 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4284    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4285    │4286    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842874288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4289    You may run "mix format --migrate" to fix this warning automatically.4290    │4291 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4292    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4293    │4294    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842954296    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4297    You may run "mix format --migrate" to fix this warning automatically.4298    │4299 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4300    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4301    │4302    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843034304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4305    You may run "mix format --migrate" to fix this warning automatically.4306    │4307 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4308    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4309    │4310    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443114312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4313    You may run "mix format --migrate" to fix this warning automatically.4314    │4315 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4316    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4317    │4318    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443194320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4321    You may run "mix format --migrate" to fix this warning automatically.4322    │4323 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4324    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4325    │4326    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443274328    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4329    You may run "mix format --migrate" to fix this warning automatically.4330    │4331 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4332    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4333    │4334    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443354336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4337    You may run "mix format --migrate" to fix this warning automatically.4338    │4339 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4341    │4342    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743434344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4345    You may run "mix format --migrate" to fix this warning automatically.4346    │4347 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4348    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4349    │4350    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743514352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4353    You may run "mix format --migrate" to fix this warning automatically.4354    │4355 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4356    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4357    │4358    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743594360    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4361    You may run "mix format --migrate" to fix this warning automatically.4362    │4363 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4364    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4365    │4366    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743674368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4369     You may run "mix format --migrate" to fix this warning automatically.4370     │4371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4373     │4374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843754376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4377     You may run "mix format --migrate" to fix this warning automatically.4378     │4379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4381     │4382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443834384     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4385     You may run "mix format --migrate" to fix this warning automatically.4386     │4387 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4388     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4389     │4390     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743914392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4393    You may run "mix format --migrate" to fix this warning automatically.4394    │4395 27 │       <<len :: int32, value :: binary-size(len)>> ->4396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4397    │4398    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643994400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4401    You may run "mix format --migrate" to fix this warning automatically.4402    │4403 27 │       <<len :: int32, value :: binary-size(len)>> ->4404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4405    │4406    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244074408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4409    You may run "mix format --migrate" to fix this warning automatically.4410    │4411 27 │       <<len :: int32, value :: binary-size(len)>> ->4412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4413    │4414    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544154416     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4417     You may run "mix format --migrate" to fix this warning automatically.4418     │4419 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4420     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4421     │4422     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644234424     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4425     You may run "mix format --migrate" to fix this warning automatically.4426     │4427 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4429     │4430     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244314432     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4433     You may run "mix format --migrate" to fix this warning automatically.4434     │4435 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4436     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4437     │4438     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544394440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4441    You may run "mix format --migrate" to fix this warning automatically.4442    │4443 19 │       <<1 :: int32, 1>> -> true4444    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4445    │4446    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644474448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4449    You may run "mix format --migrate" to fix this warning automatically.4450    │4451 19 │       <<1 :: int32, 1>> -> true4452    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4453    │4454    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244554456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4457    You may run "mix format --migrate" to fix this warning automatically.4458    │4459 19 │       <<1 :: int32, 1>> -> true4460    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4461    │4462    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544634464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4465    You may run "mix format --migrate" to fix this warning automatically.4466    │4467 20 │       <<1 :: int32, 0>> -> false4468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4469    │4470    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644714472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4473    You may run "mix format --migrate" to fix this warning automatically.4474    │4475 20 │       <<1 :: int32, 0>> -> false4476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4477    │4478    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244794480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4481    You may run "mix format --migrate" to fix this warning automatically.4482    │4483 20 │       <<1 :: int32, 0>> -> false4484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4485    │4486    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544874488     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4489     You may run "mix format --migrate" to fix this warning automatically.4490     │4491 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4493     │4494     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644954496     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4497     You may run "mix format --migrate" to fix this warning automatically.4498     │4499 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4500     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4501     │4502     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245034504     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4505     You may run "mix format --migrate" to fix this warning automatically.4506     │4507 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4508     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4509     │4510     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545114512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4513    You may run "mix format --migrate" to fix this warning automatically.4514    │4515 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4517    │4518    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645194520    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4521    You may run "mix format --migrate" to fix this warning automatically.4522    │4523 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4524    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4525    │4526    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645274528    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4529    You may run "mix format --migrate" to fix this warning automatically.4530    │4531 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4532    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4533    │4534    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645354536    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4537    You may run "mix format --migrate" to fix this warning automatically.4538    │4539 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4540    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4541    │4542    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645434544    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4545    You may run "mix format --migrate" to fix this warning automatically.4546    │4547 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4549    │4550    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645514552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4553    You may run "mix format --migrate" to fix this warning automatically.4554    │4555 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4557    │4558    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245594560    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4561    You may run "mix format --migrate" to fix this warning automatically.4562    │4563 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4565    │4566    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245674568    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4569    You may run "mix format --migrate" to fix this warning automatically.4570    │4571 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4573    │4574    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245754576    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4577    You may run "mix format --migrate" to fix this warning automatically.4578    │4579 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4581    │4582    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245834584    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4585    You may run "mix format --migrate" to fix this warning automatically.4586    │4587 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4589    │4590    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245914592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4593    You may run "mix format --migrate" to fix this warning automatically.4594    │4595 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4597    │4598    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545994600    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4601    You may run "mix format --migrate" to fix this warning automatically.4602    │4603 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4605    │4606    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546074608    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4609    You may run "mix format --migrate" to fix this warning automatically.4610    │4611 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4613    │4614    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546154616    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4617    You may run "mix format --migrate" to fix this warning automatically.4618    │4619 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4621    │4622    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546234624    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4625    You may run "mix format --migrate" to fix this warning automatically.4626    │4627 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4629    │4630    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546314632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4633     You may run "mix format --migrate" to fix this warning automatically.4634     │4635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4637     │4638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646394640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4641     You may run "mix format --migrate" to fix this warning automatically.4642     │4643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4645     │4646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246474648     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4649     You may run "mix format --migrate" to fix this warning automatically.4650     │4651 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4652     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4653     │4654     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546554656    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4657    You may run "mix format --migrate" to fix this warning automatically.4658    │4659 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4661    │4662    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646634664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4665    You may run "mix format --migrate" to fix this warning automatically.4666    │4667 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4669    │4670    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246714672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4673    You may run "mix format --migrate" to fix this warning automatically.4674    │4675 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4677    │4678    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546794680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4681    You may run "mix format --migrate" to fix this warning automatically.4682    │4683 23 │       <<20 :: int32, 3, n, 1, 16,4684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4685    │4686    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646874688    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4689    You may run "mix format --migrate" to fix this warning automatically.4690    │4691 23 │       <<20 :: int32, 3, n, 1, 16,4692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4693    │4694    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246954696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4697    You may run "mix format --migrate" to fix this warning automatically.4698    │4699 23 │       <<20 :: int32, 3, n, 1, 16,4700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4701    │4702    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547034704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4705     You may run "mix format --migrate" to fix this warning automatically.4706     │4707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4709     │4710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647114712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4713     You may run "mix format --migrate" to fix this warning automatically.4714     │4715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4717     │4718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247194720     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4721     You may run "mix format --migrate" to fix this warning automatically.4722     │4723 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4724     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4725     │4726     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547274728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4729    You may run "mix format --migrate" to fix this warning automatically.4730    │4731 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4733    │4734    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647354736    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4737    You may run "mix format --migrate" to fix this warning automatically.4738    │4739 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4741    │4742    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647434744    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4745    You may run "mix format --migrate" to fix this warning automatically.4746    │4747 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4749    │4750    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647514752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4753    You may run "mix format --migrate" to fix this warning automatically.4754    │4755 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4757    │4758    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647594760    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4761    You may run "mix format --migrate" to fix this warning automatically.4762    │4763 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4765    │4766    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247674768    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4769    You may run "mix format --migrate" to fix this warning automatically.4770    │4771 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4772    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4773    │4774    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247754776    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4777    You may run "mix format --migrate" to fix this warning automatically.4778    │4779 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4780    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4781    │4782    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247834784    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4785    You may run "mix format --migrate" to fix this warning automatically.4786    │4787 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4789    │4790    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247914792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4793    You may run "mix format --migrate" to fix this warning automatically.4794    │4795 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4797    │4798    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547994800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4801    You may run "mix format --migrate" to fix this warning automatically.4802    │4803 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4805    │4806    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548074808    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4809    You may run "mix format --migrate" to fix this warning automatically.4810    │4811 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4813    │4814    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548154816    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4817    You may run "mix format --migrate" to fix this warning automatically.4818    │4819 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4821    │4822    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548234824     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4825     You may run "mix format --migrate" to fix this warning automatically.4826     │4827 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4828     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4829     │4830     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648314832     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4833     You may run "mix format --migrate" to fix this warning automatically.4834     │4835 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4837     │4838     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248394840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4841     You may run "mix format --migrate" to fix this warning automatically.4842     │4843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4845     │4846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548474848    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4849    You may run "mix format --migrate" to fix this warning automatically.4850    │4851 36 │       <<4 :: int32, days :: int32>> ->4852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4853    │4854    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648554856    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4857    You may run "mix format --migrate" to fix this warning automatically.4858    │4859 36 │       <<4 :: int32, days :: int32>> ->4860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4861    │4862    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648634864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4865    You may run "mix format --migrate" to fix this warning automatically.4866    │4867 36 │       <<4 :: int32, days :: int32>> ->4868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4869    │4870    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248714872    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4873    You may run "mix format --migrate" to fix this warning automatically.4874    │4875 36 │       <<4 :: int32, days :: int32>> ->4876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4877    │4878    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248794880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4881    You may run "mix format --migrate" to fix this warning automatically.4882    │4883 36 │       <<4 :: int32, days :: int32>> ->4884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4885    │4886    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548874888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4889    You may run "mix format --migrate" to fix this warning automatically.4890    │4891 36 │       <<4 :: int32, days :: int32>> ->4892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4893    │4894    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548954896     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4897     You may run "mix format --migrate" to fix this warning automatically.4898     │4899 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4901     │4902     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649034904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4905     You may run "mix format --migrate" to fix this warning automatically.4906     │4907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4909     │4910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249114912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4913     You may run "mix format --migrate" to fix this warning automatically.4914     │4915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4917     │4918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549194920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4921    You may run "mix format --migrate" to fix this warning automatically.4922    │4923 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4925    │4926    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649274928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4929    You may run "mix format --migrate" to fix this warning automatically.4930    │4931 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4933    │4934    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249354936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4937    You may run "mix format --migrate" to fix this warning automatically.4938    │4939 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4941    │4942    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549434944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4945    You may run "mix format --migrate" to fix this warning automatically.4946    │4947 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4949    │4950    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649514952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4953    You may run "mix format --migrate" to fix this warning automatically.4954    │4955 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4956    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4957    │4958    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249594960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4961    You may run "mix format --migrate" to fix this warning automatically.4962    │4963 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4964    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4965    │4966    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549674968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4969    You may run "mix format --migrate" to fix this warning automatically.4970    │4971 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4972    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4973    │4974    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649754976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4977    You may run "mix format --migrate" to fix this warning automatically.4978    │4979 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4981    │4982    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249834984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4985    You may run "mix format --migrate" to fix this warning automatically.4986    │4987 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4989    │4990    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549914992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4993    You may run "mix format --migrate" to fix this warning automatically.4994    │4995 26 │       <<4::int32, float::float32>>   -> float4996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4997    │4998    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649995000    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5001    You may run "mix format --migrate" to fix this warning automatically.5002    │5003 26 │       <<4::int32, float::float32>>   -> float5004    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5005    │5006    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650075008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5009    You may run "mix format --migrate" to fix this warning automatically.5010    │5011 26 │       <<4::int32, float::float32>>   -> float5012    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5013    │5014    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250155016    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5017    You may run "mix format --migrate" to fix this warning automatically.5018    │5019 26 │       <<4::int32, float::float32>>   -> float5020    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5021    │5022    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250235024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5025    You may run "mix format --migrate" to fix this warning automatically.5026    │5027 26 │       <<4::int32, float::float32>>   -> float5028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5029    │5030    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550315032    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5033    You may run "mix format --migrate" to fix this warning automatically.5034    │5035 26 │       <<4::int32, float::float32>>   -> float5036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5037    │5038    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550395040     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5041     You may run "mix format --migrate" to fix this warning automatically.5042     │5043 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5044     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5045     │5046     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650475048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5049     You may run "mix format --migrate" to fix this warning automatically.5050     │5051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5053     │5054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250555056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5057     You may run "mix format --migrate" to fix this warning automatically.5058     │5059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5061     │5062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550635064    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5065    You may run "mix format --migrate" to fix this warning automatically.5066    │5067 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5068    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5069    │5070    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650715072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5073    You may run "mix format --migrate" to fix this warning automatically.5074    │5075 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5077    │5078    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250795080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5081    You may run "mix format --migrate" to fix this warning automatically.5082    │5083 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5085    │5086    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550875088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5089    You may run "mix format --migrate" to fix this warning automatically.5090    │5091 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5093    │5094    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650955096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5097    You may run "mix format --migrate" to fix this warning automatically.5098    │5099 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5101    │5102    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251035104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5105    You may run "mix format --migrate" to fix this warning automatically.5106    │5107 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5109    │5110    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551115112    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5113    You may run "mix format --migrate" to fix this warning automatically.5114    │5115 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5116    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5117    │5118    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651195120    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5121    You may run "mix format --migrate" to fix this warning automatically.5122    │5123 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5124    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5125    │5126    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251275128    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5129    You may run "mix format --migrate" to fix this warning automatically.5130    │5131 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5132    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5133    │5134    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551355136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5137    You may run "mix format --migrate" to fix this warning automatically.5138    │5139 26 │       <<8::int32, float::float64>>        -> float5140    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5141    │5142    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651435144    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5145    You may run "mix format --migrate" to fix this warning automatically.5146    │5147 26 │       <<8::int32, float::float64>>        -> float5148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5149    │5150    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651515152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5153    You may run "mix format --migrate" to fix this warning automatically.5154    │5155 26 │       <<8::int32, float::float64>>        -> float5156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5157    │5158    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251595160    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5161    You may run "mix format --migrate" to fix this warning automatically.5162    │5163 26 │       <<8::int32, float::float64>>        -> float5164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5165    │5166    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251675168    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5169    You may run "mix format --migrate" to fix this warning automatically.5170    │5171 26 │       <<8::int32, float::float64>>        -> float5172    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5173    │5174    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551755176    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5177    You may run "mix format --migrate" to fix this warning automatically.5178    │5179 26 │       <<8::int32, float::float64>>        -> float5180    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5181    │5182    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551835184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5185     You may run "mix format --migrate" to fix this warning automatically.5186     │5187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5189     │5190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651915192     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5193     You may run "mix format --migrate" to fix this warning automatically.5194     │5195 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5196     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5197     │5198     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251995200     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5201     You may run "mix format --migrate" to fix this warning automatically.5202     │5203 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5204     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5205     │5206     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552075208     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5209     You may run "mix format --migrate" to fix this warning automatically.5210     │5211 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5212     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5213     │5214     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652155216     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5217     You may run "mix format --migrate" to fix this warning automatically.5218     │5219 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5220     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5221     │5222     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252235224     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5225     You may run "mix format --migrate" to fix this warning automatically.5226     │5227 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5228     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5229     │5230     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552315232     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5233     You may run "mix format --migrate" to fix this warning automatically.5234     │5235 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5236     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5237     │5238     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652395240     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5241     You may run "mix format --migrate" to fix this warning automatically.5242     │5243 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5244     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5245     │5246     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252475248     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5249     You may run "mix format --migrate" to fix this warning automatically.5250     │5251 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5252     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5253     │5254     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552555256    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5257    You may run "mix format --migrate" to fix this warning automatically.5258    │5259 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5261    │5262    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652635264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5265    You may run "mix format --migrate" to fix this warning automatically.5266    │5267 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5268    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5269    │5270    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252715272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5273    You may run "mix format --migrate" to fix this warning automatically.5274    │5275 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5276    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5277    │5278    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552795280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5281    You may run "mix format --migrate" to fix this warning automatically.5282    │5283 23 │       <<20 :: int32, 3, 128, 0, 16,5284    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5285    │5286    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652875288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5289    You may run "mix format --migrate" to fix this warning automatically.5290    │5291 23 │       <<20 :: int32, 3, 128, 0, 16,5292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5293    │5294    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252955296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5297    You may run "mix format --migrate" to fix this warning automatically.5298    │5299 23 │       <<20 :: int32, 3, 128, 0, 16,5300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5301    │5302    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553035304     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5305     You may run "mix format --migrate" to fix this warning automatically.5306     │5307 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5308     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5309     │5310     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653115312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5313     You may run "mix format --migrate" to fix this warning automatically.5314     │5315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5317     │5318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253195320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5321     You may run "mix format --migrate" to fix this warning automatically.5322     │5323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5325     │5326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553275328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5329    You may run "mix format --migrate" to fix this warning automatically.5330    │5331 20 │       <<2 :: int32, int :: int16>> -> int5332    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5333    │5334    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653355336    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5337    You may run "mix format --migrate" to fix this warning automatically.5338    │5339 20 │       <<2 :: int32, int :: int16>> -> int5340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5341    │5342    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653435344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5345    You may run "mix format --migrate" to fix this warning automatically.5346    │5347 20 │       <<2 :: int32, int :: int16>> -> int5348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5349    │5350    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253515352    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5353    You may run "mix format --migrate" to fix this warning automatically.5354    │5355 20 │       <<2 :: int32, int :: int16>> -> int5356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5357    │5358    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253595360    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5361    You may run "mix format --migrate" to fix this warning automatically.5362    │5363 20 │       <<2 :: int32, int :: int16>> -> int5364    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5365    │5366    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553675368    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5369    You may run "mix format --migrate" to fix this warning automatically.5370    │5371 20 │       <<2 :: int32, int :: int16>> -> int5372    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5373    │5374    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553755376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5377     You may run "mix format --migrate" to fix this warning automatically.5378     │5379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5381     │5382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653835384     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5385     You may run "mix format --migrate" to fix this warning automatically.5386     │5387 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5388     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5389     │5390     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253915392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5393     You may run "mix format --migrate" to fix this warning automatically.5394     │5395 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5396     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5397     │5398     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553995400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5401    You may run "mix format --migrate" to fix this warning automatically.5402    │5403 20 │       <<4 :: int32, int :: int32>> -> int5404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5405    │5406    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654075408    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5409    You may run "mix format --migrate" to fix this warning automatically.5410    │5411 20 │       <<4 :: int32, int :: int32>> -> int5412    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5413    │5414    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654155416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5417    You may run "mix format --migrate" to fix this warning automatically.5418    │5419 20 │       <<4 :: int32, int :: int32>> -> int5420    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5421    │5422    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254235424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5425    You may run "mix format --migrate" to fix this warning automatically.5426    │5427 20 │       <<4 :: int32, int :: int32>> -> int5428    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5429    │5430    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254315432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5433    You may run "mix format --migrate" to fix this warning automatically.5434    │5435 20 │       <<4 :: int32, int :: int32>> -> int5436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5437    │5438    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554395440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5441    You may run "mix format --migrate" to fix this warning automatically.5442    │5443 20 │       <<4 :: int32, int :: int32>> -> int5444    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5445    │5446    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554475448     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5449     You may run "mix format --migrate" to fix this warning automatically.5450     │5451 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5453     │5454     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654555456     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5457     You may run "mix format --migrate" to fix this warning automatically.5458     │5459 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5460     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5461     │5462     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254635464     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5465     You may run "mix format --migrate" to fix this warning automatically.5466     │5467 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5468     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5469     │5470     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554715472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5473    You may run "mix format --migrate" to fix this warning automatically.5474    │5475 20 │       <<8 :: int32, int :: int64>> -> int5476    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5477    │5478    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654795480    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5481    You may run "mix format --migrate" to fix this warning automatically.5482    │5483 20 │       <<8 :: int32, int :: int64>> -> int5484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5485    │5486    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654875488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5489    You may run "mix format --migrate" to fix this warning automatically.5490    │5491 20 │       <<8 :: int32, int :: int64>> -> int5492    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5493    │5494    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254955496    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5497    You may run "mix format --migrate" to fix this warning automatically.5498    │5499 20 │       <<8 :: int32, int :: int64>> -> int5500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5501    │5502    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255035504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5505    You may run "mix format --migrate" to fix this warning automatically.5506    │5507 20 │       <<8 :: int32, int :: int64>> -> int5508    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5509    │5510    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555115512    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5513    You may run "mix format --migrate" to fix this warning automatically.5514    │5515 20 │       <<8 :: int32, int :: int64>> -> int5516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5517    │5518    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555195520     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5521     You may run "mix format --migrate" to fix this warning automatically.5522     │5523 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5524     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5525     │5526     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655275528     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5529     You may run "mix format --migrate" to fix this warning automatically.5530     │5531 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5532     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5533     │5534     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255355536     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5537     You may run "mix format --migrate" to fix this warning automatically.5538     │5539 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5540     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5541     │5542     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555435544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5545    You may run "mix format --migrate" to fix this warning automatically.5546    │5547 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5548    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5549    │5550    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655515552    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5553    You may run "mix format --migrate" to fix this warning automatically.5554    │5555 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5557    │5558    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655595560    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5561    You may run "mix format --migrate" to fix this warning automatically.5562    │5563 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5565    │5566    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655675568    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5569    You may run "mix format --migrate" to fix this warning automatically.5570    │5571 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5573    │5574    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655755576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5577    You may run "mix format --migrate" to fix this warning automatically.5578    │5579 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5581    │5582    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255835584    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5585    You may run "mix format --migrate" to fix this warning automatically.5586    │5587 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5589    │5590    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255915592    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5593    You may run "mix format --migrate" to fix this warning automatically.5594    │5595 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5597    │5598    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255995600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5601    You may run "mix format --migrate" to fix this warning automatically.5602    │5603 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5605    │5606    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256075608    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5609    You may run "mix format --migrate" to fix this warning automatically.5610    │5611 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5613    │5614    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556155616    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5617    You may run "mix format --migrate" to fix this warning automatically.5618    │5619 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5621    │5622    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556235624    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5625    You may run "mix format --migrate" to fix this warning automatically.5626    │5627 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5628    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5629    │5630    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556315632    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5633    You may run "mix format --migrate" to fix this warning automatically.5634    │5635 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5636    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5637    │5638    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556395640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5641     You may run "mix format --migrate" to fix this warning automatically.5642     │5643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5645     │5646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656475648     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5649     You may run "mix format --migrate" to fix this warning automatically.5650     │5651 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5652     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5653     │5654     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256555656     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5657     You may run "mix format --migrate" to fix this warning automatically.5658     │5659 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5660     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5661     │5662     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556635664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5665    You may run "mix format --migrate" to fix this warning automatically.5666    │5667 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5669    │5670    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656715672    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5673    You may run "mix format --migrate" to fix this warning automatically.5674    │5675 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5677    │5678    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656795680    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5681    You may run "mix format --migrate" to fix this warning automatically.5682    │5683 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5685    │5686    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656875688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5689    You may run "mix format --migrate" to fix this warning automatically.5690    │5691 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5693    │5694    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656955696    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5697    You may run "mix format --migrate" to fix this warning automatically.5698    │5699 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5700    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5701    │5702    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257035704    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5705    You may run "mix format --migrate" to fix this warning automatically.5706    │5707 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5708    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5709    │5710    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257115712    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5713    You may run "mix format --migrate" to fix this warning automatically.5714    │5715 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5716    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5717    │5718    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257195720    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5721    You may run "mix format --migrate" to fix this warning automatically.5722    │5723 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5725    │5726    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257275728    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5729    You may run "mix format --migrate" to fix this warning automatically.5730    │5731 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5733    │5734    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557355736    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5737    You may run "mix format --migrate" to fix this warning automatically.5738    │5739 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5741    │5742    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557435744    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5745    You may run "mix format --migrate" to fix this warning automatically.5746    │5747 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5749    │5750    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557515752    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5753    You may run "mix format --migrate" to fix this warning automatically.5754    │5755 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5757    │5758    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557595760     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5761     You may run "mix format --migrate" to fix this warning automatically.5762     │5763 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5764     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5765     │5766     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657675768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5769     You may run "mix format --migrate" to fix this warning automatically.5770     │5771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5773     │5774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257755776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5777     You may run "mix format --migrate" to fix this warning automatically.5778     │5779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5781     │5782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557835784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5785    You may run "mix format --migrate" to fix this warning automatically.5786    │5787 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5788    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5789    │5790    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657915792    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5793    You may run "mix format --migrate" to fix this warning automatically.5794    │5795 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5797    │5798    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657995800    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5801    You may run "mix format --migrate" to fix this warning automatically.5802    │5803 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5805    │5806    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658075808    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5809    You may run "mix format --migrate" to fix this warning automatically.5810    │5811 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5813    │5814    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658155816    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5817    You may run "mix format --migrate" to fix this warning automatically.5818    │5819 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5821    │5822    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658235824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5825    You may run "mix format --migrate" to fix this warning automatically.5826    │5827 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5829    │5830    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258315832    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5833    You may run "mix format --migrate" to fix this warning automatically.5834    │5835 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5837    │5838    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258395840    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5841    You may run "mix format --migrate" to fix this warning automatically.5842    │5843 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5844    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5845    │5846    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258475848    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5849    You may run "mix format --migrate" to fix this warning automatically.5850    │5851 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5852    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5853    │5854    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258555856    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5857    You may run "mix format --migrate" to fix this warning automatically.5858    │5859 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5860    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5861    │5862    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258635864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5865    You may run "mix format --migrate" to fix this warning automatically.5866    │5867 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5869    │5870    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558715872    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5873    You may run "mix format --migrate" to fix this warning automatically.5874    │5875 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5877    │5878    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558795880    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5881    You may run "mix format --migrate" to fix this warning automatically.5882    │5883 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5885    │5886    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558875888    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5889    You may run "mix format --migrate" to fix this warning automatically.5890    │5891 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5893    │5894    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558955896    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5897    You may run "mix format --migrate" to fix this warning automatically.5898    │5899 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5901    │5902    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559035904     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5905     You may run "mix format --migrate" to fix this warning automatically.5906     │5907 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5908     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5909     │5910     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659115912     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5913     You may run "mix format --migrate" to fix this warning automatically.5914     │5915 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5916     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5917     │5918     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259195920     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5921     You may run "mix format --migrate" to fix this warning automatically.5922     │5923 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5924     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5925     │5926     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559275928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5929    You may run "mix format --migrate" to fix this warning automatically.5930    │5931 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5933    │5934    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659355936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5937    You may run "mix format --migrate" to fix this warning automatically.5938    │5939 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5940    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5941    │5942    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259435944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5945    You may run "mix format --migrate" to fix this warning automatically.5946    │5947 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5948    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5949    │5950    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559515952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5953     You may run "mix format --migrate" to fix this warning automatically.5954     │5955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5957     │5958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659595960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5961     You may run "mix format --migrate" to fix this warning automatically.5962     │5963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5965     │5966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259675968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5969     You may run "mix format --migrate" to fix this warning automatically.5970     │5971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5973     │5974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559755976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5977    You may run "mix format --migrate" to fix this warning automatically.5978    │5979 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5980    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5981    │5982    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659835984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5985    You may run "mix format --migrate" to fix this warning automatically.5986    │5987 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5988    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5989    │5990    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259915992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5993    You may run "mix format --migrate" to fix this warning automatically.5994    │5995 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5996    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5997    │5998    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559996000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6001     You may run "mix format --migrate" to fix this warning automatically.6002     │6003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6005     │6006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660076008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6009     You may run "mix format --migrate" to fix this warning automatically.6010     │6011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6013     │6014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260156016     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6017     You may run "mix format --migrate" to fix this warning automatically.6018     │6019 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6020     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6021     │6022     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560236024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6025    You may run "mix format --migrate" to fix this warning automatically.6026    │6027 19 │       <<len :: int32, data :: binary-size(len)>> ->6028    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6029    │6030    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660316032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6033    You may run "mix format --migrate" to fix this warning automatically.6034    │6035 19 │       <<len :: int32, data :: binary-size(len)>> ->6036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6037    │6038    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260396040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6041    You may run "mix format --migrate" to fix this warning automatically.6042    │6043 19 │       <<len :: int32, data :: binary-size(len)>> ->6044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6045    │6046    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560476048     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6049     You may run "mix format --migrate" to fix this warning automatically.6050     │6051 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6052     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6053     │6054     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660556056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6057     You may run "mix format --migrate" to fix this warning automatically.6058     │6059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6061     │6062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260636064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6065     You may run "mix format --migrate" to fix this warning automatically.6066     │6067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6069     │6070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560716072    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6073    You may run "mix format --migrate" to fix this warning automatically.6074    │6075 28 │       <<4 :: int32, oid :: uint32>> -> oid6076    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6077    │6078    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660796080    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6081    You may run "mix format --migrate" to fix this warning automatically.6082    │6083 28 │       <<4 :: int32, oid :: uint32>> -> oid6084    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6085    │6086    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660876088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6089    You may run "mix format --migrate" to fix this warning automatically.6090    │6091 28 │       <<4 :: int32, oid :: uint32>> -> oid6092    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6093    │6094    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260956096    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6097    You may run "mix format --migrate" to fix this warning automatically.6098    │6099 28 │       <<4 :: int32, oid :: uint32>> -> oid6100    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6101    │6102    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261036104    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6105    You may run "mix format --migrate" to fix this warning automatically.6106    │6107 28 │       <<4 :: int32, oid :: uint32>> -> oid6108    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6109    │6110    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561116112    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6113    You may run "mix format --migrate" to fix this warning automatically.6114    │6115 28 │       <<4 :: int32, oid :: uint32>> -> oid6116    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6117    │6118    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561196120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6121     You may run "mix format --migrate" to fix this warning automatically.6122     │6123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6125     │6126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661276128     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6129     You may run "mix format --migrate" to fix this warning automatically.6130     │6131 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6132     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6133     │6134     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261356136     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6137     You may run "mix format --migrate" to fix this warning automatically.6138     │6139 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6140     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6141     │6142     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561436144    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6145    You may run "mix format --migrate" to fix this warning automatically.6146    │6147 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6148    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6149    │6150    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661516152    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6153    You may run "mix format --migrate" to fix this warning automatically.6154    │6155 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6156    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6157    │6158    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261596160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6161    You may run "mix format --migrate" to fix this warning automatically.6162    │6163 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6164    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6165    │6166    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561676168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6169     You may run "mix format --migrate" to fix this warning automatically.6170     │6171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6173     │6174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661756176     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6177     You may run "mix format --migrate" to fix this warning automatically.6178     │6179 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6180     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6181     │6182     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261836184     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6185     You may run "mix format --migrate" to fix this warning automatically.6186     │6187 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6188     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6189     │6190     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561916192    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6193    You may run "mix format --migrate" to fix this warning automatically.6194    │6195 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6196    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6197    │6198    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661996200    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6201    You may run "mix format --migrate" to fix this warning automatically.6202    │6203 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6204    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6205    │6206    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662076208    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6209    You may run "mix format --migrate" to fix this warning automatically.6210    │6211 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6212    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6213    │6214    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662156216    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6217    You may run "mix format --migrate" to fix this warning automatically.6218    │6219 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6220    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6221    │6222    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262236224    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6225    You may run "mix format --migrate" to fix this warning automatically.6226    │6227 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6228    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6229    │6230    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262316232    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6233    You may run "mix format --migrate" to fix this warning automatically.6234    │6235 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6236    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6237    │6238    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262396240    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6241    You may run "mix format --migrate" to fix this warning automatically.6242    │6243 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6244    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6245    │6246    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562476248    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6249    You may run "mix format --migrate" to fix this warning automatically.6250    │6251 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6252    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6253    │6254    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562556256    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6257    You may run "mix format --migrate" to fix this warning automatically.6258    │6259 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6260    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6261    │6262    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562636264     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6265     You may run "mix format --migrate" to fix this warning automatically.6266     │6267 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6268     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6269     │6270     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662716272     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6273     You may run "mix format --migrate" to fix this warning automatically.6274     │6275 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6276     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6277     │6278     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262796280     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6281     You may run "mix format --migrate" to fix this warning automatically.6282     │6283 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6284     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6285     │6286     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562876288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6289    You may run "mix format --migrate" to fix this warning automatically.6290    │6291 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6292    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6293    │6294    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662956296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6297    You may run "mix format --migrate" to fix this warning automatically.6298    │6299 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6300    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6301    │6302    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263036304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6305    You may run "mix format --migrate" to fix this warning automatically.6306    │6307 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6308    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6309    │6310    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563116312     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6313     You may run "mix format --migrate" to fix this warning automatically.6314     │6315 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6316     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6317     │6318     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663196320     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6321     You may run "mix format --migrate" to fix this warning automatically.6322     │6323 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6324     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6325     │6326     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263276328     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6329     You may run "mix format --migrate" to fix this warning automatically.6330     │6331 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6332     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6333     │6334     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563356336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6337    You may run "mix format --migrate" to fix this warning automatically.6338    │6339 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6340    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6341    │6342    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863436344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6345    You may run "mix format --migrate" to fix this warning automatically.6346    │6347 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6348    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6349    │6350    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463516352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6353    You may run "mix format --migrate" to fix this warning automatically.6354    │6355 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6356    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6357    │6358    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763596360     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6361     You may run "mix format --migrate" to fix this warning automatically.6362     │6363 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6364     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6365     │6366     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863676368     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6369     You may run "mix format --migrate" to fix this warning automatically.6370     │6371 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6372     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6373     │6374     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463756376     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6377     You may run "mix format --migrate" to fix this warning automatically.6378     │6379 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6380     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6381     │6382     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763836384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6385    You may run "mix format --migrate" to fix this warning automatically.6386    │6387 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6388    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6389    │6390    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663916392    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6393    You may run "mix format --migrate" to fix this warning automatically.6394    │6395 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6396    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6397    │6398    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263996400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6401    You may run "mix format --migrate" to fix this warning automatically.6402    │6403 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6404    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6405    │6406    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564076408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6409     You may run "mix format --migrate" to fix this warning automatically.6410     │6411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6413     │6414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664156416     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6417     You may run "mix format --migrate" to fix this warning automatically.6418     │6419 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6420     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6421     │6422     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264236424     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6425     You may run "mix format --migrate" to fix this warning automatically.6426     │6427 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6428     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6429     │6430     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564316432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6433    You may run "mix format --migrate" to fix this warning automatically.6434    │6435 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6436    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6437    │6438    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864396440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6441    You may run "mix format --migrate" to fix this warning automatically.6442    │6443 40 │         <<count::int32, data::binary>> = binary6444    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6445    │6446    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864476448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6449    You may run "mix format --migrate" to fix this warning automatically.6450    │6451 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6452    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6453    │6454    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464556456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6457    You may run "mix format --migrate" to fix this warning automatically.6458    │6459 40 │         <<count::int32, data::binary>> = binary6460    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6461    │6462    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464636464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6465    You may run "mix format --migrate" to fix this warning automatically.6466    │6467 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6468    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6469    │6470    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764716472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6473    You may run "mix format --migrate" to fix this warning automatically.6474    │6475 40 │         <<count::int32, data::binary>> = binary6476    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6477    │6478    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764796480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6481    You may run "mix format --migrate" to fix this warning automatically.6482    │6483 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6484    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6485    │6486    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864876488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6489    You may run "mix format --migrate" to fix this warning automatically.6490    │6491 44 │         <<_::int32, data::binary>> = binary6492    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6493    │6494    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864956496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6497    You may run "mix format --migrate" to fix this warning automatically.6498    │6499 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6500    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6501    │6502    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465036504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6505    You may run "mix format --migrate" to fix this warning automatically.6506    │6507 44 │         <<_::int32, data::binary>> = binary6508    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6509    │6510    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465116512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6513    You may run "mix format --migrate" to fix this warning automatically.6514    │6515 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6516    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6517    │6518    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765196520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6521    You may run "mix format --migrate" to fix this warning automatically.6522    │6523 44 │         <<_::int32, data::binary>> = binary6524    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6525    │6526    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765276528     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6529     You may run "mix format --migrate" to fix this warning automatically.6530     │6531 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6532     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6533     │6534     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865356536     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6537     You may run "mix format --migrate" to fix this warning automatically.6538     │6539 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6540     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6541     │6542     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465436544     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6545     You may run "mix format --migrate" to fix this warning automatically.6546     │6547 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6548     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6549     │6550     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765516552    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6553    You may run "mix format --migrate" to fix this warning automatically.6554    │6555 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6556    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6557    │6558    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665596560    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6561    You may run "mix format --migrate" to fix this warning automatically.6562    │6563 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6564    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6565    │6566    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665676568    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6569    You may run "mix format --migrate" to fix this warning automatically.6570    │6571 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6572    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6573    │6574    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665756576    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6577    You may run "mix format --migrate" to fix this warning automatically.6578    │6579 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6580    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6581    │6582    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265836584    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6585    You may run "mix format --migrate" to fix this warning automatically.6586    │6587 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6588    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6589    │6590    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265916592    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6593    You may run "mix format --migrate" to fix this warning automatically.6594    │6595 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6596    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6597    │6598    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265996600    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6601    You may run "mix format --migrate" to fix this warning automatically.6602    │6603 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6604    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6605    │6606    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566076608    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6609    You may run "mix format --migrate" to fix this warning automatically.6610    │6611 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6612    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6613    │6614    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566156616    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6617    You may run "mix format --migrate" to fix this warning automatically.6618    │6619 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6620    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6621    │6622    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566236624     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6625     You may run "mix format --migrate" to fix this warning automatically.6626     │6627 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6628     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6629     │6630     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666316632     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6633     You may run "mix format --migrate" to fix this warning automatically.6634     │6635 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6636     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6637     │6638     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266396640     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6641     You may run "mix format --migrate" to fix this warning automatically.6642     │6643 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6644     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6645     │6646     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566476648    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6649    You may run "mix format --migrate" to fix this warning automatically.6650    │6651 33 │       <<8 :: int32, microsecs :: int64>> ->6652    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6653    │6654    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666556656    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6657    You may run "mix format --migrate" to fix this warning automatically.6658    │6659 33 │       <<8 :: int32, microsecs :: int64>> ->6660    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6661    │6662    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666636664    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6665    You may run "mix format --migrate" to fix this warning automatically.6666    │6667 33 │       <<8 :: int32, microsecs :: int64>> ->6668    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6669    │6670    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266716672    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6673    You may run "mix format --migrate" to fix this warning automatically.6674    │6675 33 │       <<8 :: int32, microsecs :: int64>> ->6676    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6677    │6678    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266796680    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6681    You may run "mix format --migrate" to fix this warning automatically.6682    │6683 33 │       <<8 :: int32, microsecs :: int64>> ->6684    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6685    │6686    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566876688    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6689    You may run "mix format --migrate" to fix this warning automatically.6690    │6691 33 │       <<8 :: int32, microsecs :: int64>> ->6692    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6693    │6694    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566956696     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6697     You may run "mix format --migrate" to fix this warning automatically.6698     │6699 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6700     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6701     │6702     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667036704     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6705     You may run "mix format --migrate" to fix this warning automatically.6706     │6707 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6708     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6709     │6710     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267116712     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6713     You may run "mix format --migrate" to fix this warning automatically.6714     │6715 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6716     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6717     │6718     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567196720    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6721    You may run "mix format --migrate" to fix this warning automatically.6722    │6723 37 │       <<8 :: int32, microsecs :: int64>> ->6724    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6725    │6726    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667276728    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6729    You may run "mix format --migrate" to fix this warning automatically.6730    │6731 37 │       <<8 :: int32, microsecs :: int64>> ->6732    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6733    │6734    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667356736    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6737    You may run "mix format --migrate" to fix this warning automatically.6738    │6739 37 │       <<8 :: int32, microsecs :: int64>> ->6740    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6741    │6742    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267436744    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6745    You may run "mix format --migrate" to fix this warning automatically.6746    │6747 37 │       <<8 :: int32, microsecs :: int64>> ->6748    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6749    │6750    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267516752    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6753    You may run "mix format --migrate" to fix this warning automatically.6754    │6755 37 │       <<8 :: int32, microsecs :: int64>> ->6756    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6757    │6758    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567596760    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6761    You may run "mix format --migrate" to fix this warning automatically.6762    │6763 37 │       <<8 :: int32, microsecs :: int64>> ->6764    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6765    │6766    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567676768     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6769     You may run "mix format --migrate" to fix this warning automatically.6770     │6771 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6772     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6773     │6774     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667756776     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6777     You may run "mix format --migrate" to fix this warning automatically.6778     │6779 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6780     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6781     │6782     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267836784     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6785     You may run "mix format --migrate" to fix this warning automatically.6786     │6787 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6788     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6789     │6790     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567916792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6793    You may run "mix format --migrate" to fix this warning automatically.6794    │6795 42 │       <<8 :: int32, microsecs :: int64>> ->6796    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6797    │6798    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667996800    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6801    You may run "mix format --migrate" to fix this warning automatically.6802    │6803 42 │       <<8 :: int32, microsecs :: int64>> ->6804    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6805    │6806    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668076808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6809    You may run "mix format --migrate" to fix this warning automatically.6810    │6811 42 │       <<8 :: int32, microsecs :: int64>> ->6812    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6813    │6814    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268156816    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6817    You may run "mix format --migrate" to fix this warning automatically.6818    │6819 42 │       <<8 :: int32, microsecs :: int64>> ->6820    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6821    │6822    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268236824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6825    You may run "mix format --migrate" to fix this warning automatically.6826    │6827 42 │       <<8 :: int32, microsecs :: int64>> ->6828    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6829    │6830    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568316832    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6833    You may run "mix format --migrate" to fix this warning automatically.6834    │6835 42 │       <<8 :: int32, microsecs :: int64>> ->6836    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6837    │6838    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568396840     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6841     You may run "mix format --migrate" to fix this warning automatically.6842     │6843 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6844     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6845     │6846     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668476848     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6849     You may run "mix format --migrate" to fix this warning automatically.6850     │6851 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6852     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6853     │6854     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268556856     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6857     You may run "mix format --migrate" to fix this warning automatically.6858     │6859 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6860     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6861     │6862     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568636864    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6865    You may run "mix format --migrate" to fix this warning automatically.6866    │6867 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6868    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6869    │6870    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668716872    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6873    You may run "mix format --migrate" to fix this warning automatically.6874    │6875 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6876    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6877    │6878    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668796880    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6881    You may run "mix format --migrate" to fix this warning automatically.6882    │6883 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6884    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6885    │6886    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668876888    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6889    You may run "mix format --migrate" to fix this warning automatically.6890    │6891 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6892    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6893    │6894    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268956896    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6897    You may run "mix format --migrate" to fix this warning automatically.6898    │6899 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6900    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901    │6902    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269036904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6905    You may run "mix format --migrate" to fix this warning automatically.6906    │6907 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6908    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6909    │6910    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269116912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6913    You may run "mix format --migrate" to fix this warning automatically.6914    │6915 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6916    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6917    │6918    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569196920    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6921    You may run "mix format --migrate" to fix this warning automatically.6922    │6923 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6924    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6925    │6926    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569276928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6929    You may run "mix format --migrate" to fix this warning automatically.6930    │6931 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6932    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6933    │6934    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569356936     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6937     You may run "mix format --migrate" to fix this warning automatically.6938     │6939 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6940     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6941     │6942     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669436944     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6945     You may run "mix format --migrate" to fix this warning automatically.6946     │6947 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6948     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6949     │6950     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269516952     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6953     You may run "mix format --migrate" to fix this warning automatically.6954     │6955 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6956     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6957     │6958     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569596960     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6961     You may run "mix format --migrate" to fix this warning automatically.6962     │6963 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6964     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6965     │6966     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669676968     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6969     You may run "mix format --migrate" to fix this warning automatically.6970     │6971 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6972     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6973     │6974     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669756976     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6977     You may run "mix format --migrate" to fix this warning automatically.6978     │6979 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6980     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6981     │6982     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269836984     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6985     You may run "mix format --migrate" to fix this warning automatically.6986     │6987 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6988     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6989     │6990     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269916992     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6993     You may run "mix format --migrate" to fix this warning automatically.6994     │6995 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6996     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6997     │6998     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569997000     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7001     You may run "mix format --migrate" to fix this warning automatically.7002     │7003 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7004     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7005     │7006     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570077008     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7009     You may run "mix format --migrate" to fix this warning automatically.7010     │7011 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7012     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7013     │7014     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670157016     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7017     You may run "mix format --migrate" to fix this warning automatically.7018     │7019 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7020     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7021     │7022     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270237024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7025     You may run "mix format --migrate" to fix this warning automatically.7026     │7027 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7028     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7029     │7030     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570317032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7033    You may run "mix format --migrate" to fix this warning automatically.7034    │7035 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7036    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7037    │7038    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670397040    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7041    You may run "mix format --migrate" to fix this warning automatically.7042    │7043 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7044    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7045    │7046    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270477048    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7049    You may run "mix format --migrate" to fix this warning automatically.7050    │7051 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7052    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7053    │7054    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570557056     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7057     You may run "mix format --migrate" to fix this warning automatically.7058     │7059 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7060     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7061     │7062     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670637064     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7065     You may run "mix format --migrate" to fix this warning automatically.7066     │7067 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7068     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7069     │7070     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270717072     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7073     You may run "mix format --migrate" to fix this warning automatically.7074     │7075 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7076     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7077     │7078     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570797080    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7081    You may run "mix format --migrate" to fix this warning automatically.7082    │7083 17 │       <<0 :: int32>> -> :void7084    │       ~~~~~~~~~~~~~~~~~~~~~~~7085    │7086    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670877088    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7089    You may run "mix format --migrate" to fix this warning automatically.7090    │7091 17 │       <<0 :: int32>> -> :void7092    │       ~~~~~~~~~~~~~~~~~~~~~~~7093    │7094    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270957096    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7097    You may run "mix format --migrate" to fix this warning automatically.7098    │7099 17 │       <<0 :: int32>> -> :void7100    │       ~~~~~~~~~~~~~~~~~~~~~~~7101    │7102    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571037104     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7105     You may run "mix format --migrate" to fix this warning automatically.7106     │7107 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7108     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7109     │7110     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671117112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7113     You may run "mix format --migrate" to fix this warning automatically.7114     │7115 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7116     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117     │7118     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271197120     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7121     You may run "mix format --migrate" to fix this warning automatically.7122     │7123 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7124     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7125     │7126     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571277128    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7129    You may run "mix format --migrate" to fix this warning automatically.7130    │7131 23 │       <<0 :: int32>> -> :void7132    │       ~~~~~~~~~~~~~~~~~~~~~~~7133    │7134    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671357136    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7137    You may run "mix format --migrate" to fix this warning automatically.7138    │7139 23 │       <<0 :: int32>> -> :void7140    │       ~~~~~~~~~~~~~~~~~~~~~~~7141    │7142    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271437144    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7145    You may run "mix format --migrate" to fix this warning automatically.7146    │7147 23 │       <<0 :: int32>> -> :void7148    │       ~~~~~~~~~~~~~~~~~~~~~~~7149    │7150    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571517152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7153     You may run "mix format --migrate" to fix this warning automatically.7154     │7155 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7156     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7157     │7158     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671597160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7161     You may run "mix format --migrate" to fix this warning automatically.7162     │7163 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7164     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7165     │7166     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271677168     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7169     You may run "mix format --migrate" to fix this warning automatically.7170     │7171 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7172     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7173     │7174     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571757176    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7177    │7178 20 │     manager    = worker(Postgrex.TypeManager, [])7179    │                  ~7180    │7181    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171827183    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7184    │7185 21 │     server_sup = supervisor(__MODULE__, [:servers])7186    │                  ~7187    │7188    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171897190    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7191    │7192 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7193    │     ~7194    │7195    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17196    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171977198    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7199    │7200 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7201    │                   ~7202    │7203    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172047205     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7206     │7207 110 │     if Map.size(s.listener_channels[channel]) == 1 do7208     │            ~7209     │7210     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37211     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37212     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272137214    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7215    │7216 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7217    │            ~7218    │7219    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172207221     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7222     │7223 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7224     │               ~7225     │7226     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272277228    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7229    │7230  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7231    │                 ~7232    │7233    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272347235    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7236    │7237  9 │                 worker(Postgrex.Parameters, [])]7238    │                 ~7239    │7240    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272417242     warning: a struct for Postgrex.Query is expected on struct update:72437244         %Postgrex.Query{7245           query7246           | param_oids: param_oids,7247             param_formats: param_formats,7248             param_types: param_types7249         }72507251     but got type:72527253         dynamic()72547255     where "query" was given the type:72567257         # type: dynamic()7258         # from: lib/postgrex/protocol.ex:910:357259         query72607261     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72627263     type warning found at:7264     │7265 915 │         query = %Query{query | param_oids: param_oids,7266     │                 ~7267     │7268     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672697270     warning: a struct for Postgrex.Query is expected on struct update:72717272         %Postgrex.Query{7273           query7274           | ref: make_ref(),7275             types: types,7276             columns: col_names,7277             result_oids: result_oids,7278             result_formats: result_formats,7279             result_types: result_types7280         }72817282     but got type:72837284         dynamic()72857286     where "query" was given the type:72877288         # type: dynamic()7289         # from: lib/postgrex/protocol.ex:926:357290         query72917292     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72937294     type warning found at:7295     │7296 932 │         query = %Query{query | ref: make_ref(), types: types,7297     │                 ~7298     │7299     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/673007301     warning: a struct for Postgrex.Query is expected on struct update:73027303         %Postgrex.Query{query | ref: make_ref()}73047305     but got type:73067307         dynamic()73087309     where "query" was given the type:73107311         # type: dynamic()7312         # from: lib/postgrex/protocol.ex:977:317313         query73147315     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73167317     type warning found at:7318     │7319 978 │     query = %Query{query | ref: make_ref()}7320     │             ~7321     │7322     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573237324      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7325      │7326 2131 │     formatted_reason = :ssl.format_error(reason)7327      │                             ~7328      │7329      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373307331      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7332      │7333 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7334      │                                            ~7335      │7336      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373377338      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7339      │7340 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7341      │        ~7342      │7343      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273447345      warning: a struct for Postgrex.Query is expected on struct update:73467347          %Postgrex.Query{query | name: ""}73487349      but got type:73507351          dynamic()73527353      where "query" was given the type:73547355          # type: dynamic()7356          # from: lib/postgrex/protocol.ex:2313:167357          query73587359      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73607361      type warning found at:7362      │7363 2313 │   defp unnamed(query), do: %Query{query | name: ""}7364      │                            ~7365      │7366      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173677368Generated postgrex app7369warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7370  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27371  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17372  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57373  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27374  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47375  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273767377==> ecto7378Compiling 70 files (.ex)7379     warning: using single-quoted strings to represent charlists is deprecated.7380     Use ~c"" if you indeed want a charlist or use "" instead.7381     You may run "mix format --migrate" to change all single-quoted7382     strings to use the ~c sigil and fix this warning.7383     │7384 166 │     defp insert_all_value(_),   do: '?'7385     │                                     ~7386     │7387     └─ lib/ecto/adapters/mysql/connection.ex:166:3773887389     warning: using single-quoted strings to represent charlists is deprecated.7390     Use ~c"" if you indeed want a charlist or use "" instead.7391     You may run "mix format --migrate" to change all single-quoted7392     strings to use the ~c sigil and fix this warning.7393     │7394 354 │       '?'7395     │       ~7396     │7397     └─ lib/ecto/adapters/mysql/connection.ex:354:773987399      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74007401      This error happens when you have function calls without parentheses inside keywords. For example:74027403          function(arg, one: nested_call a, b, c)7404          function(arg, one: if expr, do: :this, else: :that)74057406      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:74077408          function(arg, one: if(expr, do: :this, else: :that))7409          function(arg, one: nested_call(a, b, c))74107411      Ambiguity found at:7412      │7413 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7414      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7415      │7416      └─ lib/ecto/changeset.ex:228674177418     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 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7433     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7434     │7435     └─ lib/ecto/migration/runner.ex:26574367437     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74387439     This error happens when you have function calls without parentheses inside keywords. For example:74407441         function(arg, one: nested_call a, b, c)7442         function(arg, one: if expr, do: :this, else: :that)74437444     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:74457446         function(arg, one: if(expr, do: :this, else: :that))7447         function(arg, one: nested_call(a, b, c))74487449     Ambiguity found at:7450     │7451 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7452     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7453     │7454     └─ lib/ecto/migration/runner.ex:26774557456     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7457     │7458 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7459     │        ~7460     │7461     └─ lib/ecto/query/builder.ex:136:874627463     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7464     │7465 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7466     │                                             ~~7467     │7468     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274697470     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7471     │7472 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7473     │                                         ~~7474     │7475     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274767477     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74787479     This error happens when you have function calls without parentheses inside keywords. For example:74807481         function(arg, one: nested_call a, b, c)7482         function(arg, one: if expr, do: :this, else: :that)74837484     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:74857486         function(arg, one: if(expr, do: :this, else: :that))7487         function(arg, one: nested_call(a, b, c))74887489     Ambiguity found at:7490     │7491 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7493     │7494     └─ lib/ecto/repo/schema.ex:45474957496    warning: unused require Ecto.Query7497    │7498  6 │   require Ecto.Query7499    │   ~7500    │7501    └─ lib/ecto/repo/preloader.ex:6:375027503    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7504    │7505  9 │   schema "schema_migrations" do7506    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7507    │7508    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75097510    warning: incompatible types given to Mix.Ecto.ensure_started/2:75117512        Mix.Ecto.ensure_started(repo, opts)75137514    given types:75157516        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75177518    but expected one of:75197520        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75217522    where "opts" was given the type:75237524        # type: dynamic(7525          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7526            non_struct_map()7527        )7528        # from: lib/mix/tasks/ecto.rollback.ex:64:107529        opts =7530          if opts[:quiet] do7531            Keyword.merge(opts, log: false, log_sql: false)7532          else7533            opts7534          end75357536    where "repo" was given the type:75377538        # type: dynamic(atom())7539        # from: lib/mix/tasks/ecto.rollback.ex:70:77540        Mix.Ecto.ensure_repo(repo, args)75417542    type warning found at:7543    │7544 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7545    │                          ~7546    │7547    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275487549      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7550      │7551 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7552      │     ~7553      │7554      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275557556     warning: the following clause will never match:75577558         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75597560     because it attempts to match on the result of:75617562         System.stacktrace()75637564     which has type:75657566         empty_list()75677568     where "args_or_arity" was given the type:75697570         # type: float() or integer() or non_empty_list(term())7571         # from: lib/ecto/changeset.ex7572         (_() when args_or_arity == 2) when length(args_or_arity) == 275737574     where "module" was given the type:75757576         # type: dynamic()7577         # from: lib/ecto/changeset.ex:733:307578         module75797580     type warning found at:7581     │7582 741 │ ...                   when length(args_or_arity) == 2 ->7583     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7584     │7585     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275867587    warning: incompatible types given to Mix.Ecto.ensure_started/2:75887589        Mix.Ecto.ensure_started(repo, all: true)75907591    given types:75927593        -dynamic(atom())-, non_empty_list({:all, true})75947595    but expected one of:75967597        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75987599    where "repo" was given the type:76007601        # type: dynamic(atom())7602        # from: lib/mix/tasks/ecto.migrations.ex:37:77603        Mix.Ecto.ensure_repo(repo, args)76047605    type warning found at:7606    │7607 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7608    │                       ~7609    │7610    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/376117612     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7613     │7614 739 │           case System.stacktrace do7615     │                       ~7616     │7617     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276187619    warning: incompatible types given to Mix.Ecto.ensure_started/2:76207621        Mix.Ecto.ensure_started(repo, opts)76227623    given types:76247625        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76267627    but expected one of:76287629        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76307631    where "opts" was given the type:76327633        # type: dynamic(7634          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7635            non_struct_map()7636        )7637        # from: lib/mix/tasks/ecto.migrate.ex:68:107638        opts =7639          if opts[:quiet] do7640            Keyword.merge(opts, log: false, log_sql: false)7641          else7642            opts7643          end76447645    where "repo" was given the type:76467647        # type: dynamic(atom())7648        # from: lib/mix/tasks/ecto.migrate.ex:74:77649        Mix.Ecto.ensure_repo(repo, args)76507651    type warning found at:7652    │7653 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7654    │                          ~7655    │7656    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276577658    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76597660        Mix.Ecto.source_repo_priv(repo)76617662    given types:76637664        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76657666    but expected one of:76677668        atom()76697670    where "repo" was given the types:76717672        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7673        # from: lib/mix/tasks/ecto.load.ex:70:227674        Keyword.merge(repo.config, opts)76757676        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7677        # from: lib/mix/tasks/ecto.load.ex:72:277678        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76797680    type warning found at:7681    │7682 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7683    │                                          ~7684    │7685    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276867687    warning: expected a map or struct when accessing .__adapter__ in expression:76887689        repo.__adapter__76907691    where "repo" was given the type:76927693        # type: dynamic(atom())7694        # from: lib/mix/tasks/ecto.load.ex:53:77695        Mix.Ecto.ensure_repo(repo, args)76967697    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76987699    type warning found at:7700    │7701 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7702    │                              ~7703    │7704    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/177057706    warning: expected a map or struct when accessing .__adapter__ in expression:77077708        repo.__adapter__77097710    where "repo" was given the type:77117712        # type: dynamic(atom())7713        # from: lib/mix/tasks/ecto.dump.ex:50:77714        Mix.Ecto.ensure_repo(repo, args)77157716    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77177718    type warning found at:7719    │7720 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7721    │                              ~7722    │7723    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177247725    warning: expected a map or struct when accessing .__adapter__ in expression:77267727        repo.__adapter__77287729    where "repo" was given the type:77307731        # type: dynamic(atom())7732        # from: lib/mix/tasks/ecto.drop.ex:39:77733        Mix.Ecto.ensure_repo(repo, args)77347735    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77367737    type warning found at:7738    │7739 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7740    │                              ~7741    │7742    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177437744    warning: expected a map or struct when accessing .__adapter__ in expression:77457746        repo.__adapter__77477748    where "repo" was given the type:77497750        # type: dynamic(atom())7751        # from: lib/mix/tasks/ecto.create.ex:37:77752        Mix.Ecto.ensure_repo(repo, args)77537754    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77557756    type warning found at:7757    │7758 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7759    │                              ~7760    │7761    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177627763    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7764    │7765 62 │       Mix.Project.compile(args)7766    │                   ~7767    │7768    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277697770     warning: expected a module (an atom) when invoking start_link/1 in expression:77717772         repo.start_link(pool_size: pool_size)77737774     where "pool_size" was given the type:77757776         # type: dynamic()7777         # from: lib/mix/ecto.ex:101:157778         pool_size = Keyword.get(opts, :pool_size, 1)77797780     where "repo" was given the type:77817782         # type: dynamic(%{..., __adapter__: atom()})7783         # from: lib/mix/ecto.ex:99:367784         repo.__adapter__.ensure_all_started(repo, :temporary)77857786     type warning found at:7787     │7788 102 │     case repo.start_link(pool_size: pool_size) do7789     │               ~7790     │7791     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277927793     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7794     │7795 146 │     Logger.remove_backend(:console)7796     │            ~7797     │7798     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277997800     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7801     │7802 155 │     Logger.add_backend(:console, flush: true)7803     │            ~7804     │7805     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278067807     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7808     │7809 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7810     │                                                                              ~7811     │7812     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27813     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278147815    warning: incompatible types given to get_source/1:78167817        get_source(repo)78187819    given types:78207821        -dynamic(atom())-78227823    but expected one of:78247825        %{..., config: empty_list() or non_empty_list(term(), term())}78267827    where "repo" was given the type:78287829        # type: dynamic(atom())7830        # from: lib/ecto/migration/schema_migration.ex:24:137831        repo.all(7832          Map.put(7833            (7834              query =7835                (7836                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7837                  Ecto.Query.Builder.From.apply(query, 1)7838                )7839        7840              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7841                ...,7842                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7843                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7844                line: 22,7845                take: %{}7846              })7847            ),7848            :prefix,7849            prefix7850          ), timeout: :infinity, log: false)78517852    type warning found at:7853    │7854 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7855    │                ~7856    │7857    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278587859    warning: incompatible types given to get_source/1:78607861        get_source(repo)78627863    given types:78647865        -dynamic(atom())-78667867    but expected one of:78687869        %{..., config: empty_list() or non_empty_list(term(), term())}78707871    where "repo" was given the type:78727873        # type: dynamic(atom())7874        # from: lib/ecto/migration/schema_migration.ex:30:137875        repo.insert!(7876          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7877            prefix: prefix,7878            source: get_source(repo)7879          ), timeout: :infinity, log: false)78807881    type warning found at:7882    │7883 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7884    │                                              ~7885    │7886    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378877888    warning: incompatible types given to get_source/1:78897890        get_source(repo)78917892    given types:78937894        -dynamic(atom())-78957896    but expected one of:78977898        %{..., config: empty_list() or non_empty_list(term(), term())}78997900    where "repo" was given the type:79017902        # type: dynamic(atom())7903        # from: lib/ecto/migration/schema_migration.ex:36:137904        repo.delete_all(7905          Map.put(7906            (7907              query =7908                (7909                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7910                  Ecto.Query.Builder.From.apply(query, 1)7911                )7912        7913              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7914                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7915                op: :and,7916                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7917                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7918                line: 347919              })7920            ),7921            :prefix,7922            prefix7923          ), timeout: :infinity, log: false)79247925    type warning found at:7926    │7927 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7928    │                ~7929    │7930    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379317932     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7933     │7934 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7935     │                                                                              ~7936     │7937     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279387939      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7940      │7941 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7942      │        ~7943      │7944      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179457946     warning: the following conditional expression:79477948         is_atom(related)79497950     will always evaluate to:79517952         dynamic(true)79537954     where "related" was given the type:79557956         # type: dynamic(atom())7957         # from: lib/ecto/association.ex:730:157958         related = Ecto.Association.related_from_query(queryable)79597960     type warning found at:7961     │7962 732 │     unless is_atom(related) do7963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7964     │7965     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379667967      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7968      │7969 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7970      │                 ~7971      │7972      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379737974     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7975     │7976 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7977     │                                                                              ~7978     │7979     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279807981    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7982    │7983 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7984    │     ~7985    │7986    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279877988     warning: the following clause will never match:79897990         {:error, _} = error ->79917992     because it attempts to match on the result of:79937994         apply(changeset, adapter, :insert, args)79957996     which has type:79977998         dynamic({:invalid or :ok, term()})79998000     type warning found at:8001     │8002 219 │           {:error, _} = error ->8003     │                       ~8004     │8005     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480068007     warning: the following clause will never match:80088009         {:error, _} = error ->80108011     because it attempts to match on the result of:80128013         apply(changeset, adapter, action, args)80148015     which has type:80168017         dynamic({:invalid or :ok, term()})80188019     type warning found at:8020     │8021 297 │             {:error, _} = error ->8022     │                         ~8023     │8024     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480258026     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8027     │8028 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8029     │           ~8030     │8031     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380328033    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8034    │8035 54 │       filter_and_reraise e, System.stacktrace8036    │                                    ~8037    │8038    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580398040    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8041    │8042 44 │     index  = Map.size(params)8043    │                  ~8044    │8045    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58046    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580478048     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8049     │8050 614 │     Decimal.minus(decimal)8051     │             ~8052     │8053     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180548055     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)8056     │8057 228 │         raise BadStructError, struct: struct, term: data8058     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8059     │8060     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580618062     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8063     │8064 214 │       filter_and_reraise e, System.stacktrace8065     │                                    ~8066     │8067     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48068     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480698070      warning: expected a map or struct when accessing .__struct__ in expression:80718072          schema.__struct__80738074      where "schema" was given the types:80758076          # type: dynamic(atom() and not nil)8077          # from: lib/ecto/query/planner.ex:1186:418078          schema80798080          # type: atom()8081          # from: lib/ecto/query/planner.ex:1186:618082          is_atom(schema)80838084      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80858086      type warning found at:8087      │8088 1190 │       Map.has_key?(schema.__struct__, field) ->8089      │                           ~8090      │8091      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680928093     warning: the following clause will never match:80948095         {:error, _} ->80968097     because it attempts to match on the result of:80988099         NaiveDateTime.new(date, time)81008101     which has type:81028103         dynamic({:ok, %NaiveDateTime{}})81048105     type warning found at:8106     │8107 803 │         {:error, _} -> :error8108     │         ~~~~~~~~~~~~~~~~~~~~~8109     │8110     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/181118112     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8113     │8114 159 │         supervise(children, strategy: :one_for_one)8115     │         ~8116     │8117     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/181188119    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8120    │8121 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8122    │     ~8123    │8124    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281258126    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81278128        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81298130    given types:81318132        (8133          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8134          dynamic()8135        )81368137    but expected one of:81388139        atom(), term()81408141    where "opts" was given the type:81428143        # type: dynamic(8144          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8145            non_struct_map()8146        )8147        # from: lib/ecto/migrator.ex:44:658148        opts[:prefix]81498150    where "repo" was given the type:81518152        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8153        # from: lib/ecto/migrator.ex:44:238154        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81558156    type warning found at:8157    │8158 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8159    │                       ~8160    │8161    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281628163     warning: expected a module (an atom) when invoking transaction/2 in expression:81648165         repo.transaction(fun, log: false, timeout: :infinity)81668167     where "fun" was given the type:81688169         # type: dynamic()8170         # from: lib/ecto/migrator.ex:114:478171         fun81728173     where "repo" was given the types:81748175         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8176         # from: lib/ecto/migrator.ex:118:248177         repo.__adapter__.supports_ddl_transaction?81788179         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8180         # from: lib/ecto/migrator.ex:118:248181         repo.__adapter__.supports_ddl_transaction?81828183     type warning found at:8184     │8185 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8186     │              ~8187     │8188     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381898190    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8191    │8192 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8193    │       ~8194    │8195    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181968197    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8198    │8199 15 │     supervise(children, strategy: :simple_one_for_one)8200    │     ~8201    │8202    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182038204     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8205     │8206 291 │     modules = Code.load_file(file)8207     │                    ~8208     │8209     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282108211     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8212     │8213 321 │         reraise error, System.stacktrace8214     │                               ~8215     │8216     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382178218    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8219    │8220 10 │       worker(Ecto.Registry, []),8221    │       ~8222    │8223    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282248225    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8226    │8227 11 │       supervisor(Ecto.Migration.Supervisor, [])8228    │       ~8229    │8230    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282318232     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8233     │8234 260 │         reraise %{err | message: message}, System.stacktrace8235     │                                                   ~8236     │8237     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682388239Generated ecto app8240==> guardian_db8241Compiling 5 files (.ex)8242     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8243     │8244 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8245     │                        ~8246     │8247     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)82488249    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8250    │8251 15 │   schema "virtual: token" do8252    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8253    │8254    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)825582568257== Compilation error in file lib/guardian/db.ex ==8258** (RuntimeError) Guardian.DB configuration is required8259    lib/guardian/db.ex:114: (module)8260could 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"