materia

Build log

nerves_system_mangopi_mq_pro

materia 0.1.2 · fail · run materia-0.1.2-1790984492544
8259 of 8259 lines
1Resolving Hex dependencies...2Resolution completed in 0.496s3Unchanged: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_mangopi_mq_pro/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_mangopi_mq_pro/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_mangopi_mq_pro/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_mangopi_mq_pro/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_mangopi_mq_pro/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_conns_sup.erl:717    │718 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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.erl:741    │742 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);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_riscv64_nerves_linux_gnu-15.3.1/bin/riscv64-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_mangopi_mq_pro-0.17.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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead952     │953 111 │         stack = System.stacktrace()954     │                        ~955     │956     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3957958     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead959     │960 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)961     │                     ~962     │963     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3964965    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead966    │967  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]968    │                  ~969    │970    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0971972    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: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead994     │995 986 │             stack = System.stacktrace()996     │                            ~997     │998     └─ lib/db_connection.ex:986:28: DBConnection.handle/4999     └─ lib/db_connection.ex:992:24: DBConnection.handle/41000     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41001     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41002     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61003     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31004     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51005     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21006     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41007     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51008     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51009     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21010     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61011     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610121013    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1014    │1015  9 │       supervisor(DBConnection.Task, []),1016    │       ~1017    │1018    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21019    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21020    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210211022     warning: :random.seed/3 is deprecated. Use the 'rand' module instead1023     │1024 108 │     case :random.seed(hash, sec, micro) do1025     │                  ~1026     │1027     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/010281029Generated 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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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/mangopi_mq_pro/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_riscv64_nerves_linux_gnu1237Compiling 1 file (.ex)1238Generated nerves_toolchain_riscv64_nerves_linux_gnu app1239==> nerves_system_mangopi_mq_pro1240Generated nerves_system_mangopi_mq_pro app1241==> nerves_compatibility_test1242===> Analyzing applications...1243===> Compiling idna1244===> Analyzing applications...1245===> Compiling telemetry1246===> Analyzing applications...1247===> Compiling cowboy1248    ┌─ src/cowboy_handler.erl:1249    │1250 87 │  		Stacktrace = erlang:get_stacktrace(),1251    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12521253     ┌─ src/cowboy_handler.erl:1254     │1255 116 │  		Stacktrace = erlang:get_stacktrace(),1256     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12571258     ┌─ src/cowboy_handler.erl:1259     │1260 235 │  		Stacktrace = erlang:get_stacktrace(),1261     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12621263     ┌─ src/cowboy_handler.erl:1264     │1265 290 │  			{stacktrace, erlang:get_stacktrace()},1266     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126712681269    ┌─ src/cowboy_rest.erl:1270    │1271 69 │  				Stacktrace = erlang:get_stacktrace(),1272    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12731274      ┌─ src/cowboy_rest.erl:1275      │1276 1006 │  	Stacktrace = erlang:get_stacktrace(),1277      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace127812791280     ┌─ src/cowboy_websocket.erl:1281     │1282 147 │  		Stacktrace = erlang:get_stacktrace(),1283     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12841285     ┌─ src/cowboy_websocket.erl:1286     │1287 645 │  			{stacktrace, erlang:get_stacktrace()},1288     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12891290     ┌─ src/cowboy_websocket.erl:1291     │1292 755 │  			{stacktrace, erlang:get_stacktrace()},1293     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129412951296==> expo1297Compiling 2 files (.erl)1298Compiling 22 files (.ex)1299Generated expo app1300==> gettext1301Compiling 18 files (.ex)1302     warning: unused require Gettext.Macros1303     │1304 594 │   require Gettext.Macros1305     │   ~1306     │1307     └─ lib/gettext.ex:594:313081309     warning: the following clause is redundant:13101311         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13121313     it has type:13141315         dynamic(%Expo.Message.Plural{})13161317     previous clauses have already matched on the following types:13181319         %Expo.Message.Singular{}1320         %Expo.Message.Plural{}13211322     │1323 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1324     │        ~1325     │1326     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113271328     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1329     │1330 426 │               Kernel.ParallelCompiler.async(fn ->1331     │                                       ~1332     │1333     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313341335Generated gettext app1336==> phoenix_pubsub1337Compiling 13 files (.ex)1338     warning: single quotes around atoms are deprecated. Use double quotes instead1339     │1340 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1341     │                       ~1342     │1343     └─ lib/phoenix/pubsub/local.ex:160:2313441345     warning: single quotes around atoms are deprecated. Use double quotes instead1346     │1347 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1348     │                                        ~1349     │1350     └─ lib/phoenix/pubsub/local.ex:160:4013511352     warning: unused require Logger1353     │1354 107 │   require Logger1355     │   ~1356     │1357     └─ lib/phoenix/tracker.ex:107:313581359     warning: a struct for Phoenix.Tracker.State is expected on struct update:13601361         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13621363     but got type:13641365         dynamic()13661367     where "delta" was given the type:13681369         # type: dynamic()1370         # from: lib/phoenix/tracker/state.ex:461:361371         %Phoenix.Tracker.State{delta: delta} = state13721373     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13741375     type warning found at:1376     │1377 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1378     │                 ~1379     │1380     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513811382     warning: a struct for Phoenix.Tracker.State is expected on struct update:13831384         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13851386     but got type:13871388         dynamic()13891390     where "delta" was given the type:13911392         # type: dynamic()1393         # from: lib/phoenix/tracker/state.ex:541:991394         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1395           state13961397     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13981399     type warning found at:1400     │1401 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1402     │                   ~1403     │1404     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114051406    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14071408        %Phoenix.Tracker.Replica{replica | status: :permdown}14091410    but got type:14111412        dynamic()14131414    where "replica" was given the type:14151416        # type: dynamic()1417        # from: lib/phoenix/tracker/replica.ex:72:171418        replica14191420    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14211422    type warning found at:1423    │1424 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1425    │                               ~1426    │1427    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/114281429    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14301431        %Phoenix.Tracker.Replica{replica | status: :down}14321433    but got type:14341435        dynamic()14361437    where "replica" was given the type:14381439        # type: dynamic()1440        # from: lib/phoenix/tracker/replica.ex:74:131441        replica14421443    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14441445    type warning found at:1446    │1447 74 │   defp down(replica), do: %Replica{replica | status: :down}1448    │                           ~1449    │1450    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114511452    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14531454        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14551456    but got type:14571458        dynamic()14591460    where "replica" was given the type:14611462        # type: dynamic()1463        # from: lib/phoenix/tracker/replica.ex:76:291464        replica14651466    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14671468    type warning found at:1469    │1470 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1471    │     ~1472    │1473    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114741475     warning: a struct for Phoenix.Tracker.State is expected on struct update:14761477         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14781479     but got type:14801481         dynamic(%{..., range: {term(), term()}})14821483     where "delta" was given the type:14841485         # type: dynamic(%{..., range: {term(), term()}})1486         # from: lib/phoenix/tracker/state.ex:551:301487         {start_clock, end_clock} = delta.range14881489     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14901491     type warning found at:1492     │1493 555 │            delta: %State{delta | range: {start_clock, new_end}}}1494     │                   ~1495     │1496     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214971498     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1499     │1500 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1501     │         ~1502     │1503     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/115041505     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1506     │1507 273 │     supervise(shards, strategy: :one_for_one,1508     │     ~1509     │1510     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115111512    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1513    │1514  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1515    │        ~1516    │1517    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215181519    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1520    │1521 43 │     :ok = :pg2.create(pg2_group)1522    │                ~1523    │1524    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115251526    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1527    │1528 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1529    │       ~1530    │1531    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115321533    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1534    │1535 44 │     :ok = :pg2.join(pg2_group, self())1536    │                ~1537    │1538    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115391540    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1541    │1542 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1543    │       ~1544    │1545    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115461547    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1548    │1549 57 │     :pg2.get_members(pg2_namespace(server_name))1550    │          ~1551    │1552    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115531554    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1555    │1556 97 │     supervise(children, strategy: :rest_for_one)1557    │     ~1558    │1559    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115601561    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1562    │1563 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1564    │         ~1565    │1566    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11567    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115681569    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1570    │1571 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1572    │       ~1573    │1574    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115751576    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1577    │1578 42 │     supervise children, strategy: :one_for_one1579    │     ~1580    │1581    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115821583Generated phoenix_pubsub app1584==> nerves_compatibility_test1585===> Analyzing applications...1586===> Compiling certifi1587==> plug1588Compiling 1 file (.erl)1589Compiling 42 files (.ex)1590Generated plug app1591warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1592  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21593  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11594  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51595  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21596  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41597  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215981599==> phoenix1600Compiling 75 files (.ex)1601warning: cannot infer signatures from :cowboy because it is not loaded16021603warning: cannot infer signatures from :cowlib because it is not loaded16041605warning: cannot infer signatures from :ranch because it is not loaded16061607     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 operator1608     │1609 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1610     │                    ~1611     │1612     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116131614     warning: using single-quoted strings to represent charlists is deprecated.1615     Use ~c"" if you indeed want a charlist or use "" instead.1616     You may run "mix format --migrate" to change all single-quoted1617     strings to use the ~c sigil and fix this warning.1618     │1619 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1620     │                               ~1621     │1622     └─ lib/phoenix/channel/server.ex:310:3116231624    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1625    │1626 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1627    │                    ~1628    │1629    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316301631    warning: unused require Logger1632    │1633 20 │   require Logger1634    │   ~1635    │1636    └─ lib/phoenix/endpoint/handler.ex:20:316371638    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1639    │1640 39 │       Logger.warn """1641    │              ~1642    │1643    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116441645    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 operator1646    │1647 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1648    │                             ~1649    │1650    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216511652     warning: using single-quoted strings to represent charlists is deprecated.1653     Use ~c"" if you indeed want a charlist or use "" instead.1654     You may run "mix format --migrate" to change all single-quoted1655     strings to use the ~c sigil and fix this warning.1656     │1657 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1658     │                                                  ~1659     │1660     └─ lib/phoenix/router.ex:315:5016611662     warning: using single-quoted strings to represent charlists is deprecated.1663     Use ~c"" if you indeed want a charlist or use "" instead.1664     You may run "mix format --migrate" to change all single-quoted1665     strings to use the ~c sigil and fix this warning.1666     │1667 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1668     │                                                  ~1669     │1670     └─ lib/phoenix/router/helpers.ex:195:5016711672    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16731674    This error happens when you have function calls without parentheses inside keywords. For example:16751676        function(arg, one: nested_call a, b, c)1677        function(arg, one: if expr, do: :this, else: :that)16781679    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:16801681        function(arg, one: if(expr, do: :this, else: :that))1682        function(arg, one: nested_call(a, b, c))16831684    Ambiguity found at:1685    │1686 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1687    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1688    │1689    └─ lib/phoenix/router/resource.ex:7116901691    warning: duplicate key :route found in struct1692    │1693 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1694    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1695    │1696    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16971698     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)"1699     │1700 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1701     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1702     │1703     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17041705     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1706     │1707 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1708     │              ~1709     │1710     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117111712     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1713     │1714 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1715     │            ~1716     │1717     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217181719     warning: using single-quoted strings to represent charlists is deprecated.1720     Use ~c"" if you indeed want a charlist or use "" instead.1721     You may run "mix format --migrate" to change all single-quoted1722     strings to use the ~c sigil and fix this warning.1723     │1724 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1725     │                                                  ~1726     │1727     └─ lib/phoenix/template.ex:174:5017281729     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1730     │1731 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1732     │            ~1733     │1734     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217351736     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1737     │1738 647 │       exception -> {:error, {exception, System.stacktrace()}}1739     │                                                ~1740     │1741     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117421743    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1744    │1745 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1746    │       ~1747    │1748    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117491750    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1751    │1752 14 │     supervise(children, strategy: :simple_one_for_one)1753    │     ~1754    │1755    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117561757     warning: expected a module (an atom) when invoking config/1 in expression:17581759         endpoint.config(:endpoint_id)17601761     where "endpoint" was given the type:17621763         # type: dynamic(%{..., __pubsub_server__: atom()})1764         # from: lib/phoenix/transports/long_poll.ex:199:101765         verify_token(endpoint, token, opts)17661767     type warning found at:1768     │1769 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1770     │                                          ~1771     │1772     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317731774     warning: unknown key .__pubsub_server__ in expression:17751776         endpoint.__pubsub_server__17771778     the given type does not have the given key:17791780         dynamic(1781           %Phoenix.Socket{1782             id: term(),1783             assigns: term(),1784             channel: term(),1785             channel_pid: term(),1786             endpoint: atom(),1787             handler: term(),1788             joined: term(),1789             pubsub_server: term(),1790             ref: term(),1791             join_ref: term(),1792             topic: term(),1793             transport: term(),1794             transport_pid: term(),1795             transport_name: term(),1796             serializer: term(),1797             private: term(),1798             vsn: term()1799           } or1800             %Plug.Conn{1801               adapter: term(),1802               assigns: term(),1803               body_params: term(),1804               cookies: term(),1805               halted: term(),1806               host: term(),1807               method: term(),1808               owner: term(),1809               params: term(),1810               path_info: term(),1811               path_params: term(),1812               port: term(),1813               private: term(),1814               query_params: term(),1815               query_string: term(),1816               remote_ip: term(),1817               req_cookies: term(),1818               req_headers: term(),1819               request_path: term(),1820               resp_body: term(),1821               resp_cookies: term(),1822               resp_headers: term(),1823               scheme: term(),1824               script_name: term(),1825               secret_key_base: term(),1826               state: term(),1827               status: term()1828             } or atom() or binary()1829         )18301831     where "endpoint" was given the type:18321833         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1834         # from: lib/phoenix/transports/long_poll.ex:254:191835         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18361837     type warning found at:1838     │1839 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1840     │                                                          ~~~~~~~~~~~~~~~~~1841     │1842     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318431844     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1845     │1846 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1847     │                                                     ~1848     │1849     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418501851    warning: a struct for Plug.Conn is expected on struct update:18521853        %Plug.Conn{conn | state: :sent}18541855    but got type:18561857        dynamic()18581859    where "conn" was given the type:18601861        # type: dynamic()1862        # from: lib/phoenix/endpoint/render_errors.ex:79:211863        conn18641865    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18661867    type warning found at:1868    │1869 83 │         %Plug.Conn{conn | state: :sent}1870    │         ~1871    │1872    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/518731874    warning: a struct for Plug.Conn is expected on struct update:18751876        %Plug.Conn{conn | query_params: %{}, params: %{}}18771878    but got type:18791880        dynamic(%{..., params: %Plug.Conn.Unfetched{}})18811882    where "conn" was given the types:18831884        # type: dynamic(%{..., params: term()})1885        # from: lib/phoenix/endpoint/render_errors.ex:94:171886        conn.params18871888        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1889        # from: lib/phoenix/endpoint/render_errors.ex:94:171890        conn.params18911892    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"18931894    type warning found at:1895    │1896 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1897    │                                   ~1898    │1899    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119001901    warning: a struct for Plug.Conn is expected on struct update:19021903        %Plug.Conn{conn | query_params: %{}, params: params}19041905    but got type:19061907        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19081909    where "conn" was given the types:19101911        # type: dynamic(%{..., params: term()})1912        # from: lib/phoenix/endpoint/render_errors.ex:94:171913        conn.params19141915        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1916        # from: lib/phoenix/endpoint/render_errors.ex:94:171917        conn.params19181919    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19201921    type warning found at:1922    │1923 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1924    │                   ~1925    │1926    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119271928    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1929    │1930  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1931    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1932    │1933    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)19341935    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1936    │1937 10 │     conn = @connection.conn(req, transport)1938    │                        ~1939    │1940    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/319411942    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1943    │1944 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1945    │                       ~1946    │1947    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/319481949    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1950    │1951 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1952    │                                                                                   ~1953    │1954    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/319551956     warning: a struct for Phoenix.Socket is expected on struct update:19571958         %Phoenix.Socket{socket | id: id}19591960     but got type:19611962         dynamic()19631964     where "socket" was given the type:19651966         # type: dynamic()1967         # from: lib/phoenix/socket/transport.ex1968         {:ok, socket}19691970     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"19711972     type warning found at:1973     │1974 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1975     │                                          ~1976     │1977     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719781979     warning: a struct for Plug.Conn is expected on struct update:19801981         %Plug.Conn{conn | params: params}19821983     but got type:19841985         dynamic(%{..., params: map()})19861987     where "conn" was given the type:19881989         # type: dynamic(%{..., params: map()})1990         # from: lib/phoenix/controller.ex:912:171991         Map.get(conn.params, required_key)19921993     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19941995     type warning found at:1996     │1997 919 │     %Plug.Conn{conn | params: params}1998     │     ~1999     │2000     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220012002    warning: expected a map or struct when accessing .url in expression:20032004        endpoint.url20052006    where "endpoint" was given the types:20072008        # type: dynamic(atom())2009        # from: lib/phoenix/router/helpers.ex:24:202010        endpoint20112012        # type: atom()2013        # from: lib/phoenix/router/helpers.ex:24:352014        is_atom(endpoint)20152016    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20172018    type warning found at:2019    │2020 25 │     endpoint.url2021    │              ~2022    │2023    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220242025     warning: a struct for Plug.Conn is expected on struct update:20262027         %Plug.Conn{conn | path_info: path, script_name: script}20282029     but got type:20302031         dynamic()20322033     where "conn" was given the type:20342035         # type: dynamic()2036         # from: lib/phoenix/router/route.ex:147:102037         conn = target.call(%Plug.Conn{...}, opts)20382039     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20402041     type warning found at:2042     │2043 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2044     │     ~2045     │2046     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420472048     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2049     │2050 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2051     │       ~2052     │2053     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/420542055     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2056     │2057 199 │       worker(Phoenix.Tracker, [module, opts, opts])2058     │       ~2059     │2060     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/420612062     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2063     │2064 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2065     │                                                                          ~2066     │2067     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120682069    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2070    │2071 71 │     supervise(children, strategy: :one_for_one)2072    │     ~2073    │2074    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120752076    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2077    │2078 76 │     [worker(Phoenix.Config, args)]2079    │      ~2080    │2081    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320822083    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2084    │2085 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2086    │        ~2087    │2088    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22089    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32090    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320912092     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2093     │2094 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2095     │         ~2096     │2097     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320982099     warning: expected a module (an atom) when invoking path/1 in expression:21002101         endpoint.path("/")21022103     where "endpoint" was given the type:21042105         # type: dynamic(%{..., host: term()})2106         # from: lib/phoenix/endpoint/supervisor.ex:312:142107         endpoint.host21082109     type warning found at:2110     │2111 313 │     endpoint.path("/")2112     │              ~2113     │2114     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121152116    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2117    │2118 35 │     supervise(children, strategy: :one_for_one)2119    │     ~2120    │2121    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121222123    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2124    │2125 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2126    │                                            ~2127    │2128    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321292130    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2131    │2132 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2133    │                            ~2134    │2135    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321362137     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2138     │2139 113 │     {addr,port} = :ranch.get_addr(ref)2140     │                          ~2141     │2142     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321432144     warning: comparison between distinct types found:21452146         !Path.extname(file_path) == ".gz"21472148     given types:21492150         dynamic(boolean()) == binary()21512152     where "file_path" was given the type:21532154         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2155         # from: lib/phoenix/digester.ex:147:452156         Path.basename(file_path)21572158     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 false21592160     type warning found at:2161     │2162 148 │       !Path.extname(file_path) == ".gz"2163     │                                ~2164     │2165     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121662167    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2168    │2169 51 │       worker(Phoenix.CodeReloader.Server, [])2170    │       ~2171    │2172    └─ lib/phoenix.ex:51:7: Phoenix.start/221732174    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2175    │2176 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2177    │                                                           ~2178    │2179    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321802181    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21822183        mod.__phoenix_recompile__?21842185    where "mod" was given the type:21862187        # type: dynamic(atom())2188        # from: lib/mix/tasks/compile.phoenix.ex:34:122189        Code.ensure_loaded?(mod)21902191    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21922193    type warning found at:2194    │2195 36 │         mod.__phoenix_recompile__?2196    │             ~2197    │2198    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121992200     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2201     │2202 155 │     Enum.partition attrs, fn2203     │          ~2204     │2205     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/122062207     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2208     │2209 234 │       Enum.partition(attrs, fn2210     │            ~2211     │2212     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222132214Generated phoenix app2215warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2216  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22217  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12218  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52219  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22220  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42221  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/222222223==> guardian2224Compiling 20 files (.ex)2225Generated guardian app2226==> phoenix_html2227Compiling 8 files (.ex)2228    warning: using single-quoted strings to represent charlists is deprecated.2229    Use ~c"" if you indeed want a charlist or use "" instead.2230    You may run "mix format --migrate" to change all single-quoted2231    strings to use the ~c sigil and fix this warning.2232    │2233 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2234    │                                                  ~2235    │2236    └─ lib/phoenix_html/engine.ex:12:5022372238    warning: the 1st pattern in clause will never match:22392240        6022412242    because it is expected to receive type:22432244        dynamic(empty_list() or non_empty_list(term(), term()))22452246    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22472248    type warning found at:2249    │2250 56 │   def to_iodata(?<), do: "&lt;"2251    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2252    │2253    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122542255    warning: the 1st pattern in clause will never match:22562257        6222582259    because it is expected to receive type:22602261        dynamic(empty_list() or non_empty_list(term(), term()))22622263    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22642265    type warning found at:2266    │2267 57 │   def to_iodata(?>), do: "&gt;"2268    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2269    │2270    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122712272    warning: the 1st pattern in clause will never match:22732274        3822752276    because it is expected to receive type:22772278        dynamic(empty_list() or non_empty_list(term(), term()))22792280    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22812282    type warning found at:2283    │2284 58 │   def to_iodata(?&), do: "&amp;"2285    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2286    │2287    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122882289    warning: the 1st pattern in clause will never match:22902291        3422922293    because it is expected to receive type:22942295        dynamic(empty_list() or non_empty_list(term(), term()))22962297    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22982299    type warning found at:2300    │2301 59 │   def to_iodata(?"), do: "&quot;"2302    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2303    │2304    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123052306    warning: the 1st pattern in clause will never match:23072308        3923092310    because it is expected to receive type:23112312        dynamic(empty_list() or non_empty_list(term(), term()))23132314    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23152316    type warning found at:2317    │2318 60 │   def to_iodata(?'), do: "&#39;"2319    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2320    │2321    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123222323    warning: the 1st pattern in clause will never match:23242325        {:safe, data}23262327    because it is expected to receive type:23282329        dynamic(empty_list() or non_empty_list(term(), term()))23302331    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23322333    type warning found at:2334    │2335 76 │   def to_iodata({:safe, data}) do2336    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2337    │2338    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123392340    warning: the following clause is redundant:23412342        def to_iodata(other)23432344    it has type:23452346        dynamic(empty_list() or non_empty_list(term(), term()))23472348    previous clauses have already matched on the following types:23492350        non_empty_list(term(), term())2351        empty_list()23522353    │2354 80 │   def to_iodata(other) do2355    │       ~2356    │2357    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123582359    warning: the 1st pattern in clause will never match:23602361        h23622363    because it is expected to receive type:23642365        dynamic(empty_list() or non_empty_list(term(), term()))23662367    where "h" was given the type:23682369        # type: integer()2370        # from: lib/phoenix_html/safe.ex:62:252371        is_integer(h)23722373    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23742375    type warning found at:2376    │2377 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2378    │                 ~2379    │2380    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123812382    warning: the 1st pattern in clause will never match:23832384        h23852386    because it is expected to receive type:23872388        dynamic(empty_list() or non_empty_list(term(), term()))23892390    where "h" was given the type:23912392        # type: integer()2393        # from: lib/phoenix_html/safe.ex:66:252394        is_integer(h)23952396    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23972398    type warning found at:2399    │2400 66 │   def to_iodata(h) when is_integer(h) do2401    │                 ~2402    │2403    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/124042405    warning: the 1st pattern in clause will never match:24062407        h24082409    because it is expected to receive type:24102411        dynamic(empty_list() or non_empty_list(term(), term()))24122413    where "h" was given the type:24142415        # type: binary()2416        # from: lib/phoenix_html/safe.ex:72:252417        is_binary(h)24182419    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24202421    type warning found at:2422    │2423 72 │   def to_iodata(h) when is_binary(h) do2424    │                 ~2425    │2426    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124272428Generated phoenix_html app2429==> postgrex2430Compiling 62 files (.ex)2431    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2432    │2433 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2434    │                                 ~2435    │2436    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24372438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2442    │         ~2443    │2444    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124452446    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2447    You may run "mix format --migrate" to fix this warning automatically.2448    │2449 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2450    │                                                                      ~2451    │2452    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124532454    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2455    You may run "mix format --migrate" to fix this warning automatically.2456    │2457 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2458    │         ~2459    │2460    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124612462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2463    You may run "mix format --migrate" to fix this warning automatically.2464    │2465 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2466    │                                                                      ~2467    │2468    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124692470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2471    You may run "mix format --migrate" to fix this warning automatically.2472    │2473 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2474    │                            ~2475    │2476    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124772478    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2479    You may run "mix format --migrate" to fix this warning automatically.2480    │2481 43 │     <<-1::int32>>2482    │         ~2483    │2484    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124852486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487    You may run "mix format --migrate" to fix this warning automatically.2488    │2489 48 │     <<value_byte_size::int32>> <> value2490    │                      ~2491    │2492    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124932494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495    You may run "mix format --migrate" to fix this warning automatically.2496    │2497 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2498    │                              ~2499    │2500    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225012502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503    You may run "mix format --migrate" to fix this warning automatically.2504    │2505 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2506    │                              ~2507    │2508    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225092510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2511    You may run "mix format --migrate" to fix this warning automatically.2512    │2513 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2514    │                                      ~2515    │2516    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225172518    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2519    You may run "mix format --migrate" to fix this warning automatically.2520    │2521 64 │ ...                   -1::int32, rest::binary>>, acc) do2522    │                         ~2523    │2524    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225252526    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2527    You may run "mix format --migrate" to fix this warning automatically.2528    │2529 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2530    │                                      ~2531    │2532    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225332534    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2535    You may run "mix format --migrate" to fix this warning automatically.2536    │2537 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2538    │                                     ~2539    │2540    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225412542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2543    You may run "mix format --migrate" to fix this warning automatically.2544    │2545 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2546    │                                       ~2547    │2548    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225492550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2551    You may run "mix format --migrate" to fix this warning automatically.2552    │2553 79 │ ...                   -1::int32, rest::binary>>, acc) do2554    │                         ~2555    │2556    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225572558    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2559    You may run "mix format --migrate" to fix this warning automatically.2560    │2561 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2562    │                                       ~2563    │2564    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225652566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2567    You may run "mix format --migrate" to fix this warning automatically.2568    │2569 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2570    │                                     ~2571    │2572    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225732574    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2575    You may run "mix format --migrate" to fix this warning automatically.2576    │2577 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2578    │         ~2579    │2580    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125812582    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2583    You may run "mix format --migrate" to fix this warning automatically.2584    │2585 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2586    │                     ~2587    │2588    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125892590    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2591    You may run "mix format --migrate" to fix this warning automatically.2592    │2593 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2594    │                                      ~2595    │2596    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125972598    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599    You may run "mix format --migrate" to fix this warning automatically.2600    │2601 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2602    │                                                   ~2603    │2604    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126052606    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2607    You may run "mix format --migrate" to fix this warning automatically.2608    │2609 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2610    │                                                      ~2611    │2612    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126132614    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615    You may run "mix format --migrate" to fix this warning automatically.2616    │2617 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2618    │                   ~2619    │2620    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126212622    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2623    You may run "mix format --migrate" to fix this warning automatically.2624    │2625 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2626    │                                    ~2627    │2628    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126292630    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2634    │                                                   ~2635    │2636    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126372638    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2642    │                                                                    ~2643    │2644    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126452646    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2650    │                                ~2651    │2652    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126532654    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2655    You may run "mix format --migrate" to fix this warning automatically.2656    │2657 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2658    │                                                 ~2659    │2660    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126612662    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2663    You may run "mix format --migrate" to fix this warning automatically.2664    │2665 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2666    │                                                                ~2667    │2668    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126692670    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2671    You may run "mix format --migrate" to fix this warning automatically.2672    │2673 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2674    │                                                                                 ~2675    │2676    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126772678     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2682     │                                   ~2683     │2684     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326852686    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2687    You may run "mix format --migrate" to fix this warning automatically.2688    │2689 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2690    │                      ~2691    │2692    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126932694    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2695    You may run "mix format --migrate" to fix this warning automatically.2696    │2697 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2698    │                               ~2699    │2700    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127012702    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2703    You may run "mix format --migrate" to fix this warning automatically.2704    │2705 23 │     <<x::float64, y::float64>>2706    │        ~2707    │2708    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227092710    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2711    You may run "mix format --migrate" to fix this warning automatically.2712    │2713 23 │     <<x::float64, y::float64>>2714    │                    ~2715    │2716    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227172718    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2719    You may run "mix format --migrate" to fix this warning automatically.2720    │2721 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2722    │                         ~2723    │2724    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227252726    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2727    You may run "mix format --migrate" to fix this warning automatically.2728    │2729 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2730    │                                     ~2731    │2732    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227332734    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2735    You may run "mix format --migrate" to fix this warning automatically.2736    │2737 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2738    │                          ~2739    │2740    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127412742    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2743    You may run "mix format --migrate" to fix this warning automatically.2744    │2745 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2746    │                           ~2747    │2748    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227492750    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:39: Postgrex.Extensions.Polygon.decode_vertices/227572758    warning: use Bitwise is deprecated. import Bitwise instead2759    │2760  4 │   use Bitwise, only_operators: true2761    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2762    │2763    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27642765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2766    You may run "mix format --migrate" to fix this warning automatically.2767    │2768 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2769    │         ~2770    │2771    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127722773    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2774    You may run "mix format --migrate" to fix this warning automatically.2775    │2776 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2777    │                                                                      ~2778    │2779    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127802781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2782    You may run "mix format --migrate" to fix this warning automatically.2783    │2784 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2785    │         ~2786    │2787    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127882789    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2790    You may run "mix format --migrate" to fix this warning automatically.2791    │2792 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2793    │                                           ~2794    │2795    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127962797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2798    You may run "mix format --migrate" to fix this warning automatically.2799    │2800 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2801    │         ~2802    │2803    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/128042805    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2806    You may run "mix format --migrate" to fix this warning automatically.2807    │2808 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2809    │                                                                      ~2810    │2811    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/128122813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2814    You may run "mix format --migrate" to fix this warning automatically.2815    │2816 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2817    │         ~2818    │2819    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128202821    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2822    You may run "mix format --migrate" to fix this warning automatically.2823    │2824 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2825    │                                           ~2826    │2827    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128282829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2830    You may run "mix format --migrate" to fix this warning automatically.2831    │2832 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2833    │         ~2834    │2835    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128362837    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2838    You may run "mix format --migrate" to fix this warning automatically.2839    │2840 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2841    │                                           ~2842    │2843    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128442845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2846    You may run "mix format --migrate" to fix this warning automatically.2847    │2848 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2849    │             ~2850    │2851    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128522853    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2854    You may run "mix format --migrate" to fix this warning automatically.2855    │2856 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2857    │                                             ~2858    │2859    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128602861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2862    You may run "mix format --migrate" to fix this warning automatically.2863    │2864 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2865    │          ~2866    │2867    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128682869    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2870    You may run "mix format --migrate" to fix this warning automatically.2871    │2872 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2873    │                                                                       ~2874    │2875    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128762877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878    You may run "mix format --migrate" to fix this warning automatically.2879    │2880 46 │       0 :: int32>>2881    │         ~2882    │2883    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128842885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2886    You may run "mix format --migrate" to fix this warning automatically.2887    │2888 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2889    │          ~2890    │2891    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128922893    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2894    You may run "mix format --migrate" to fix this warning automatically.2895    │2896 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2897    │                                                                       ~2898    │2899    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129002901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2902    You may run "mix format --migrate" to fix this warning automatically.2903    │2904 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2905    │                                                                                   ~2906    │2907    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129082909    warning: use Bitwise is deprecated. import Bitwise instead2910    │2911  5 │   use Bitwise2912    │   ~~~~~~~~~~~2913    │2914    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29152916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2917    You may run "mix format --migrate" to fix this warning automatically.2918    │2919 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2920    │                     ~2921    │2922    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129232924    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 operator2925    │2926 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2927    │                              ~2928    │2929    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129302931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2932    You may run "mix format --migrate" to fix this warning automatically.2933    │2934 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2935    │                    ~2936    │2937    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329382939    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 operator2940    │2941 72 │           <<data :: size(rest_size)>> = rest2942    │                          ~2943    │2944    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329452946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2947    You may run "mix format --migrate" to fix this warning automatically.2948    │2949 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2950    │                   ~2951    │2952    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329532954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2955    You may run "mix format --migrate" to fix this warning automatically.2956    │2957 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2958    │                                 ~2959    │2960    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329612962    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2963    You may run "mix format --migrate" to fix this warning automatically.2964    │2965 86 │   def parse(<<status :: int8>>, ?Z, _size) do2966    │                      ~2967    │2968    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329692970    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2971    You may run "mix format --migrate" to fix this warning automatically.2972    │2973 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2974    │                   ~2975    │2976    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329772978     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2979     You may run "mix format --migrate" to fix this warning automatically.2980     │2981 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2982     │                            ~2983     │2984     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329852986     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2987     You may run "mix format --migrate" to fix this warning automatically.2988     │2989 103 │     case <<len ::uint16>> do2990     │                ~2991     │2992     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329932994     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2995     You may run "mix format --migrate" to fix this warning automatically.2996     │2997 104 │       <<^overflow_len :: uint16>> ->2998     │                       ~2999     │3000     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330013002     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3003     You may run "mix format --migrate" to fix this warning automatically.3004     │3005 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3006     │                   ~3007     │3008     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330093010     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3011     You may run "mix format --migrate" to fix this warning automatically.3012     │3013 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3014     │                 ~3015     │3016     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330173018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3019     You may run "mix format --migrate" to fix this warning automatically.3020     │3021 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3022     │                      ~3023     │3024     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330253026     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3027     You may run "mix format --migrate" to fix this warning automatically.3028     │3029 226 │      [<<size :: int32>>, data]3030     │              ~3031     │3032     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130333034     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3035     You may run "mix format --migrate" to fix this warning automatically.3036     │3037 224 │       [first, <<size :: int32>>, data]3038     │                      ~3039     │3040     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130413042     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3043     You may run "mix format --migrate" to fix this warning automatically.3044     │3045 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3046     │                                 ~3047     │3048     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130493050     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3051     You may run "mix format --migrate" to fix this warning automatically.3052     │3053 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3054     │                                                               ~3055     │3056     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130573058     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3059     You may run "mix format --migrate" to fix this warning automatically.3060     │3061 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3062     │                                                 ~3063     │3064     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130653066     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3067     You may run "mix format --migrate" to fix this warning automatically.3068     │3069 252 │     len = <<div(byte_size(oids), 4) :: int16>>3070     │                                     ~3071     │3072     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130733074     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3075     You may run "mix format --migrate" to fix this warning automatically.3076     │3077 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3078     │                                                                        ~3079     │3080     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130813082     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3083     You may run "mix format --migrate" to fix this warning automatically.3084     │3085 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3086     │                                                                        ~3087     │3088     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130893090     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3091     You may run "mix format --migrate" to fix this warning automatically.3092     │3093 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3094     │                                        ~3095     │3096     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130973098     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3099     You may run "mix format --migrate" to fix this warning automatically.3100     │3101 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3102     │                                        ~3103     │3104     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131053106     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3107     You may run "mix format --migrate" to fix this warning automatically.3108     │3109 287 │     len_params  = <<length(params) :: int16>>3110     │                                    ~3111     │3112     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131133114     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3115     You may run "mix format --migrate" to fix this warning automatically.3116     │3117 294 │     {?E, [port, 0, <<rows :: int32>>]}3118     │                           ~3119     │3120     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131213122     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3123     You may run "mix format --migrate" to fix this warning automatically.3124     │3125 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3126     │                  ~3127     │3128     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131293130     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3131     You may run "mix format --migrate" to fix this warning automatically.3132     │3133 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3134     │                                 ~3135     │3136     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131373138     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3139     You may run "mix format --migrate" to fix this warning automatically.3140     │3141 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3142     │                  ~3143     │3144     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131453146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3147     You may run "mix format --migrate" to fix this warning automatically.3148     │3149 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3150     │                                 ~3151     │3152     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131533154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155     You may run "mix format --migrate" to fix this warning automatically.3156     │3157 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3158     │                                               ~3159     │3160     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131613162     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3163     You may run "mix format --migrate" to fix this warning automatically.3164     │3165 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3166     │                                                             ~3167     │3168     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131693170     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3171     You may run "mix format --migrate" to fix this warning automatically.3172     │3173 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3174     │                              ~3175     │3176     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131773178     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3179     You may run "mix format --migrate" to fix this warning automatically.3180     │3181 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3182     │                 ~3183     │3184     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131853186     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3187     You may run "mix format --migrate" to fix this warning automatically.3188     │3189 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3190     │                                   ~3191     │3192     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131933194     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3195     You may run "mix format --migrate" to fix this warning automatically.3196     │3197 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3198     │                                                      ~3199     │3200     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132013202     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3203     You may run "mix format --migrate" to fix this warning automatically.3204     │3205 363 │        type_size :: int16, type_mod :: int32, format :: int16,3206     │                  ~3207     │3208     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132093210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3211     You may run "mix format --migrate" to fix this warning automatically.3212     │3213 363 │        type_size :: int16, type_mod :: int32, format :: int16,3214     │                                     ~3215     │3216     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132173218     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3219     You may run "mix format --migrate" to fix this warning automatically.3220     │3221 363 │        type_size :: int16, type_mod :: int32, format :: int16,3222     │                                                      ~3223     │3224     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132253226     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3227     You may run "mix format --migrate" to fix this warning automatically.3228     │3229 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3230     │                            ~3231     │3232     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132333234     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3235     You may run "mix format --migrate" to fix this warning automatically.3236     │3237 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3238     │                                       ~3239     │3240     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132413242     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3243     You may run "mix format --migrate" to fix this warning automatically.3244     │3245 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3246     │                           ~3247     │3248     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132493250    warning: unused require Postgrex.Messages3251    │3252 30 │   require Postgrex.Messages3253    │   ~3254    │3255    └─ lib/postgrex/query.ex:30:332563257    warning: unused require Logger3258    │3259  8 │   require Logger3260    │   ~3261    │3262    └─ lib/postgrex/notifications.ex:8:332633264    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3265    You may run "mix format --migrate" to fix this warning automatically.3266    │3267 59 │       if lower == <<-1::int32>> do3268    │                       ~3269    │3270    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432713272    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3273    You may run "mix format --migrate" to fix this warning automatically.3274    │3275 66 │       if upper == <<-1::int32>> do3276    │                       ~3277    │3278    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432793280    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3281    You may run "mix format --migrate" to fix this warning automatically.3282    │3283 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3284    │                               ~3285    │3286    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432873288    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3289    You may run "mix format --migrate" to fix this warning automatically.3290    │3291 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3292    │                                                           ~3293    │3294    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332953296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3297    You may run "mix format --migrate" to fix this warning automatically.3298    │3299 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3300    │                                                                       ~3301    │3302    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333033304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305    You may run "mix format --migrate" to fix this warning automatically.3306    │3307 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3308    │                       ~3309    │3310    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333113312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313    You may run "mix format --migrate" to fix this warning automatically.3314    │3315 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3316    │                                   ~3317    │3318    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333193320    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3321    You may run "mix format --migrate" to fix this warning automatically.3322    │3323 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3324    │                                                      ~3325    │3326    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333273328    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3329    You may run "mix format --migrate" to fix this warning automatically.3330    │3331 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3332    │                                ~3333    │3334    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333353336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337    You may run "mix format --migrate" to fix this warning automatically.3338    │3339 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3340    │                          ~3341    │3342    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233433344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3345    You may run "mix format --migrate" to fix this warning automatically.3346    │3347 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3348    │                                            ~3349    │3350    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233513352      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3353      │3354 1005 │     Logger.warn(fn() ->3355      │            ~3356      │3357      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533583359      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3360      You may run "mix format --migrate" to fix this warning automatically.3361      │3362 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3363      │                          ~3364      │3365      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133663367      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3368      You may run "mix format --migrate" to fix this warning automatically.3369      │3370 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3371      │                                        ~3372      │3373      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133743375      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 operator3376      │3377 2003 │       <<body :: binary(size), rest :: binary>> ->3378      │                        ~3379      │3380      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133813382    warning: using single-quoted strings to represent charlists is deprecated.3383    Use ~c"" if you indeed want a charlist or use "" instead.3384    You may run "mix format --migrate" to change all single-quoted3385    strings to use the ~c sigil and fix this warning.3386    │3387 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3388    │                                                  ~3389    │3390    └─ lib/postgrex/type_module.ex:49:5033913392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393     You may run "mix format --migrate" to fix this warning automatically.3394     │3395 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3396     │                       ~3397     │3398     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133993400     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3401     You may run "mix format --migrate" to fix this warning automatically.3402     │3403 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3404     │                        ~3405     │3406     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134073408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409     You may run "mix format --migrate" to fix this warning automatically.3410     │3411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3413     │3414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334153416     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417     You may run "mix format --migrate" to fix this warning automatically.3418     │3419 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3420     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3421     │3422     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134233424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425    You may run "mix format --migrate" to fix this warning automatically.3426    │3427 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3428    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3429    │3430    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134313432    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3433    You may run "mix format --migrate" to fix this warning automatically.3434    │3435 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3436    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437    │3438    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134393440    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 operator3441    │3442 15 │         <<binary::binary-size(last_pos), last::bits>> = val3443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444    │3445    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134463447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448    You may run "mix format --migrate" to fix this warning automatically.3449    │3450 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3451    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452    │3453    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134543455    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3456    You may run "mix format --migrate" to fix this warning automatically.3457    │3458 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3460    │3461    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134623463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464     You may run "mix format --migrate" to fix this warning automatically.3465     │3466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3468     │3469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134703471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472    You may run "mix format --migrate" to fix this warning automatically.3473    │3474  9 │         <<1 :: int32, 1>>3475    │         ~~~~~~~~~~~~~~~~~3476    │3477    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134783479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480    You may run "mix format --migrate" to fix this warning automatically.3481    │3482 11 │         <<1 :: int32, 0>>3483    │         ~~~~~~~~~~~~~~~~~3484    │3485    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134863487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488     You may run "mix format --migrate" to fix this warning automatically.3489     │3490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492     │3493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134943495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3496    You may run "mix format --migrate" to fix this warning automatically.3497    │3498 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3499    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500    │3501    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135023503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3504     You may run "mix format --migrate" to fix this warning automatically.3505     │3506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508     │3509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135103511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3512    You may run "mix format --migrate" to fix this warning automatically.3513    │3514 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3515    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3516    │3517    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135183519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3520    You may run "mix format --migrate" to fix this warning automatically.3521    │3522 12 │         <<20 :: int32, 3, n, 1, 16,3523    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3524    │3525    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135263527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3528     You may run "mix format --migrate" to fix this warning automatically.3529     │3530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3532     │3533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135343535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3536    You may run "mix format --migrate" to fix this warning automatically.3537    │3538 10 │         <<24::int32, x::float64, y::float64, r::float64>>3539    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3540    │3541    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135423543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3544    You may run "mix format --migrate" to fix this warning automatically.3545    │3546 10 │         <<24::int32, x::float64, y::float64, r::float64>>3547    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548    │3549    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135503551    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3552    You may run "mix format --migrate" to fix this warning automatically.3553    │3554 10 │         <<24::int32, x::float64, y::float64, r::float64>>3555    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556    │3557    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135583559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3560    You may run "mix format --migrate" to fix this warning automatically.3561    │3562 10 │         <<24::int32, x::float64, y::float64, r::float64>>3563    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564    │3565    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135663567     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3568     You may run "mix format --migrate" to fix this warning automatically.3569     │3570 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3571     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572     │3573     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135743575     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576     You may run "mix format --migrate" to fix this warning automatically.3577     │3578 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580     │3581     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135823583    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3584    You may run "mix format --migrate" to fix this warning automatically.3585    │3586  9 │         <<4::int32, n::float32>>3587    │         ~~~~~~~~~~~~~~~~~~~~~~~~3588    │3589    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135903591    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3592    You may run "mix format --migrate" to fix this warning automatically.3593    │3594  9 │         <<4::int32, n::float32>>3595    │         ~~~~~~~~~~~~~~~~~~~~~~~~3596    │3597    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135983599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600    You may run "mix format --migrate" to fix this warning automatically.3601    │3602 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3603    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604    │3605    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136063607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608    You may run "mix format --migrate" to fix this warning automatically.3609    │3610 13 │         <<4::int32, 0::1, 255, 0::23>>3611    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612    │3613    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136143615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616    You may run "mix format --migrate" to fix this warning automatically.3617    │3618 15 │         <<4::int32, 1::1, 255, 0::23>>3619    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620    │3621    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136223623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624     You may run "mix format --migrate" to fix this warning automatically.3625     │3626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628     │3629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136303631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632    You may run "mix format --migrate" to fix this warning automatically.3633    │3634  9 │         <<8 :: int32, n :: float64>>3635    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636    │3637    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136383639    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3640    You may run "mix format --migrate" to fix this warning automatically.3641    │3642  9 │         <<8 :: int32, n :: float64>>3643    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644    │3645    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136463647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648    You may run "mix format --migrate" to fix this warning automatically.3649    │3650 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3651    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3652    │3653    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136543655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656    You may run "mix format --migrate" to fix this warning automatically.3657    │3658 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3659    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660    │3661    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136623663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664    You may run "mix format --migrate" to fix this warning automatically.3665    │3666 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3667    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668    │3669    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136703671     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3672     You may run "mix format --migrate" to fix this warning automatically.3673     │3674 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3675     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676     │3677     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136783679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3680    You may run "mix format --migrate" to fix this warning automatically.3681    │3682 12 │         [<<IO.iodata_length(data) :: int32>> | data]3683    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684    │3685    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136863687     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688     You may run "mix format --migrate" to fix this warning automatically.3689     │3690 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3691     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692     │3693     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136943695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696    You may run "mix format --migrate" to fix this warning automatically.3697    │3698 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3699    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700    │3701    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137023703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704    You may run "mix format --migrate" to fix this warning automatically.3705    │3706 12 │         <<20 :: int32, 3, 128, 0, 16,3707    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708    │3709    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137103711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712     You may run "mix format --migrate" to fix this warning automatically.3713     │3714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716     │3717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137183719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3720    You may run "mix format --migrate" to fix this warning automatically.3721    │3722 12 │         <<2 :: int32, int :: int16>>3723    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3724    │3725    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137263727    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3728    You may run "mix format --migrate" to fix this warning automatically.3729    │3730 12 │         <<2 :: int32, int :: int16>>3731    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732    │3733    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137343735     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736     You may run "mix format --migrate" to fix this warning automatically.3737     │3738 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3739     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740     │3741     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137423743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3744    You may run "mix format --migrate" to fix this warning automatically.3745    │3746 12 │         <<4 :: int32, int :: int32>>3747    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748    │3749    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137503751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752    You may run "mix format --migrate" to fix this warning automatically.3753    │3754 12 │         <<4 :: int32, int :: int32>>3755    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756    │3757    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137583759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760     You may run "mix format --migrate" to fix this warning automatically.3761     │3762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764     │3765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137663767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768    You may run "mix format --migrate" to fix this warning automatically.3769    │3770 12 │         <<8 :: int32, int :: int64>>3771    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772    │3773    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137743775    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3776    You may run "mix format --migrate" to fix this warning automatically.3777    │3778 12 │         <<8 :: int32, int :: int64>>3779    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780    │3781    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137823783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784     You may run "mix format --migrate" to fix this warning automatically.3785     │3786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788     │3789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137903791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3792    You may run "mix format --migrate" to fix this warning automatically.3793    │3794 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3795    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796    │3797    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137983799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3800    You may run "mix format --migrate" to fix this warning automatically.3801    │3802 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3803    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804    │3805    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138063807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808    You may run "mix format --migrate" to fix this warning automatically.3809    │3810 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3811    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812    │3813    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138143815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816    You may run "mix format --migrate" to fix this warning automatically.3817    │3818 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3819    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820    │3821    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138223823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824     You may run "mix format --migrate" to fix this warning automatically.3825     │3826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828     │3829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138303831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832    You may run "mix format --migrate" to fix this warning automatically.3833    │3834 10 │         <<24::int32, a::float64, b::float64, c::float64>>3835    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836    │3837    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138383839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3840    You may run "mix format --migrate" to fix this warning automatically.3841    │3842 10 │         <<24::int32, a::float64, b::float64, c::float64>>3843    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844    │3845    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138463847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3848    You may run "mix format --migrate" to fix this warning automatically.3849    │3850 10 │         <<24::int32, a::float64, b::float64, c::float64>>3851    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852    │3853    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138543855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3856    You may run "mix format --migrate" to fix this warning automatically.3857    │3858 10 │         <<24::int32, a::float64, b::float64, c::float64>>3859    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860    │3861    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138623863     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864     You may run "mix format --migrate" to fix this warning automatically.3865     │3866 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3867     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868     │3869     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138703871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872    You may run "mix format --migrate" to fix this warning automatically.3873    │3874 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3875    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876    │3877    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138783879     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880     You may run "mix format --migrate" to fix this warning automatically.3881     │3882 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3883     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884     │3885     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138863887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888    You may run "mix format --migrate" to fix this warning automatically.3889    │3890  9 │         <<6::int32, a, b, c, d, e, f>>3891    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892    │3893    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138943895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3896     You may run "mix format --migrate" to fix this warning automatically.3897     │3898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900     │3901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139023903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3904    You may run "mix format --migrate" to fix this warning automatically.3905    │3906 11 │         [<<byte_size(name) :: int32>> | name]3907    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908    │3909    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139103911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912     You may run "mix format --migrate" to fix this warning automatically.3913     │3914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916     │3917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139183919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920    You may run "mix format --migrate" to fix this warning automatically.3921    │3922 10 │         [<<IO.iodata_length(data)::int32>> | data]3923    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924    │3925    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139263927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3928    You may run "mix format --migrate" to fix this warning automatically.3929    │3930 13 │         [<<IO.iodata_length(data)::int32>> | data]3931    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932    │3933    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139343935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936     You may run "mix format --migrate" to fix this warning automatically.3937     │3938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940     │3941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139423943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3944    You may run "mix format --migrate" to fix this warning automatically.3945    │3946 15 │         <<4 :: int32, oid :: uint32>>3947    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948    │3949    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139503951    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3952    You may run "mix format --migrate" to fix this warning automatically.3953    │3954 15 │         <<4 :: int32, oid :: uint32>>3955    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956    │3957    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139583959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960     You may run "mix format --migrate" to fix this warning automatically.3961     │3962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964     │3965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139663967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3968    You may run "mix format --migrate" to fix this warning automatically.3969    │3970 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3971    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972    │3973    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139743975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3976    You may run "mix format --migrate" to fix this warning automatically.3977    │3978 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3979    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980    │3981    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139823983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3984     You may run "mix format --migrate" to fix this warning automatically.3985     │3986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988     │3989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139903991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992    You may run "mix format --migrate" to fix this warning automatically.3993    │3994  9 │         <<16::int32, x::float64, y::float64>>3995    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996    │3997    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139983999    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4000    You may run "mix format --migrate" to fix this warning automatically.4001    │4002  9 │         <<16::int32, x::float64, y::float64>>4003    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004    │4005    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140064007    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4008    You may run "mix format --migrate" to fix this warning automatically.4009    │4010  9 │         <<16::int32, x::float64, y::float64>>4011    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012    │4013    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140144015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016     You may run "mix format --migrate" to fix this warning automatically.4017     │4018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020     │4021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140224023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024    You may run "mix format --migrate" to fix this warning automatically.4025    │4026 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4027    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028    │4029    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140304031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032    You may run "mix format --migrate" to fix this warning automatically.4033    │4034 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4035    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036    │4037    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140384039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040     You may run "mix format --migrate" to fix this warning automatically.4041     │4042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044     │4045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340464047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4048     You may run "mix format --migrate" to fix this warning automatically.4049     │4050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052     │4053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140544055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4056    You may run "mix format --migrate" to fix this warning automatically.4057    │4058 14 │         [<<byte_size(bin) :: int32>> | bin]4059    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060    │4061    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140624063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064     You may run "mix format --migrate" to fix this warning automatically.4065     │4066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068     │4069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340704071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072    You may run "mix format --migrate" to fix this warning automatically.4073    │4074 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4075    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076    │4077    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340784079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4080    You may run "mix format --migrate" to fix this warning automatically.4081    │4082 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4083    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084    │4085    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340864087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088     You may run "mix format --migrate" to fix this warning automatically.4089     │4090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092     │4093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140944095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096    You may run "mix format --migrate" to fix this warning automatically.4097    │4098  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4099    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100    │4101    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141024103    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4104    You may run "mix format --migrate" to fix this warning automatically.4105    │4106  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4107    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108    │4109    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141104111    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4112    You may run "mix format --migrate" to fix this warning automatically.4113    │4114  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4115    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116    │4117    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141184119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120     You may run "mix format --migrate" to fix this warning automatically.4121     │4122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4124     │4125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141264127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4128     You may run "mix format --migrate" to fix this warning automatically.4129     │4130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132     │4133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141344135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4136     You may run "mix format --migrate" to fix this warning automatically.4137     │4138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140     │4141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141424143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144     You may run "mix format --migrate" to fix this warning automatically.4145     │4146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148     │4149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141504151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152     You may run "mix format --migrate" to fix this warning automatically.4153     │4154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156     │4157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141584159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4160    You may run "mix format --migrate" to fix this warning automatically.4161    │4162 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4163    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164    │4165    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141664167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168     You may run "mix format --migrate" to fix this warning automatically.4169     │4170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172     │4173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141744175    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4176    You may run "mix format --migrate" to fix this warning automatically.4177    │4178 11 │         [<<16 :: int32>> | uuid]4179    │         ~~~~~~~~~~~~~~~~~~~~~~~~4180    │4181    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141824183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184     You may run "mix format --migrate" to fix this warning automatically.4185     │4186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188     │4189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141904191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192    You may run "mix format --migrate" to fix this warning automatically.4193    │4194  9 │         <<0 :: int32>>4195    │         ~~~~~~~~~~~~~~4196    │4197    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141984199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200     You may run "mix format --migrate" to fix this warning automatically.4201     │4202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204     │4205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142064207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208    You may run "mix format --migrate" to fix this warning automatically.4209    │4210 15 │         <<0 :: int32>>4211    │         ~~~~~~~~~~~~~~4212    │4213    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142144215     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4216     You may run "mix format --migrate" to fix this warning automatically.4217     │4218 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4219     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220     │4221     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542224223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224     You may run "mix format --migrate" to fix this warning automatically.4225     │4226 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4227     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228     │4229     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442304231     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4232     You may run "mix format --migrate" to fix this warning automatically.4233     │4234 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4235     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236     │4237     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442384239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4240     You may run "mix format --migrate" to fix this warning automatically.4241     │4242 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4243     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244     │4245     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442464247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248     You may run "mix format --migrate" to fix this warning automatically.4249     │4250 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4251     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252     │4253     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442544255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256     You may run "mix format --migrate" to fix this warning automatically.4257     │4258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260     │4261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542624263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264     You may run "mix format --migrate" to fix this warning automatically.4265     │4266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268     │4269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542704271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4272    You may run "mix format --migrate" to fix this warning automatically.4273    │4274 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276    │4277    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842784279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280    You may run "mix format --migrate" to fix this warning automatically.4281    │4282 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4283    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284    │4285    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842864287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288    You may run "mix format --migrate" to fix this warning automatically.4289    │4290 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4291    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292    │4293    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842944295    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4296    You may run "mix format --migrate" to fix this warning automatically.4297    │4298 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4299    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300    │4301    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843024303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4304    You may run "mix format --migrate" to fix this warning automatically.4305    │4306 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4308    │4309    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443104311    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312    You may run "mix format --migrate" to fix this warning automatically.4313    │4314 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4315    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316    │4317    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443184319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320    You may run "mix format --migrate" to fix this warning automatically.4321    │4322 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4323    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324    │4325    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443264327    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4328    You may run "mix format --migrate" to fix this warning automatically.4329    │4330 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4331    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332    │4333    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443344335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336    You may run "mix format --migrate" to fix this warning automatically.4337    │4338 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340    │4341    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743424343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344    You may run "mix format --migrate" to fix this warning automatically.4345    │4346 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4347    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348    │4349    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743504351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352    You may run "mix format --migrate" to fix this warning automatically.4353    │4354 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4355    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356    │4357    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743584359    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4360    You may run "mix format --migrate" to fix this warning automatically.4361    │4362 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4363    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364    │4365    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743664367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368     You may run "mix format --migrate" to fix this warning automatically.4369     │4370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372     │4373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843744375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376     You may run "mix format --migrate" to fix this warning automatically.4377     │4378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380     │4381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443824383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384     You may run "mix format --migrate" to fix this warning automatically.4385     │4386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388     │4389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743904391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392    You may run "mix format --migrate" to fix this warning automatically.4393    │4394 27 │       <<len :: int32, value :: binary-size(len)>> ->4395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396    │4397    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643984399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400    You may run "mix format --migrate" to fix this warning automatically.4401    │4402 27 │       <<len :: int32, value :: binary-size(len)>> ->4403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4404    │4405    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244064407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408    You may run "mix format --migrate" to fix this warning automatically.4409    │4410 27 │       <<len :: int32, value :: binary-size(len)>> ->4411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412    │4413    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544144415     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416     You may run "mix format --migrate" to fix this warning automatically.4417     │4418 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4419     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4420     │4421     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644224423     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4424     You may run "mix format --migrate" to fix this warning automatically.4425     │4426 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4427     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428     │4429     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244304431     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432     You may run "mix format --migrate" to fix this warning automatically.4433     │4434 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436     │4437     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544384439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440    You may run "mix format --migrate" to fix this warning automatically.4441    │4442 19 │       <<1 :: int32, 1>> -> true4443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4444    │4445    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644464447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448    You may run "mix format --migrate" to fix this warning automatically.4449    │4450 19 │       <<1 :: int32, 1>> -> true4451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4452    │4453    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244544455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4456    You may run "mix format --migrate" to fix this warning automatically.4457    │4458 19 │       <<1 :: int32, 1>> -> true4459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4460    │4461    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544624463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4464    You may run "mix format --migrate" to fix this warning automatically.4465    │4466 20 │       <<1 :: int32, 0>> -> false4467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4468    │4469    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644704471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4472    You may run "mix format --migrate" to fix this warning automatically.4473    │4474 20 │       <<1 :: int32, 0>> -> false4475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4476    │4477    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244784479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4480    You may run "mix format --migrate" to fix this warning automatically.4481    │4482 20 │       <<1 :: int32, 0>> -> false4483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4484    │4485    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544864487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4488     You may run "mix format --migrate" to fix this warning automatically.4489     │4490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492     │4493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644944495     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496     You may run "mix format --migrate" to fix this warning automatically.4497     │4498 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4499     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500     │4501     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245024503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4504     You may run "mix format --migrate" to fix this warning automatically.4505     │4506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508     │4509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545104511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4512    You may run "mix format --migrate" to fix this warning automatically.4513    │4514 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516    │4517    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645184519    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4520    You may run "mix format --migrate" to fix this warning automatically.4521    │4522 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524    │4525    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645264527    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4528    You may run "mix format --migrate" to fix this warning automatically.4529    │4530 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532    │4533    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645344535    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4536    You may run "mix format --migrate" to fix this warning automatically.4537    │4538 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540    │4541    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645424543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4544    You may run "mix format --migrate" to fix this warning automatically.4545    │4546 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548    │4549    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645504551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4552    You may run "mix format --migrate" to fix this warning automatically.4553    │4554 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556    │4557    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245584559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4560    You may run "mix format --migrate" to fix this warning automatically.4561    │4562 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564    │4565    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245664567    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4568    You may run "mix format --migrate" to fix this warning automatically.4569    │4570 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4572    │4573    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245744575    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4576    You may run "mix format --migrate" to fix this warning automatically.4577    │4578 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580    │4581    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245824583    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4584    You may run "mix format --migrate" to fix this warning automatically.4585    │4586 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4588    │4589    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245904591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592    You may run "mix format --migrate" to fix this warning automatically.4593    │4594 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4596    │4597    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545984599    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4600    You may run "mix format --migrate" to fix this warning automatically.4601    │4602 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4604    │4605    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546064607    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4608    You may run "mix format --migrate" to fix this warning automatically.4609    │4610 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612    │4613    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546144615    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4616    You may run "mix format --migrate" to fix this warning automatically.4617    │4618 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620    │4621    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546224623    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4624    You may run "mix format --migrate" to fix this warning automatically.4625    │4626 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4628    │4629    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546304631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632     You may run "mix format --migrate" to fix this warning automatically.4633     │4634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4636     │4637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646384639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640     You may run "mix format --migrate" to fix this warning automatically.4641     │4642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4644     │4645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246464647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4648     You may run "mix format --migrate" to fix this warning automatically.4649     │4650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652     │4653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546544655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4656    You may run "mix format --migrate" to fix this warning automatically.4657    │4658 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660    │4661    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646624663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4664    You may run "mix format --migrate" to fix this warning automatically.4665    │4666 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668    │4669    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246704671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4672    You may run "mix format --migrate" to fix this warning automatically.4673    │4674 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676    │4677    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546784679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4680    You may run "mix format --migrate" to fix this warning automatically.4681    │4682 23 │       <<20 :: int32, 3, n, 1, 16,4683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4684    │4685    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646864687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4688    You may run "mix format --migrate" to fix this warning automatically.4689    │4690 23 │       <<20 :: int32, 3, n, 1, 16,4691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4692    │4693    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246944695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4696    You may run "mix format --migrate" to fix this warning automatically.4697    │4698 23 │       <<20 :: int32, 3, n, 1, 16,4699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4700    │4701    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547024703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4704     You may run "mix format --migrate" to fix this warning automatically.4705     │4706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708     │4709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647104711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4712     You may run "mix format --migrate" to fix this warning automatically.4713     │4714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716     │4717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247184719     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4720     You may run "mix format --migrate" to fix this warning automatically.4721     │4722 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4723     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724     │4725     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547264727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4728    You may run "mix format --migrate" to fix this warning automatically.4729    │4730 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732    │4733    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647344735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4736    You may run "mix format --migrate" to fix this warning automatically.4737    │4738 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740    │4741    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647424743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744    You may run "mix format --migrate" to fix this warning automatically.4745    │4746 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748    │4749    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647504751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752    You may run "mix format --migrate" to fix this warning automatically.4753    │4754 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756    │4757    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647584759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4760    You may run "mix format --migrate" to fix this warning automatically.4761    │4762 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764    │4765    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247664767    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4768    You may run "mix format --migrate" to fix this warning automatically.4769    │4770 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4771    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772    │4773    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247744775    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4776    You may run "mix format --migrate" to fix this warning automatically.4777    │4778 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4779    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780    │4781    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247824783    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4784    You may run "mix format --migrate" to fix this warning automatically.4785    │4786 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788    │4789    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247904791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792    You may run "mix format --migrate" to fix this warning automatically.4793    │4794 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796    │4797    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547984799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4800    You may run "mix format --migrate" to fix this warning automatically.4801    │4802 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804    │4805    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548064807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4808    You may run "mix format --migrate" to fix this warning automatically.4809    │4810 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4812    │4813    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548144815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4816    You may run "mix format --migrate" to fix this warning automatically.4817    │4818 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4820    │4821    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548224823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824     You may run "mix format --migrate" to fix this warning automatically.4825     │4826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4828     │4829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648304831     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832     You may run "mix format --migrate" to fix this warning automatically.4833     │4834 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4835     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836     │4837     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248384839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840     You may run "mix format --migrate" to fix this warning automatically.4841     │4842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844     │4845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548464847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848    You may run "mix format --migrate" to fix this warning automatically.4849    │4850 36 │       <<4 :: int32, days :: int32>> ->4851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852    │4853    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648544855    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856    You may run "mix format --migrate" to fix this warning automatically.4857    │4858 36 │       <<4 :: int32, days :: int32>> ->4859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860    │4861    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648624863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4864    You may run "mix format --migrate" to fix this warning automatically.4865    │4866 36 │       <<4 :: int32, days :: int32>> ->4867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868    │4869    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248704871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4872    You may run "mix format --migrate" to fix this warning automatically.4873    │4874 36 │       <<4 :: int32, days :: int32>> ->4875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876    │4877    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248784879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4880    You may run "mix format --migrate" to fix this warning automatically.4881    │4882 36 │       <<4 :: int32, days :: int32>> ->4883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884    │4885    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548864887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888    You may run "mix format --migrate" to fix this warning automatically.4889    │4890 36 │       <<4 :: int32, days :: int32>> ->4891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892    │4893    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548944895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4896     You may run "mix format --migrate" to fix this warning automatically.4897     │4898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900     │4901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649024903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4904     You may run "mix format --migrate" to fix this warning automatically.4905     │4906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908     │4909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249104911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4912     You may run "mix format --migrate" to fix this warning automatically.4913     │4914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916     │4917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549184919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920    You may run "mix format --migrate" to fix this warning automatically.4921    │4922 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924    │4925    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649264927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4928    You may run "mix format --migrate" to fix this warning automatically.4929    │4930 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932    │4933    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249344935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4936    You may run "mix format --migrate" to fix this warning automatically.4937    │4938 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940    │4941    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549424943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4944    You may run "mix format --migrate" to fix this warning automatically.4945    │4946 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948    │4949    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649504951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952    You may run "mix format --migrate" to fix this warning automatically.4953    │4954 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4955    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956    │4957    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249584959    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4960    You may run "mix format --migrate" to fix this warning automatically.4961    │4962 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4963    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964    │4965    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549664967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968    You may run "mix format --migrate" to fix this warning automatically.4969    │4970 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4971    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972    │4973    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649744975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4976    You may run "mix format --migrate" to fix this warning automatically.4977    │4978 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980    │4981    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249824983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984    You may run "mix format --migrate" to fix this warning automatically.4985    │4986 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988    │4989    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549904991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992    You may run "mix format --migrate" to fix this warning automatically.4993    │4994 26 │       <<4::int32, float::float32>>   -> float4995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996    │4997    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649984999    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5000    You may run "mix format --migrate" to fix this warning automatically.5001    │5002 26 │       <<4::int32, float::float32>>   -> float5003    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004    │5005    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650065007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008    You may run "mix format --migrate" to fix this warning automatically.5009    │5010 26 │       <<4::int32, float::float32>>   -> float5011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012    │5013    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250145015    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5016    You may run "mix format --migrate" to fix this warning automatically.5017    │5018 26 │       <<4::int32, float::float32>>   -> float5019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020    │5021    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250225023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024    You may run "mix format --migrate" to fix this warning automatically.5025    │5026 26 │       <<4::int32, float::float32>>   -> float5027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028    │5029    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550305031    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5032    You may run "mix format --migrate" to fix this warning automatically.5033    │5034 26 │       <<4::int32, float::float32>>   -> float5035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036    │5037    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550385039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040     You may run "mix format --migrate" to fix this warning automatically.5041     │5042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044     │5045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650465047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048     You may run "mix format --migrate" to fix this warning automatically.5049     │5050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052     │5053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250545055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056     You may run "mix format --migrate" to fix this warning automatically.5057     │5058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060     │5061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550625063    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064    You may run "mix format --migrate" to fix this warning automatically.5065    │5066 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5067    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068    │5069    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650705071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072    You may run "mix format --migrate" to fix this warning automatically.5073    │5074 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076    │5077    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250785079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080    You may run "mix format --migrate" to fix this warning automatically.5081    │5082 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084    │5085    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550865087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5088    You may run "mix format --migrate" to fix this warning automatically.5089    │5090 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092    │5093    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650945095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096    You may run "mix format --migrate" to fix this warning automatically.5097    │5098 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100    │5101    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251025103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5104    You may run "mix format --migrate" to fix this warning automatically.5105    │5106 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108    │5109    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551105111    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112    You may run "mix format --migrate" to fix this warning automatically.5113    │5114 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116    │5117    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651185119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5120    You may run "mix format --migrate" to fix this warning automatically.5121    │5122 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5123    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124    │5125    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251265127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5128    You may run "mix format --migrate" to fix this warning automatically.5129    │5130 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5131    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132    │5133    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551345135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136    You may run "mix format --migrate" to fix this warning automatically.5137    │5138 26 │       <<8::int32, float::float64>>        -> float5139    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140    │5141    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651425143    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5144    You may run "mix format --migrate" to fix this warning automatically.5145    │5146 26 │       <<8::int32, float::float64>>        -> float5147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148    │5149    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651505151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152    You may run "mix format --migrate" to fix this warning automatically.5153    │5154 26 │       <<8::int32, float::float64>>        -> float5155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156    │5157    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251585159    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5160    You may run "mix format --migrate" to fix this warning automatically.5161    │5162 26 │       <<8::int32, float::float64>>        -> float5163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164    │5165    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251665167    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168    You may run "mix format --migrate" to fix this warning automatically.5169    │5170 26 │       <<8::int32, float::float64>>        -> float5171    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172    │5173    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551745175    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5176    You may run "mix format --migrate" to fix this warning automatically.5177    │5178 26 │       <<8::int32, float::float64>>        -> float5179    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180    │5181    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551825183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184     You may run "mix format --migrate" to fix this warning automatically.5185     │5186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188     │5189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651905191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192     You may run "mix format --migrate" to fix this warning automatically.5193     │5194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196     │5197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251985199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200     You may run "mix format --migrate" to fix this warning automatically.5201     │5202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204     │5205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552065207     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208     You may run "mix format --migrate" to fix this warning automatically.5209     │5210 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5211     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212     │5213     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652145215     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216     You may run "mix format --migrate" to fix this warning automatically.5217     │5218 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5219     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220     │5221     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252225223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224     You may run "mix format --migrate" to fix this warning automatically.5225     │5226 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5227     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228     │5229     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552305231     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232     You may run "mix format --migrate" to fix this warning automatically.5233     │5234 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5235     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236     │5237     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652385239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240     You may run "mix format --migrate" to fix this warning automatically.5241     │5242 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5243     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244     │5245     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252465247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248     You may run "mix format --migrate" to fix this warning automatically.5249     │5250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252     │5253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552545255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256    You may run "mix format --migrate" to fix this warning automatically.5257    │5258 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260    │5261    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652625263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264    You may run "mix format --migrate" to fix this warning automatically.5265    │5266 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5267    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268    │5269    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252705271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5272    You may run "mix format --migrate" to fix this warning automatically.5273    │5274 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276    │5277    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552785279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5280    You may run "mix format --migrate" to fix this warning automatically.5281    │5282 23 │       <<20 :: int32, 3, 128, 0, 16,5283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284    │5285    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652865287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5288    You may run "mix format --migrate" to fix this warning automatically.5289    │5290 23 │       <<20 :: int32, 3, 128, 0, 16,5291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292    │5293    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252945295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5296    You may run "mix format --migrate" to fix this warning automatically.5297    │5298 23 │       <<20 :: int32, 3, 128, 0, 16,5299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300    │5301    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553025303     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5304     You may run "mix format --migrate" to fix this warning automatically.5305     │5306 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5307     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308     │5309     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653105311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5312     You may run "mix format --migrate" to fix this warning automatically.5313     │5314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316     │5317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253185319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320     You may run "mix format --migrate" to fix this warning automatically.5321     │5322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324     │5325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553265327    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328    You may run "mix format --migrate" to fix this warning automatically.5329    │5330 20 │       <<2 :: int32, int :: int16>> -> int5331    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332    │5333    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653345335    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5336    You may run "mix format --migrate" to fix this warning automatically.5337    │5338 20 │       <<2 :: int32, int :: int16>> -> int5339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340    │5341    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653425343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344    You may run "mix format --migrate" to fix this warning automatically.5345    │5346 20 │       <<2 :: int32, int :: int16>> -> int5347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348    │5349    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253505351    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5352    You may run "mix format --migrate" to fix this warning automatically.5353    │5354 20 │       <<2 :: int32, int :: int16>> -> int5355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356    │5357    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253585359    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360    You may run "mix format --migrate" to fix this warning automatically.5361    │5362 20 │       <<2 :: int32, int :: int16>> -> int5363    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364    │5365    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553665367    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5368    You may run "mix format --migrate" to fix this warning automatically.5369    │5370 20 │       <<2 :: int32, int :: int16>> -> int5371    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372    │5373    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553745375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376     You may run "mix format --migrate" to fix this warning automatically.5377     │5378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380     │5381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653825383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384     You may run "mix format --migrate" to fix this warning automatically.5385     │5386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388     │5389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253905391     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392     You may run "mix format --migrate" to fix this warning automatically.5393     │5394 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396     │5397     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553985399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400    You may run "mix format --migrate" to fix this warning automatically.5401    │5402 20 │       <<4 :: int32, int :: int32>> -> int5403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404    │5405    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654065407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408    You may run "mix format --migrate" to fix this warning automatically.5409    │5410 20 │       <<4 :: int32, int :: int32>> -> int5411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412    │5413    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654145415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416    You may run "mix format --migrate" to fix this warning automatically.5417    │5418 20 │       <<4 :: int32, int :: int32>> -> int5419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420    │5421    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254225423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5424    You may run "mix format --migrate" to fix this warning automatically.5425    │5426 20 │       <<4 :: int32, int :: int32>> -> int5427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428    │5429    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254305431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432    You may run "mix format --migrate" to fix this warning automatically.5433    │5434 20 │       <<4 :: int32, int :: int32>> -> int5435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436    │5437    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554385439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5440    You may run "mix format --migrate" to fix this warning automatically.5441    │5442 20 │       <<4 :: int32, int :: int32>> -> int5443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444    │5445    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554465447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448     You may run "mix format --migrate" to fix this warning automatically.5449     │5450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452     │5453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654545455     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5456     You may run "mix format --migrate" to fix this warning automatically.5457     │5458 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5459     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460     │5461     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254625463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5464     You may run "mix format --migrate" to fix this warning automatically.5465     │5466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468     │5469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554705471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472    You may run "mix format --migrate" to fix this warning automatically.5473    │5474 20 │       <<8 :: int32, int :: int64>> -> int5475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476    │5477    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654785479    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5480    You may run "mix format --migrate" to fix this warning automatically.5481    │5482 20 │       <<8 :: int32, int :: int64>> -> int5483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484    │5485    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654865487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488    You may run "mix format --migrate" to fix this warning automatically.5489    │5490 20 │       <<8 :: int32, int :: int64>> -> int5491    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492    │5493    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254945495    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5496    You may run "mix format --migrate" to fix this warning automatically.5497    │5498 20 │       <<8 :: int32, int :: int64>> -> int5499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500    │5501    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255025503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504    You may run "mix format --migrate" to fix this warning automatically.5505    │5506 20 │       <<8 :: int32, int :: int64>> -> int5507    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508    │5509    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555105511    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5512    You may run "mix format --migrate" to fix this warning automatically.5513    │5514 20 │       <<8 :: int32, int :: int64>> -> int5515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516    │5517    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555185519     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520     You may run "mix format --migrate" to fix this warning automatically.5521     │5522 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5523     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524     │5525     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655265527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5528     You may run "mix format --migrate" to fix this warning automatically.5529     │5530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532     │5533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255345535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536     You may run "mix format --migrate" to fix this warning automatically.5537     │5538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540     │5541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555425543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544    You may run "mix format --migrate" to fix this warning automatically.5545    │5546 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548    │5549    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655505551    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5552    You may run "mix format --migrate" to fix this warning automatically.5553    │5554 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556    │5557    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655585559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5560    You may run "mix format --migrate" to fix this warning automatically.5561    │5562 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564    │5565    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655665567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568    You may run "mix format --migrate" to fix this warning automatically.5569    │5570 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572    │5573    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655745575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576    You may run "mix format --migrate" to fix this warning automatically.5577    │5578 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580    │5581    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255825583    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5584    You may run "mix format --migrate" to fix this warning automatically.5585    │5586 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588    │5589    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255905591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592    You may run "mix format --migrate" to fix this warning automatically.5593    │5594 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596    │5597    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255985599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600    You may run "mix format --migrate" to fix this warning automatically.5601    │5602 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604    │5605    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256065607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5608    You may run "mix format --migrate" to fix this warning automatically.5609    │5610 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612    │5613    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556145615    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5616    You may run "mix format --migrate" to fix this warning automatically.5617    │5618 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620    │5621    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556225623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5624    You may run "mix format --migrate" to fix this warning automatically.5625    │5626 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628    │5629    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556305631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5632    You may run "mix format --migrate" to fix this warning automatically.5633    │5634 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636    │5637    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556385639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5640     You may run "mix format --migrate" to fix this warning automatically.5641     │5642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644     │5645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656465647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5648     You may run "mix format --migrate" to fix this warning automatically.5649     │5650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652     │5653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256545655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5656     You may run "mix format --migrate" to fix this warning automatically.5657     │5658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660     │5661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556625663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5664    You may run "mix format --migrate" to fix this warning automatically.5665    │5666 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668    │5669    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656705671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5672    You may run "mix format --migrate" to fix this warning automatically.5673    │5674 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676    │5677    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656785679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5680    You may run "mix format --migrate" to fix this warning automatically.5681    │5682 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684    │5685    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656865687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5688    You may run "mix format --migrate" to fix this warning automatically.5689    │5690 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692    │5693    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656945695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5696    You may run "mix format --migrate" to fix this warning automatically.5697    │5698 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700    │5701    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257025703    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5704    You may run "mix format --migrate" to fix this warning automatically.5705    │5706 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708    │5709    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257105711    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5712    You may run "mix format --migrate" to fix this warning automatically.5713    │5714 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716    │5717    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257185719    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5720    You may run "mix format --migrate" to fix this warning automatically.5721    │5722 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724    │5725    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257265727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728    You may run "mix format --migrate" to fix this warning automatically.5729    │5730 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732    │5733    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557345735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5736    You may run "mix format --migrate" to fix this warning automatically.5737    │5738 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740    │5741    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557425743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5744    You may run "mix format --migrate" to fix this warning automatically.5745    │5746 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748    │5749    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557505751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5752    You may run "mix format --migrate" to fix this warning automatically.5753    │5754 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756    │5757    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557585759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5760     You may run "mix format --migrate" to fix this warning automatically.5761     │5762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764     │5765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657665767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768     You may run "mix format --migrate" to fix this warning automatically.5769     │5770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772     │5773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257745775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5776     You may run "mix format --migrate" to fix this warning automatically.5777     │5778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780     │5781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557825783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5784    You may run "mix format --migrate" to fix this warning automatically.5785    │5786 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788    │5789    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657905791    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5792    You may run "mix format --migrate" to fix this warning automatically.5793    │5794 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796    │5797    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657985799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800    You may run "mix format --migrate" to fix this warning automatically.5801    │5802 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804    │5805    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658065807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5808    You may run "mix format --migrate" to fix this warning automatically.5809    │5810 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812    │5813    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658145815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816    You may run "mix format --migrate" to fix this warning automatically.5817    │5818 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820    │5821    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658225823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5824    You may run "mix format --migrate" to fix this warning automatically.5825    │5826 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828    │5829    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258305831    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832    You may run "mix format --migrate" to fix this warning automatically.5833    │5834 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836    │5837    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258385839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840    You may run "mix format --migrate" to fix this warning automatically.5841    │5842 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5843    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844    │5845    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258465847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5848    You may run "mix format --migrate" to fix this warning automatically.5849    │5850 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852    │5853    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258545855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5856    You may run "mix format --migrate" to fix this warning automatically.5857    │5858 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860    │5861    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258625863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5864    You may run "mix format --migrate" to fix this warning automatically.5865    │5866 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868    │5869    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558705871    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5872    You may run "mix format --migrate" to fix this warning automatically.5873    │5874 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876    │5877    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558785879    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5880    You may run "mix format --migrate" to fix this warning automatically.5881    │5882 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884    │5885    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558865887    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5888    You may run "mix format --migrate" to fix this warning automatically.5889    │5890 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892    │5893    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558945895    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5896    You may run "mix format --migrate" to fix this warning automatically.5897    │5898 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900    │5901    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559025903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904     You may run "mix format --migrate" to fix this warning automatically.5905     │5906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908     │5909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659105911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912     You may run "mix format --migrate" to fix this warning automatically.5913     │5914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916     │5917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259185919     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5920     You may run "mix format --migrate" to fix this warning automatically.5921     │5922 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5923     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924     │5925     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559265927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5928    You may run "mix format --migrate" to fix this warning automatically.5929    │5930 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932    │5933    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659345935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5936    You may run "mix format --migrate" to fix this warning automatically.5937    │5938 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940    │5941    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259425943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5944    You may run "mix format --migrate" to fix this warning automatically.5945    │5946 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948    │5949    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559505951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952     You may run "mix format --migrate" to fix this warning automatically.5953     │5954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956     │5957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659585959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5960     You may run "mix format --migrate" to fix this warning automatically.5961     │5962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964     │5965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259665967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5968     You may run "mix format --migrate" to fix this warning automatically.5969     │5970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972     │5973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559745975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5976    You may run "mix format --migrate" to fix this warning automatically.5977    │5978 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980    │5981    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659825983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5984    You may run "mix format --migrate" to fix this warning automatically.5985    │5986 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988    │5989    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259905991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992    You may run "mix format --migrate" to fix this warning automatically.5993    │5994 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996    │5997    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559985999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6000     You may run "mix format --migrate" to fix this warning automatically.6001     │6002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004     │6005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660066007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6008     You may run "mix format --migrate" to fix this warning automatically.6009     │6010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012     │6013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260146015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6016     You may run "mix format --migrate" to fix this warning automatically.6017     │6018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020     │6021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560226023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6024    You may run "mix format --migrate" to fix this warning automatically.6025    │6026 19 │       <<len :: int32, data :: binary-size(len)>> ->6027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028    │6029    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660306031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032    You may run "mix format --migrate" to fix this warning automatically.6033    │6034 19 │       <<len :: int32, data :: binary-size(len)>> ->6035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036    │6037    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260386039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6040    You may run "mix format --migrate" to fix this warning automatically.6041    │6042 19 │       <<len :: int32, data :: binary-size(len)>> ->6043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044    │6045    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560466047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048     You may run "mix format --migrate" to fix this warning automatically.6049     │6050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052     │6053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660546055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6056     You may run "mix format --migrate" to fix this warning automatically.6057     │6058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060     │6061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260626063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064     You may run "mix format --migrate" to fix this warning automatically.6065     │6066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068     │6069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560706071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072    You may run "mix format --migrate" to fix this warning automatically.6073    │6074 28 │       <<4 :: int32, oid :: uint32>> -> oid6075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076    │6077    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660786079    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6080    You may run "mix format --migrate" to fix this warning automatically.6081    │6082 28 │       <<4 :: int32, oid :: uint32>> -> oid6083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084    │6085    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660866087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088    You may run "mix format --migrate" to fix this warning automatically.6089    │6090 28 │       <<4 :: int32, oid :: uint32>> -> oid6091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092    │6093    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260946095    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6096    You may run "mix format --migrate" to fix this warning automatically.6097    │6098 28 │       <<4 :: int32, oid :: uint32>> -> oid6099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100    │6101    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261026103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104    You may run "mix format --migrate" to fix this warning automatically.6105    │6106 28 │       <<4 :: int32, oid :: uint32>> -> oid6107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108    │6109    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561106111    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6112    You may run "mix format --migrate" to fix this warning automatically.6113    │6114 28 │       <<4 :: int32, oid :: uint32>> -> oid6115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116    │6117    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561186119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120     You may run "mix format --migrate" to fix this warning automatically.6121     │6122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124     │6125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661266127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128     You may run "mix format --migrate" to fix this warning automatically.6129     │6130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132     │6133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261346135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136     You may run "mix format --migrate" to fix this warning automatically.6137     │6138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140     │6141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561426143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6144    You may run "mix format --migrate" to fix this warning automatically.6145    │6146 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148    │6149    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661506151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6152    You may run "mix format --migrate" to fix this warning automatically.6153    │6154 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156    │6157    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261586159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160    You may run "mix format --migrate" to fix this warning automatically.6161    │6162 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164    │6165    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561666167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6168     You may run "mix format --migrate" to fix this warning automatically.6169     │6170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172     │6173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661746175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6176     You may run "mix format --migrate" to fix this warning automatically.6177     │6178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180     │6181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261826183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184     You may run "mix format --migrate" to fix this warning automatically.6185     │6186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188     │6189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561906191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6192    You may run "mix format --migrate" to fix this warning automatically.6193    │6194 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6195    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196    │6197    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661986199    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6200    You may run "mix format --migrate" to fix this warning automatically.6201    │6202 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204    │6205    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662066207    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6208    You may run "mix format --migrate" to fix this warning automatically.6209    │6210 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6211    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212    │6213    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662146215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216    You may run "mix format --migrate" to fix this warning automatically.6217    │6218 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220    │6221    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262226223    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6224    You may run "mix format --migrate" to fix this warning automatically.6225    │6226 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6227    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228    │6229    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262306231    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6232    You may run "mix format --migrate" to fix this warning automatically.6233    │6234 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236    │6237    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262386239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6240    You may run "mix format --migrate" to fix this warning automatically.6241    │6242 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244    │6245    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562466247    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6248    You may run "mix format --migrate" to fix this warning automatically.6249    │6250 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6251    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252    │6253    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562546255    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6256    You may run "mix format --migrate" to fix this warning automatically.6257    │6258 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260    │6261    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562626263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264     You may run "mix format --migrate" to fix this warning automatically.6265     │6266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268     │6269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662706271     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272     You may run "mix format --migrate" to fix this warning automatically.6273     │6274 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6275     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276     │6277     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262786279     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280     You may run "mix format --migrate" to fix this warning automatically.6281     │6282 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6283     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284     │6285     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562866287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288    You may run "mix format --migrate" to fix this warning automatically.6289    │6290 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292    │6293    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662946295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296    You may run "mix format --migrate" to fix this warning automatically.6297    │6298 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300    │6301    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263026303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304    You may run "mix format --migrate" to fix this warning automatically.6305    │6306 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308    │6309    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563106311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312     You may run "mix format --migrate" to fix this warning automatically.6313     │6314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316     │6317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663186319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320     You may run "mix format --migrate" to fix this warning automatically.6321     │6322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324     │6325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263266327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6328     You may run "mix format --migrate" to fix this warning automatically.6329     │6330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332     │6333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563346335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6336    You may run "mix format --migrate" to fix this warning automatically.6337    │6338 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340    │6341    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863426343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344    You may run "mix format --migrate" to fix this warning automatically.6345    │6346 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348    │6349    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463506351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6352    You may run "mix format --migrate" to fix this warning automatically.6353    │6354 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356    │6357    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763586359     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6360     You may run "mix format --migrate" to fix this warning automatically.6361     │6362 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6363     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364     │6365     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863666367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368     You may run "mix format --migrate" to fix this warning automatically.6369     │6370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372     │6373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463746375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6376     You may run "mix format --migrate" to fix this warning automatically.6377     │6378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380     │6381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763826383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6384    You may run "mix format --migrate" to fix this warning automatically.6385    │6386 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388    │6389    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663906391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392    You may run "mix format --migrate" to fix this warning automatically.6393    │6394 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396    │6397    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263986399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400    You may run "mix format --migrate" to fix this warning automatically.6401    │6402 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404    │6405    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564066407     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408     You may run "mix format --migrate" to fix this warning automatically.6409     │6410 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6411     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412     │6413     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664146415     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416     You may run "mix format --migrate" to fix this warning automatically.6417     │6418 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6419     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420     │6421     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264226423     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424     You may run "mix format --migrate" to fix this warning automatically.6425     │6426 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6427     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428     │6429     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564306431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432    You may run "mix format --migrate" to fix this warning automatically.6433    │6434 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436    │6437    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864386439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440    You may run "mix format --migrate" to fix this warning automatically.6441    │6442 40 │         <<count::int32, data::binary>> = binary6443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444    │6445    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864466447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448    You may run "mix format --migrate" to fix this warning automatically.6449    │6450 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452    │6453    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464546455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456    You may run "mix format --migrate" to fix this warning automatically.6457    │6458 40 │         <<count::int32, data::binary>> = binary6459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460    │6461    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464626463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464    You may run "mix format --migrate" to fix this warning automatically.6465    │6466 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468    │6469    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764706471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472    You may run "mix format --migrate" to fix this warning automatically.6473    │6474 40 │         <<count::int32, data::binary>> = binary6475    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476    │6477    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764786479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480    You may run "mix format --migrate" to fix this warning automatically.6481    │6482 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484    │6485    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864866487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488    You may run "mix format --migrate" to fix this warning automatically.6489    │6490 44 │         <<_::int32, data::binary>> = binary6491    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492    │6493    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864946495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496    You may run "mix format --migrate" to fix this warning automatically.6497    │6498 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500    │6501    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465026503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6504    You may run "mix format --migrate" to fix this warning automatically.6505    │6506 44 │         <<_::int32, data::binary>> = binary6507    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508    │6509    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465106511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6512    You may run "mix format --migrate" to fix this warning automatically.6513    │6514 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516    │6517    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765186519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520    You may run "mix format --migrate" to fix this warning automatically.6521    │6522 44 │         <<_::int32, data::binary>> = binary6523    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524    │6525    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765266527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6528     You may run "mix format --migrate" to fix this warning automatically.6529     │6530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532     │6533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865346535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6536     You may run "mix format --migrate" to fix this warning automatically.6537     │6538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540     │6541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465426543     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544     You may run "mix format --migrate" to fix this warning automatically.6545     │6546 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6547     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548     │6549     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765506551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6552    You may run "mix format --migrate" to fix this warning automatically.6553    │6554 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556    │6557    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665586559    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6560    You may run "mix format --migrate" to fix this warning automatically.6561    │6562 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564    │6565    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665666567    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6568    You may run "mix format --migrate" to fix this warning automatically.6569    │6570 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572    │6573    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665746575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576    You may run "mix format --migrate" to fix this warning automatically.6577    │6578 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580    │6581    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265826583    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6584    You may run "mix format --migrate" to fix this warning automatically.6585    │6586 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588    │6589    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265906591    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6592    You may run "mix format --migrate" to fix this warning automatically.6593    │6594 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596    │6597    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265986599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6600    You may run "mix format --migrate" to fix this warning automatically.6601    │6602 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604    │6605    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566066607    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6608    You may run "mix format --migrate" to fix this warning automatically.6609    │6610 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612    │6613    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566146615    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6616    You may run "mix format --migrate" to fix this warning automatically.6617    │6618 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620    │6621    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566226623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624     You may run "mix format --migrate" to fix this warning automatically.6625     │6626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628     │6629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666306631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6632     You may run "mix format --migrate" to fix this warning automatically.6633     │6634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636     │6637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266386639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640     You may run "mix format --migrate" to fix this warning automatically.6641     │6642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644     │6645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566466647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648    You may run "mix format --migrate" to fix this warning automatically.6649    │6650 33 │       <<8 :: int32, microsecs :: int64>> ->6651    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652    │6653    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666546655    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6656    You may run "mix format --migrate" to fix this warning automatically.6657    │6658 33 │       <<8 :: int32, microsecs :: int64>> ->6659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660    │6661    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666626663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664    You may run "mix format --migrate" to fix this warning automatically.6665    │6666 33 │       <<8 :: int32, microsecs :: int64>> ->6667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668    │6669    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266706671    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6672    You may run "mix format --migrate" to fix this warning automatically.6673    │6674 33 │       <<8 :: int32, microsecs :: int64>> ->6675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676    │6677    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266786679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680    You may run "mix format --migrate" to fix this warning automatically.6681    │6682 33 │       <<8 :: int32, microsecs :: int64>> ->6683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684    │6685    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566866687    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6688    You may run "mix format --migrate" to fix this warning automatically.6689    │6690 33 │       <<8 :: int32, microsecs :: int64>> ->6691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692    │6693    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566946695     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6696     You may run "mix format --migrate" to fix this warning automatically.6697     │6698 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6699     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700     │6701     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667026703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6704     You may run "mix format --migrate" to fix this warning automatically.6705     │6706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708     │6709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267106711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6712     You may run "mix format --migrate" to fix this warning automatically.6713     │6714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716     │6717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567186719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6720    You may run "mix format --migrate" to fix this warning automatically.6721    │6722 37 │       <<8 :: int32, microsecs :: int64>> ->6723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724    │6725    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667266727    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6728    You may run "mix format --migrate" to fix this warning automatically.6729    │6730 37 │       <<8 :: int32, microsecs :: int64>> ->6731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732    │6733    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667346735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6736    You may run "mix format --migrate" to fix this warning automatically.6737    │6738 37 │       <<8 :: int32, microsecs :: int64>> ->6739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740    │6741    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267426743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6744    You may run "mix format --migrate" to fix this warning automatically.6745    │6746 37 │       <<8 :: int32, microsecs :: int64>> ->6747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748    │6749    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267506751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752    You may run "mix format --migrate" to fix this warning automatically.6753    │6754 37 │       <<8 :: int32, microsecs :: int64>> ->6755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756    │6757    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567586759    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6760    You may run "mix format --migrate" to fix this warning automatically.6761    │6762 37 │       <<8 :: int32, microsecs :: int64>> ->6763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764    │6765    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567666767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768     You may run "mix format --migrate" to fix this warning automatically.6769     │6770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772     │6773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667746775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6776     You may run "mix format --migrate" to fix this warning automatically.6777     │6778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780     │6781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267826783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6784     You may run "mix format --migrate" to fix this warning automatically.6785     │6786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788     │6789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567906791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792    You may run "mix format --migrate" to fix this warning automatically.6793    │6794 42 │       <<8 :: int32, microsecs :: int64>> ->6795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796    │6797    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667986799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6800    You may run "mix format --migrate" to fix this warning automatically.6801    │6802 42 │       <<8 :: int32, microsecs :: int64>> ->6803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804    │6805    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668066807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808    You may run "mix format --migrate" to fix this warning automatically.6809    │6810 42 │       <<8 :: int32, microsecs :: int64>> ->6811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812    │6813    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268146815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816    You may run "mix format --migrate" to fix this warning automatically.6817    │6818 42 │       <<8 :: int32, microsecs :: int64>> ->6819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820    │6821    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268226823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824    You may run "mix format --migrate" to fix this warning automatically.6825    │6826 42 │       <<8 :: int32, microsecs :: int64>> ->6827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828    │6829    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568306831    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6832    You may run "mix format --migrate" to fix this warning automatically.6833    │6834 42 │       <<8 :: int32, microsecs :: int64>> ->6835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836    │6837    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568386839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6840     You may run "mix format --migrate" to fix this warning automatically.6841     │6842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844     │6845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668466847     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848     You may run "mix format --migrate" to fix this warning automatically.6849     │6850 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6851     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852     │6853     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268546855     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6856     You may run "mix format --migrate" to fix this warning automatically.6857     │6858 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6859     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860     │6861     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568626863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6864    You may run "mix format --migrate" to fix this warning automatically.6865    │6866 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868    │6869    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668706871    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6872    You may run "mix format --migrate" to fix this warning automatically.6873    │6874 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876    │6877    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668786879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880    You may run "mix format --migrate" to fix this warning automatically.6881    │6882 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884    │6885    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668866887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6888    You may run "mix format --migrate" to fix this warning automatically.6889    │6890 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892    │6893    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268946895    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6896    You may run "mix format --migrate" to fix this warning automatically.6897    │6898 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900    │6901    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269026903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904    You may run "mix format --migrate" to fix this warning automatically.6905    │6906 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6907    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908    │6909    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269106911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912    You may run "mix format --migrate" to fix this warning automatically.6913    │6914 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6915    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916    │6917    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569186919    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6920    You may run "mix format --migrate" to fix this warning automatically.6921    │6922 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924    │6925    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569266927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6928    You may run "mix format --migrate" to fix this warning automatically.6929    │6930 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932    │6933    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569346935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936     You may run "mix format --migrate" to fix this warning automatically.6937     │6938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940     │6941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669426943     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6944     You may run "mix format --migrate" to fix this warning automatically.6945     │6946 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6947     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948     │6949     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269506951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952     You may run "mix format --migrate" to fix this warning automatically.6953     │6954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956     │6957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569586959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6960     You may run "mix format --migrate" to fix this warning automatically.6961     │6962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964     │6965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669666967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968     You may run "mix format --migrate" to fix this warning automatically.6969     │6970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972     │6973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669746975     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976     You may run "mix format --migrate" to fix this warning automatically.6977     │6978 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6979     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980     │6981     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269826983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984     You may run "mix format --migrate" to fix this warning automatically.6985     │6986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988     │6989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269906991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992     You may run "mix format --migrate" to fix this warning automatically.6993     │6994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996     │6997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569986999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7000     You may run "mix format --migrate" to fix this warning automatically.7001     │7002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004     │7005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570067007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008     You may run "mix format --migrate" to fix this warning automatically.7009     │7010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012     │7013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670147015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016     You may run "mix format --migrate" to fix this warning automatically.7017     │7018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020     │7021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270227023     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7024     You may run "mix format --migrate" to fix this warning automatically.7025     │7026 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7027     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7028     │7029     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570307031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032    You may run "mix format --migrate" to fix this warning automatically.7033    │7034 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7036    │7037    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670387039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040    You may run "mix format --migrate" to fix this warning automatically.7041    │7042 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7044    │7045    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270467047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7048    You may run "mix format --migrate" to fix this warning automatically.7049    │7050 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052    │7053    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570547055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056     You may run "mix format --migrate" to fix this warning automatically.7057     │7058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060     │7061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670627063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064     You may run "mix format --migrate" to fix this warning automatically.7065     │7066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068     │7069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270707071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072     You may run "mix format --migrate" to fix this warning automatically.7073     │7074 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7075     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7076     │7077     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570787079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080    You may run "mix format --migrate" to fix this warning automatically.7081    │7082 17 │       <<0 :: int32>> -> :void7083    │       ~~~~~~~~~~~~~~~~~~~~~~~7084    │7085    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670867087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088    You may run "mix format --migrate" to fix this warning automatically.7089    │7090 17 │       <<0 :: int32>> -> :void7091    │       ~~~~~~~~~~~~~~~~~~~~~~~7092    │7093    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270947095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096    You may run "mix format --migrate" to fix this warning automatically.7097    │7098 17 │       <<0 :: int32>> -> :void7099    │       ~~~~~~~~~~~~~~~~~~~~~~~7100    │7101    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571027103     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104     You may run "mix format --migrate" to fix this warning automatically.7105     │7106 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7107     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108     │7109     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671107111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112     You may run "mix format --migrate" to fix this warning automatically.7113     │7114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116     │7117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271187119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7120     You may run "mix format --migrate" to fix this warning automatically.7121     │7122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7124     │7125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571267127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7128    You may run "mix format --migrate" to fix this warning automatically.7129    │7130 23 │       <<0 :: int32>> -> :void7131    │       ~~~~~~~~~~~~~~~~~~~~~~~7132    │7133    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671347135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7136    You may run "mix format --migrate" to fix this warning automatically.7137    │7138 23 │       <<0 :: int32>> -> :void7139    │       ~~~~~~~~~~~~~~~~~~~~~~~7140    │7141    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271427143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7144    You may run "mix format --migrate" to fix this warning automatically.7145    │7146 23 │       <<0 :: int32>> -> :void7147    │       ~~~~~~~~~~~~~~~~~~~~~~~7148    │7149    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571507151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7152     You may run "mix format --migrate" to fix this warning automatically.7153     │7154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7156     │7157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671587159     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7160     You may run "mix format --migrate" to fix this warning automatically.7161     │7162 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7163     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7164     │7165     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271667167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7168     You may run "mix format --migrate" to fix this warning automatically.7169     │7170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7172     │7173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571747175    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7176    │7177 20 │     manager    = worker(Postgrex.TypeManager, [])7178    │                  ~7179    │7180    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171817182    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7183    │7184 21 │     server_sup = supervisor(__MODULE__, [:servers])7185    │                  ~7186    │7187    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171887189    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7190    │7191 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7192    │     ~7193    │7194    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17195    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171967197    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7198    │7199 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7200    │                   ~7201    │7202    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172037204     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7205     │7206 110 │     if Map.size(s.listener_channels[channel]) == 1 do7207     │            ~7208     │7209     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37210     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37211     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272127213    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7214    │7215 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7216    │            ~7217    │7218    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172197220     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7221     │7222 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7223     │               ~7224     │7225     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272267227    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7228    │7229  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7230    │                 ~7231    │7232    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272337234    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7235    │7236  9 │                 worker(Postgrex.Parameters, [])]7237    │                 ~7238    │7239    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272407241     warning: a struct for Postgrex.Query is expected on struct update:72427243         %Postgrex.Query{7244           query7245           | param_oids: param_oids,7246             param_formats: param_formats,7247             param_types: param_types7248         }72497250     but got type:72517252         dynamic()72537254     where "query" was given the type:72557256         # type: dynamic()7257         # from: lib/postgrex/protocol.ex:910:357258         query72597260     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72617262     type warning found at:7263     │7264 915 │         query = %Query{query | param_oids: param_oids,7265     │                 ~7266     │7267     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672687269     warning: a struct for Postgrex.Query is expected on struct update:72707271         %Postgrex.Query{7272           query7273           | ref: make_ref(),7274             types: types,7275             columns: col_names,7276             result_oids: result_oids,7277             result_formats: result_formats,7278             result_types: result_types7279         }72807281     but got type:72827283         dynamic()72847285     where "query" was given the type:72867287         # type: dynamic()7288         # from: lib/postgrex/protocol.ex:926:357289         query72907291     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72927293     type warning found at:7294     │7295 932 │         query = %Query{query | ref: make_ref(), types: types,7296     │                 ~7297     │7298     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672997300     warning: a struct for Postgrex.Query is expected on struct update:73017302         %Postgrex.Query{query | ref: make_ref()}73037304     but got type:73057306         dynamic()73077308     where "query" was given the type:73097310         # type: dynamic()7311         # from: lib/postgrex/protocol.ex:977:317312         query73137314     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73157316     type warning found at:7317     │7318 978 │     query = %Query{query | ref: make_ref()}7319     │             ~7320     │7321     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573227323      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7324      │7325 2131 │     formatted_reason = :ssl.format_error(reason)7326      │                             ~7327      │7328      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373297330      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7331      │7332 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7333      │                                            ~7334      │7335      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373367337      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7338      │7339 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7340      │        ~7341      │7342      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273437344      warning: a struct for Postgrex.Query is expected on struct update:73457346          %Postgrex.Query{query | name: ""}73477348      but got type:73497350          dynamic()73517352      where "query" was given the type:73537354          # type: dynamic()7355          # from: lib/postgrex/protocol.ex:2313:167356          query73577358      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73597360      type warning found at:7361      │7362 2313 │   defp unnamed(query), do: %Query{query | name: ""}7363      │                            ~7364      │7365      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173667367Generated postgrex app7368warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7369  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27370  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17371  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57372  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27373  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47374  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273757376==> ecto7377Compiling 70 files (.ex)7378     warning: using single-quoted strings to represent charlists is deprecated.7379     Use ~c"" if you indeed want a charlist or use "" instead.7380     You may run "mix format --migrate" to change all single-quoted7381     strings to use the ~c sigil and fix this warning.7382     │7383 166 │     defp insert_all_value(_),   do: '?'7384     │                                     ~7385     │7386     └─ lib/ecto/adapters/mysql/connection.ex:166:3773877388     warning: using single-quoted strings to represent charlists is deprecated.7389     Use ~c"" if you indeed want a charlist or use "" instead.7390     You may run "mix format --migrate" to change all single-quoted7391     strings to use the ~c sigil and fix this warning.7392     │7393 354 │       '?'7394     │       ~7395     │7396     └─ lib/ecto/adapters/mysql/connection.ex:354:773977398      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73997400      This error happens when you have function calls without parentheses inside keywords. For example:74017402          function(arg, one: nested_call a, b, c)7403          function(arg, one: if expr, do: :this, else: :that)74047405      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:74067407          function(arg, one: if(expr, do: :this, else: :that))7408          function(arg, one: nested_call(a, b, c))74097410      Ambiguity found at:7411      │7412 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7413      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414      │7415      └─ lib/ecto/changeset.ex:228674167417     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74187419     This error happens when you have function calls without parentheses inside keywords. For example:74207421         function(arg, one: nested_call a, b, c)7422         function(arg, one: if expr, do: :this, else: :that)74237424     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:74257426         function(arg, one: if(expr, do: :this, else: :that))7427         function(arg, one: nested_call(a, b, c))74287429     Ambiguity found at:7430     │7431 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7433     │7434     └─ lib/ecto/migration/runner.ex:26574357436     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74377438     This error happens when you have function calls without parentheses inside keywords. For example:74397440         function(arg, one: nested_call a, b, c)7441         function(arg, one: if expr, do: :this, else: :that)74427443     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:74447445         function(arg, one: if(expr, do: :this, else: :that))7446         function(arg, one: nested_call(a, b, c))74477448     Ambiguity found at:7449     │7450 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7452     │7453     └─ lib/ecto/migration/runner.ex:26774547455     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7456     │7457 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7458     │        ~7459     │7460     └─ lib/ecto/query/builder.ex:136:874617462     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7463     │7464 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7465     │                                             ~~7466     │7467     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274687469     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7470     │7471 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7472     │                                         ~~7473     │7474     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274757476     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74777478     This error happens when you have function calls without parentheses inside keywords. For example:74797480         function(arg, one: nested_call a, b, c)7481         function(arg, one: if expr, do: :this, else: :that)74827483     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:74847485         function(arg, one: if(expr, do: :this, else: :that))7486         function(arg, one: nested_call(a, b, c))74877488     Ambiguity found at:7489     │7490 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7492     │7493     └─ lib/ecto/repo/schema.ex:45474947495    warning: unused require Ecto.Query7496    │7497  6 │   require Ecto.Query7498    │   ~7499    │7500    └─ lib/ecto/repo/preloader.ex:6:375017502    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7503    │7504  9 │   schema "schema_migrations" do7505    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7506    │7507    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75087509    warning: incompatible types given to Mix.Ecto.ensure_started/2:75107511        Mix.Ecto.ensure_started(repo, all: true)75127513    given types:75147515        -dynamic(atom())-, non_empty_list({:all, true})75167517    but expected one of:75187519        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75207521    where "repo" was given the type:75227523        # type: dynamic(atom())7524        # from: lib/mix/tasks/ecto.migrations.ex:37:77525        Mix.Ecto.ensure_repo(repo, args)75267527    type warning found at:7528    │7529 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7530    │                       ~7531    │7532    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375337534    warning: incompatible types given to Mix.Ecto.ensure_started/2:75357536        Mix.Ecto.ensure_started(repo, opts)75377538    given types:75397540        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75417542    but expected one of:75437544        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75457546    where "opts" was given the type:75477548        # type: dynamic(7549          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7550            non_struct_map()7551        )7552        # from: lib/mix/tasks/ecto.rollback.ex:64:107553        opts =7554          if opts[:quiet] do7555            Keyword.merge(opts, log: false, log_sql: false)7556          else7557            opts7558          end75597560    where "repo" was given the type:75617562        # type: dynamic(atom())7563        # from: lib/mix/tasks/ecto.rollback.ex:70:77564        Mix.Ecto.ensure_repo(repo, args)75657566    type warning found at:7567    │7568 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7569    │                          ~7570    │7571    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275727573    warning: incompatible types given to Mix.Ecto.ensure_started/2:75747575        Mix.Ecto.ensure_started(repo, opts)75767577    given types:75787579        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75807581    but expected one of:75827583        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75847585    where "opts" was given the type:75867587        # type: dynamic(7588          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7589            non_struct_map()7590        )7591        # from: lib/mix/tasks/ecto.migrate.ex:68:107592        opts =7593          if opts[:quiet] do7594            Keyword.merge(opts, log: false, log_sql: false)7595          else7596            opts7597          end75987599    where "repo" was given the type:76007601        # type: dynamic(atom())7602        # from: lib/mix/tasks/ecto.migrate.ex:74:77603        Mix.Ecto.ensure_repo(repo, args)76047605    type warning found at:7606    │7607 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7608    │                          ~7609    │7610    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276117612      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7613      │7614 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7615      │     ~7616      │7617      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276187619    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76207621        Mix.Ecto.source_repo_priv(repo)76227623    given types:76247625        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76267627    but expected one of:76287629        atom()76307631    where "repo" was given the types:76327633        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7634        # from: lib/mix/tasks/ecto.load.ex:70:227635        Keyword.merge(repo.config, opts)76367637        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7638        # from: lib/mix/tasks/ecto.load.ex:72:277639        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76407641    type warning found at:7642    │7643 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7644    │                                          ~7645    │7646    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276477648    warning: expected a map or struct when accessing .__adapter__ in expression:76497650        repo.__adapter__76517652    where "repo" was given the type:76537654        # type: dynamic(atom())7655        # from: lib/mix/tasks/ecto.load.ex:53:77656        Mix.Ecto.ensure_repo(repo, args)76577658    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76597660    type warning found at:7661    │7662 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7663    │                              ~7664    │7665    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176667667    warning: expected a map or struct when accessing .__adapter__ in expression:76687669        repo.__adapter__76707671    where "repo" was given the type:76727673        # type: dynamic(atom())7674        # from: lib/mix/tasks/ecto.dump.ex:50:77675        Mix.Ecto.ensure_repo(repo, args)76767677    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76787679    type warning found at:7680    │7681 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7682    │                              ~7683    │7684    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176857686     warning: the following clause will never match:76877688         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76897690     because it attempts to match on the result of:76917692         System.stacktrace()76937694     which has type:76957696         empty_list()76977698     where "args_or_arity" was given the type:76997700         # type: float() or integer() or non_empty_list(term())7701         # from: lib/ecto/changeset.ex7702         (_() when args_or_arity == 2) when length(args_or_arity) == 277037704     where "module" was given the type:77057706         # type: dynamic()7707         # from: lib/ecto/changeset.ex:733:307708         module77097710     type warning found at:7711     │7712 741 │ ...                   when length(args_or_arity) == 2 ->7713     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7714     │7715     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/277167717    warning: expected a map or struct when accessing .__adapter__ in expression:77187719        repo.__adapter__77207721    where "repo" was given the type:77227723        # type: dynamic(atom())7724        # from: lib/mix/tasks/ecto.drop.ex:39:77725        Mix.Ecto.ensure_repo(repo, args)77267727    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77287729    type warning found at:7730    │7731 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7732    │                              ~7733    │7734    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177357736    warning: expected a map or struct when accessing .__adapter__ in expression:77377738        repo.__adapter__77397740    where "repo" was given the type:77417742        # type: dynamic(atom())7743        # from: lib/mix/tasks/ecto.create.ex:37:77744        Mix.Ecto.ensure_repo(repo, args)77457746    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77477748    type warning found at:7749    │7750 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7751    │                              ~7752    │7753    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177547755     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7756     │7757 739 │           case System.stacktrace do7758     │                       ~7759     │7760     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277617762    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7763    │7764 62 │       Mix.Project.compile(args)7765    │                   ~7766    │7767    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277687769     warning: expected a module (an atom) when invoking start_link/1 in expression:77707771         repo.start_link(pool_size: pool_size)77727773     where "pool_size" was given the type:77747775         # type: dynamic()7776         # from: lib/mix/ecto.ex:101:157777         pool_size = Keyword.get(opts, :pool_size, 1)77787779     where "repo" was given the type:77807781         # type: dynamic(%{..., __adapter__: atom()})7782         # from: lib/mix/ecto.ex:99:367783         repo.__adapter__.ensure_all_started(repo, :temporary)77847785     type warning found at:7786     │7787 102 │     case repo.start_link(pool_size: pool_size) do7788     │               ~7789     │7790     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277917792     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7793     │7794 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7795     │                                                                              ~7796     │7797     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27798     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277997800     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7801     │7802 146 │     Logger.remove_backend(:console)7803     │            ~7804     │7805     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278067807     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7808     │7809 155 │     Logger.add_backend(:console, flush: true)7810     │            ~7811     │7812     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278137814    warning: incompatible types given to get_source/1:78157816        get_source(repo)78177818    given types:78197820        -dynamic(atom())-78217822    but expected one of:78237824        %{..., config: empty_list() or non_empty_list(term(), term())}78257826    where "repo" was given the type:78277828        # type: dynamic(atom())7829        # from: lib/ecto/migration/schema_migration.ex:24:137830        repo.all(7831          Map.put(7832            (7833              query =7834                (7835                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7836                  Ecto.Query.Builder.From.apply(query, 1)7837                )7838        7839              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7840                ...,7841                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7842                file: "/work/proj/deps_mangopi_mq_pro/ecto/lib/ecto/migration/schema_migration.ex",7843                line: 22,7844                take: %{}7845              })7846            ),7847            :prefix,7848            prefix7849          ), timeout: :infinity, log: false)78507851    type warning found at:7852    │7853 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7854    │                ~7855    │7856    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278577858    warning: incompatible types given to get_source/1:78597860        get_source(repo)78617862    given types:78637864        -dynamic(atom())-78657866    but expected one of:78677868        %{..., config: empty_list() or non_empty_list(term(), term())}78697870    where "repo" was given the type:78717872        # type: dynamic(atom())7873        # from: lib/ecto/migration/schema_migration.ex:30:137874        repo.insert!(7875          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7876            prefix: prefix,7877            source: get_source(repo)7878          ), timeout: :infinity, log: false)78797880    type warning found at:7881    │7882 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7883    │                                              ~7884    │7885    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378867887     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7888     │7889 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7890     │                                                                              ~7891     │7892     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278937894    warning: incompatible types given to get_source/1:78957896        get_source(repo)78977898    given types:78997900        -dynamic(atom())-79017902    but expected one of:79037904        %{..., config: empty_list() or non_empty_list(term(), term())}79057906    where "repo" was given the type:79077908        # type: dynamic(atom())7909        # from: lib/ecto/migration/schema_migration.ex:36:137910        repo.delete_all(7911          Map.put(7912            (7913              query =7914                (7915                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7916                  Ecto.Query.Builder.From.apply(query, 1)7917                )7918        7919              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7920                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7921                op: :and,7922                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7923                file: "/work/proj/deps_mangopi_mq_pro/ecto/lib/ecto/migration/schema_migration.ex",7924                line: 347925              })7926            ),7927            :prefix,7928            prefix7929          ), timeout: :infinity, log: false)79307931    type warning found at:7932    │7933 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7934    │                ~7935    │7936    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379377938     warning: the following conditional expression:79397940         is_atom(related)79417942     will always evaluate to:79437944         dynamic(true)79457946     where "related" was given the type:79477948         # type: dynamic(atom())7949         # from: lib/ecto/association.ex:730:157950         related = Ecto.Association.related_from_query(queryable)79517952     type warning found at:7953     │7954 732 │     unless is_atom(related) do7955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7956     │7957     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379587959     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7960     │7961 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7962     │                                                                              ~7963     │7964     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279657966      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7967      │7968 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7969      │        ~7970      │7971      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179727973      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7974      │7975 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7976      │                 ~7977      │7978      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379797980    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7981    │7982 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7983    │     ~7984    │7985    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279867987     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7988     │7989 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7990     │           ~7991     │7992     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379937994     warning: the following clause will never match:79957996         {:error, _} = error ->79977998     because it attempts to match on the result of:79998000         apply(changeset, adapter, :insert, args)80018002     which has type:80038004         dynamic({:invalid or :ok, term()})80058006     type warning found at:8007     │8008 219 │           {:error, _} = error ->8009     │                       ~8010     │8011     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480128013     warning: the following clause will never match:80148015         {:error, _} = error ->80168017     because it attempts to match on the result of:80188019         apply(changeset, adapter, action, args)80208021     which has type:80228023         dynamic({:invalid or :ok, term()})80248025     type warning found at:8026     │8027 297 │             {:error, _} = error ->8028     │                         ~8029     │8030     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480318032    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8033    │8034 54 │       filter_and_reraise e, System.stacktrace8035    │                                    ~8036    │8037    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580388039    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8040    │8041 44 │     index  = Map.size(params)8042    │                  ~8043    │8044    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58045    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580468047     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)8048     │8049 228 │         raise BadStructError, struct: struct, term: data8050     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8051     │8052     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580538054     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8055     │8056 614 │     Decimal.minus(decimal)8057     │             ~8058     │8059     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180608061     warning: the following clause will never match:80628063         {:error, _} ->80648065     because it attempts to match on the result of:80668067         NaiveDateTime.new(date, time)80688069     which has type:80708071         dynamic({:ok, %NaiveDateTime{}})80728073     type warning found at:8074     │8075 803 │         {:error, _} -> :error8076     │         ~~~~~~~~~~~~~~~~~~~~~8077     │8078     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180798080     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8081     │8082 159 │         supervise(children, strategy: :one_for_one)8083     │         ~8084     │8085     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180868087     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8088     │8089 214 │       filter_and_reraise e, System.stacktrace8090     │                                    ~8091     │8092     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48093     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480948095      warning: expected a map or struct when accessing .__struct__ in expression:80968097          schema.__struct__80988099      where "schema" was given the types:81008101          # type: dynamic(atom() and not nil)8102          # from: lib/ecto/query/planner.ex:1186:418103          schema81048105          # type: atom()8106          # from: lib/ecto/query/planner.ex:1186:618107          is_atom(schema)81088109      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81108111      type warning found at:8112      │8113 1190 │       Map.has_key?(schema.__struct__, field) ->8114      │                           ~8115      │8116      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681178118    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8119    │8120 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8121    │     ~8122    │8123    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281248125    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81268127        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81288129    given types:81308131        (8132          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8133          dynamic()8134        )81358136    but expected one of:81378138        atom(), term()81398140    where "opts" was given the type:81418142        # type: dynamic(8143          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8144            non_struct_map()8145        )8146        # from: lib/ecto/migrator.ex:44:658147        opts[:prefix]81488149    where "repo" was given the type:81508151        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8152        # from: lib/ecto/migrator.ex:44:238153        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81548155    type warning found at:8156    │8157 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8158    │                       ~8159    │8160    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281618162     warning: expected a module (an atom) when invoking transaction/2 in expression:81638164         repo.transaction(fun, log: false, timeout: :infinity)81658166     where "fun" was given the type:81678168         # type: dynamic()8169         # from: lib/ecto/migrator.ex:114:478170         fun81718172     where "repo" was given the types:81738174         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8175         # from: lib/ecto/migrator.ex:118:248176         repo.__adapter__.supports_ddl_transaction?81778178         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8179         # from: lib/ecto/migrator.ex:118:248180         repo.__adapter__.supports_ddl_transaction?81818182     type warning found at:8183     │8184 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8185     │              ~8186     │8187     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381888189    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8190    │8191 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8192    │       ~8193    │8194    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181958196     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8197     │8198 291 │     modules = Code.load_file(file)8199     │                    ~8200     │8201     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282028203    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8204    │8205 15 │     supervise(children, strategy: :simple_one_for_one)8206    │     ~8207    │8208    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182098210     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8211     │8212 321 │         reraise error, System.stacktrace8213     │                               ~8214     │8215     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382168217    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8218    │8219 10 │       worker(Ecto.Registry, []),8220    │       ~8221    │8222    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282238224    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8225    │8226 11 │       supervisor(Ecto.Migration.Supervisor, [])8227    │       ~8228    │8229    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282308231     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8232     │8233 260 │         reraise %{err | message: message}, System.stacktrace8234     │                                                   ~8235     │8236     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682378238Generated ecto app8239==> guardian_db8240Compiling 5 files (.ex)8241     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8242     │8243 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8244     │                        ~8245     │8246     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)82478248    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8249    │8250 15 │   schema "virtual: token" do8251    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8252    │8253    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)825482558256== Compilation error in file lib/guardian/db.ex ==8257** (RuntimeError) Guardian.DB configuration is required8258    lib/guardian/db.ex:114: (module)8259could 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"