materia

Build log

nerves_system_bbb

materia 0.1.2 · fail · run materia-0.1.2-1790984492544
8257 of 8257 lines
1Resolving Hex dependencies...2Resolution completed in 0.333s3Unchanged: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_bbb/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_bbb/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_bbb/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_bbb/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_bbb/materia/mix.exs:51:5: Materia.Mixfile.deps/0219220==> nerves_system_br221Generated nerves_system_br app222==> connection223Compiling 1 file (.ex)224     warning: using single-quoted strings to represent charlists is deprecated.225     Use ~c"" if you indeed want a charlist or use "" instead.226     You may run "mix format --migrate" to change all single-quoted227     strings to use the ~c sigil and fix this warning.228     │229 553 │         [{:data, [{'State', mod_state}]}]230     │                    ~231     │232     └─ lib/connection.ex:553:20233234     warning: using single-quoted strings to represent charlists is deprecated.235     Use ~c"" if you indeed want a charlist or use "" instead.236     You may run "mix format --migrate" to change all single-quoted237     strings to use the ~c sigil and fix this warning.238     │239 680 │     format = '** Generic server ~p terminating \n' ++240     │              ~241     │242     └─ lib/connection.ex:680:14243244     warning: using single-quoted strings to represent charlists is deprecated.245     Use ~c"" if you indeed want a charlist or use "" instead.246     You may run "mix format --migrate" to change all single-quoted247     strings to use the ~c sigil and fix this warning.248     │249 681 │       '** Last message in was ~p~n' ++ ## No last message250     │       ~251     │252     └─ lib/connection.ex:681:7253254     warning: using single-quoted strings to represent charlists is deprecated.255     Use ~c"" if you indeed want a charlist or use "" instead.256     You may run "mix format --migrate" to change all single-quoted257     strings to use the ~c sigil and fix this warning.258     │259 682 │       '** When Server state == ~p~n' ++260     │       ~261     │262     └─ lib/connection.ex:682:7263264     warning: using single-quoted strings to represent charlists is deprecated.265     Use ~c"" if you indeed want a charlist or use "" instead.266     You may run "mix format --migrate" to change all single-quoted267     strings to use the ~c sigil and fix this warning.268     │269 683 │       '** Reason for termination == ~n** ~p~n'270     │       ~271     │272     └─ lib/connection.ex:683:7273274     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead275     │276 429 │         init_stop(starter, name, {reason, System.stacktrace()})277     │                                                  ~278     │279     └─ lib/connection.ex:429:50: Connection.init_it/6280     └─ lib/connection.ex:431:45: Connection.init_it/6281     └─ lib/connection.ex:491:57: Connection.handle_call/3282     └─ lib/connection.ex:540:41: Connection.code_change/3283     └─ lib/connection.ex:581:57: Connection.terminate/2284     └─ lib/connection.ex:625:49: Connection.enter_connect/5285     └─ lib/connection.ex:628:34: Connection.enter_connect/5286     └─ lib/connection.ex:631:45: Connection.enter_connect/5287     └─ lib/connection.ex:657:49: Connection.enter_terminate/5288     └─ lib/connection.ex:660:34: Connection.enter_terminate/5289     └─ lib/connection.ex:663:45: Connection.enter_terminate/5290     └─ lib/connection.ex:744:24: Connection.connect/3291     └─ lib/connection.ex:770:24: Connection.disconnect/3292     └─ lib/connection.ex:813:57: Connection.handle_async/3293294Generated connection app295==> combine296Compiling 6 files (.ex)297    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator298    │299 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->300    │                              ~301    │302    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2303304    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator305    │306 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->307    │                              ~308    │309    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2310311    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator312    │313 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->314    │                                    ~315    │316    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3317318    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator319    │320 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->321    │                                       ~322    │323    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3324325     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator326     │327 101 │           <<int::big-signed-size(size), rest::bitstring>> ->328     │                                  ~329     │330     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3331332     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator333     │334 108 │           <<int::little-signed-size(size), rest::bitstring>> ->335     │                                     ~336     │337     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3338339     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator340     │341 128 │       <<num::float-size(size), rest::bitstring>> ->342     │                         ~343     │344     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2345346     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator347     │348 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->349     │                                  ~350     │351     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2352353     warning: the following clause is redundant:354355         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)356357     it has type:358359         dynamic(%Combine.ParserState{status: :ok}), dynamic()360361     previous clauses have already matched on the following types:362363         %Combine.ParserState{status: :error}, term()364         %Combine.ParserState{status: :ok}, term()365366     │367 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do368     │        ~369     │370     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2371372Generated combine app373==> mime374Compiling 1 file (.ex)375Generated mime app376==> circular_buffer377Compiling 1 file (.ex)378Generated circular_buffer app379==> poison380Compiling 4 files (.ex)381    warning: using single-quoted strings to represent charlists is deprecated.382    Use ~c"" if you indeed want a charlist or use "" instead.383    You may run "mix format --migrate" to change all single-quoted384    strings to use the ~c sigil and fix this warning.385    │386 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do387    │                               ~388    │389    └─ lib/poison/encoder.ex:93:31390391    warning: using single-quoted strings to represent charlists is deprecated.392    Use ~c"" if you indeed want a charlist or use "" instead.393    You may run "mix format --migrate" to change all single-quoted394    strings to use the ~c sigil and fix this warning.395    │396 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do397    │                                                ~398    │399    └─ lib/poison/encoder.ex:93:48400401     warning: using single-quoted strings to represent charlists is deprecated.402     Use ~c"" if you indeed want a charlist or use "" instead.403     You may run "mix format --migrate" to change all single-quoted404     strings to use the ~c sigil and fix this warning.405     │406 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do407     │                                                                           ~408     │409     └─ lib/poison/encoder.ex:139:75410411    warning: using single-quoted strings to represent charlists is deprecated.412    Use ~c"" if you indeed want a charlist or use "" instead.413    You may run "mix format --migrate" to change all single-quoted414    strings to use the ~c sigil and fix this warning.415    │416 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do417    │                                                                       ~418    │419    └─ lib/poison/parser.ex:77:71420421     warning: using single-quoted strings to represent charlists is deprecated.422     Use ~c"" if you indeed want a charlist or use "" instead.423     You may run "mix format --migrate" to change all single-quoted424     strings to use the ~c sigil and fix this warning.425     │426 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do427     │                                                                          ~428     │429     └─ lib/poison/parser.ex:155:74430431     warning: using single-quoted strings to represent charlists is deprecated.432     Use ~c"" if you indeed want a charlist or use "" instead.433     You may run "mix format --migrate" to change all single-quoted434     strings to use the ~c sigil and fix this warning.435     │436 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do437     │                                                            ~438     │439     └─ lib/poison/parser.ex:171:60440441     warning: using single-quoted strings to represent charlists is deprecated.442     Use ~c"" if you indeed want a charlist or use "" instead.443     You may run "mix format --migrate" to change all single-quoted444     strings to use the ~c sigil and fix this warning.445     │446 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do447     │                                                                   ~448     │449     └─ lib/poison/parser.ex:197:67450451     warning: using single-quoted strings to represent charlists is deprecated.452     Use ~c"" if you indeed want a charlist or use "" instead.453     You may run "mix format --migrate" to change all single-quoted454     strings to use the ~c sigil and fix this warning.455     │456 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do457     │                                                                ~458     │459     └─ lib/poison/parser.ex:205:64460461     warning: using single-quoted strings to represent charlists is deprecated.462     Use ~c"" if you indeed want a charlist or use "" instead.463     You may run "mix format --migrate" to change all single-quoted464     strings to use the ~c sigil and fix this warning.465     │466 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do467     │                               ~468     │469     └─ lib/poison/parser.ex:229:31470471     warning: using single-quoted strings to represent charlists is deprecated.472     Use ~c"" if you indeed want a charlist or use "" instead.473     You may run "mix format --migrate" to change all single-quoted474     strings to use the ~c sigil and fix this warning.475     │476 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do477     │                                            ~478     │479     └─ lib/poison/parser.ex:229:44480481     warning: using single-quoted strings to represent charlists is deprecated.482     Use ~c"" if you indeed want a charlist or use "" instead.483     You may run "mix format --migrate" to change all single-quoted484     strings to use the ~c sigil and fix this warning.485     │486 239 │     when a1 in 'dD' and a2 in 'dD'487     │                ~488     │489     └─ lib/poison/parser.ex:239:16490491     warning: using single-quoted strings to represent charlists is deprecated.492     Use ~c"" if you indeed want a charlist or use "" instead.493     You may run "mix format --migrate" to change all single-quoted494     strings to use the ~c sigil and fix this warning.495     │496 239 │     when a1 in 'dD' and a2 in 'dD'497     │                               ~498     │499     └─ lib/poison/parser.ex:239:31500501     warning: using single-quoted strings to represent charlists is deprecated.502     Use ~c"" if you indeed want a charlist or use "" instead.503     You may run "mix format --migrate" to change all single-quoted504     strings to use the ~c sigil and fix this warning.505     │506 240 │     and (b1 in '89abAB')507     │                ~508     │509     └─ lib/poison/parser.ex:240:16510511     warning: using single-quoted strings to represent charlists is deprecated.512     Use ~c"" if you indeed want a charlist or use "" instead.513     You may run "mix format --migrate" to change all single-quoted514     strings to use the ~c sigil and fix this warning.515     │516 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do517     │                                                            ~518     │519     └─ lib/poison/parser.ex:274:60520521    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead522    │523 22 │   if Application.get_env(:poison, :native) do524    │                  ~525    │526    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)527528    warning: use Bitwise is deprecated. import Bitwise instead529    │530 26 │   use Bitwise531    │   ~~~~~~~~~~~532    │533    └─ lib/poison/parser.ex:26: Poison.Parser (module)534535     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator536     │537 199 │     <<digits :: binary-size(count), rest :: binary>> = string538     │                             ~539     │540     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2541542     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator543     │544 225 │     <<chunk :: binary-size(count), rest :: binary>> = string545     │                            ~546     │547     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3548549    warning: use Bitwise is deprecated. import Bitwise instead550    │551 83 │   use Bitwise552    │   ~~~~~~~~~~~553    │554    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)555556     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator557     │558 135 │     <<chunk :: binary-size(size), rest :: binary>> = string559     │                            ~560     │561     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2562563     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead564     │565 173 │     case Integer.to_char_list(char, 16) do566     │                  ~567     │568     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1569570Generated poison app571==> plug_crypto572Compiling 5 files (.ex)573Generated plug_crypto app574==> nerves_compatibility_test575===> Analyzing applications...576===> Compiling mimerl577==> jose578Compiling 113 files (.erl)579src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),583%     | 		    ^584585src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.586Compile directive 'nowarn_deprecated_catch' can be used to suppress587warnings in selected modules.588%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of589%     | 	     ^590591src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of595%     | 			     ^596597src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of601%     | 	     ^602603src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of607%     | 			     ^608609src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of613%     | 	     ^614615src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of619%     | 			     ^620621src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.622Compile directive 'nowarn_deprecated_catch' can be used to suppress623warnings in selected modules.624%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of625%     | 	     ^626627src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.628Compile directive 'nowarn_deprecated_catch' can be used to suppress629warnings in selected modules.630%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of631%     | 			     ^632633src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of637%     | 					     ^638639src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.640Compile directive 'nowarn_deprecated_catch' can be used to suppress641warnings in selected modules.642%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of643%     | 	     ^644645src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of649%     | 			     ^650651src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of655%     | 					     ^656657src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.658Compile directive 'nowarn_deprecated_catch' can be used to suppress659warnings in selected modules.660%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of661%     | 	     ^662663src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.664Compile directive 'nowarn_deprecated_catch' can be used to suppress665warnings in selected modules.666%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of667%     | 			     ^668669src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.670Compile directive 'nowarn_deprecated_catch' can be used to suppress671warnings in selected modules.672%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of673%     | 	     ^674675src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.676Compile directive 'nowarn_deprecated_catch' can be used to suppress677warnings in selected modules.678%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of679%     | 			     ^680681src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.682Compile directive 'nowarn_deprecated_catch' can be used to suppress683warnings in selected modules.684%  230| 	case catch block_cipher(Cipher) of685%     | 	     ^686687src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.688Compile directive 'nowarn_deprecated_catch' can be used to suppress689warnings in selected modules.690%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of691%     | 	     ^692693src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.694Compile directive 'nowarn_deprecated_catch' can be used to suppress695warnings in selected modules.696%  246| 	case catch rsa_crypt(Padding) of697%     | 	     ^698699src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.700Compile directive 'nowarn_deprecated_catch' can be used to suppress701warnings in selected modules.702%  254| 	case catch rsa_sign(Padding) of703%     | 	     ^704705src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of709%     | 	     ^710711Compiling 8 files (.ex)712Generated jose app713==> nerves_compatibility_test714===> Analyzing applications...715===> Compiling ranch716    ┌─ src/ranch.erl:717    │718 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);719    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.720Compile directive 'nowarn_deprecated_catch' can be used to suppress721warnings in selected modules.722723724     ┌─ src/ranch_ssl.erl:725     │726 128 │  	case ssl:ssl_accept(CSocket, Timeout) of727     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead728729     ┌─ src/ranch_ssl.erl:730     │731 233 │  			end, ssl:cipher_suites());732     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead733734     ┌─ src/ranch_ssl.erl:735     │736 235 │  			ssl:cipher_suites()737     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead738739740    ┌─ src/ranch_conns_sup.erl:741    │742 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},743    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.744Compile directive 'nowarn_deprecated_catch' can be used to suppress745warnings in selected modules.746747748==> ssl_verify_fun749Compiling 7 files (.erl)750Generated ssl_verify_fun app751==> nerves_compatibility_test752===> Analyzing applications...753===> Compiling h2754==> tablet755Compiling 2 files (.ex)756Generated tablet app757==> elixir_make758Compiling 8 files (.ex)759Generated elixir_make app760==> nerves_logging761 CC kmsg_tailer.o762 LD kmsg_tailer763Compiling 5 files (.ex)764Generated nerves_logging app765==> nerves_compatibility_test766===> Analyzing applications...767===> Compiling cowlib768==> bcrypt_elixir769mkdir -p priv770/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -Wno-format-truncation -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.2/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so771Compiling 3 files (.ex)772    warning: using single-quoted strings to represent charlists is deprecated.773    Use ~c"" if you indeed want a charlist or use "" instead.774    You may run "mix format --migrate" to change all single-quoted775    strings to use the ~c sigil and fix this warning.776    │777 57 │     path = :filename.join(:code.priv_dir(:bcrypt_elixir), 'bcrypt_nif')778    │                                                           ~779    │780    └─ lib/bcrypt/base.ex:57:59781782    warning: use Bitwise is deprecated. import Bitwise instead783    │784  6 │   use Bitwise785    │   ~~~~~~~~~~~786    │787    └─ lib/bcrypt/base.ex:6: Bcrypt.Base (module)788789Generated bcrypt_elixir app790==> comeonin791Compiling 2 files (.ex)792Generated comeonin app793==> nerves_discovery794Compiling 5 files (.ex)795Generated nerves_discovery app796==> ring_logger797Compiling 7 files (.ex)798Generated ring_logger app799==> nerves_compatibility_test800===> Analyzing applications...801===> Compiling poolboy802warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"803  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2804  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1805  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5806  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2807  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4808  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2809810==> db_connection811Compiling 23 files (.ex)812warning: cannot infer signatures from :poolboy because it is not loaded813814    warning: unused require Bitwise815    │816 31 │     require Bitwise817    │     ~818    │819    └─ lib/db_connection/backoff.ex:31:5820821     warning: using single-quoted strings to represent charlists is deprecated.822     Use ~c"" if you indeed want a charlist or use "" instead.823     You may run "mix format --migrate" to change all single-quoted824     strings to use the ~c sigil and fix this warning.825     │826 406 │       :normal    -> [{:data, [{'Module', mod}]}]827     │                                ~828     │829     └─ lib/db_connection/connection.ex:406:32830831     warning: using single-quoted strings to represent charlists is deprecated.832     Use ~c"" if you indeed want a charlist or use "" instead.833     You may run "mix format --migrate" to change all single-quoted834     strings to use the ~c sigil and fix this warning.835     │836 661 │     [{:data, [{'Module', mod}, {'State', state}]}]837     │                ~838     │839     └─ lib/db_connection/connection.ex:661:16840841     warning: using single-quoted strings to represent charlists is deprecated.842     Use ~c"" if you indeed want a charlist or use "" instead.843     You may run "mix format --migrate" to change all single-quoted844     strings to use the ~c sigil and fix this warning.845     │846 661 │     [{:data, [{'Module', mod}, {'State', state}]}]847     │                                 ~848     │849     └─ lib/db_connection/connection.ex:661:33850851    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead852    │853  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]854    │                  ~855    │856    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0857858    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead859    │860 30 │     worker(DBConnection.Watcher, [owner])861    │     ~862    │863    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1864865    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead866    │867 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)868    │     ~869    │870    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1871    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2872873    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead874    │875 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])876    │     ~877    │878    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2879880    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead881    │882 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])883    │     ~884    │885    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3886887    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead888    │889 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)890    │                     ~891    │892    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4893894     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead895     │896 138 │         case System.stacktrace() do897     │                     ~898     │899     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2900901     warning: the following clause will never match:902903         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->904905     because it attempts to match on the result of:906907         System.stacktrace()908909     which has type:910911         empty_list()912913     where "arity" was given the type:914915         # type: integer()916         # from: lib/db_connection/connection.ex:139:56917         is_integer(arity)918919     type warning found at:920     │921 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace922     │                                      ~923     │924     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2925926     warning: the following clause will never match:927928         [{a, b, params, c} | rest] when is_list(params) ->929930     because it attempts to match on the result of:931932         System.stacktrace()933934     which has type:935936         empty_list()937938     where "params" was given the type:939940         # type: empty_list() or non_empty_list(term(), term())941         # from: lib/db_connection/connection.ex:140:43942         is_list(params)943944     type warning found at:945     │946 140 │           [{a, b, params, c} | rest] when is_list(params) ->947     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~948     │949     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2950951     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead952     │953 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)954     │                     ~955     │956     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3957958    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead959    │960  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]961    │                  ~962    │963    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0964965     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead966     │967 986 │             stack = System.stacktrace()968     │                            ~969     │970     └─ lib/db_connection.ex:986:28: DBConnection.handle/4971     └─ lib/db_connection.ex:992:24: DBConnection.handle/4972     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4973     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4974     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6975     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3976     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5977     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2978     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4979     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5980     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5981     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2982     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6983     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6984985     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead986     │987 111 │         stack = System.stacktrace()988     │                        ~989     │990     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3991992    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead993    │994  8 │     pool = supervisor(Pool, [], [restart: :temporary])995    │            ~996    │997    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0998999    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1000    │1001  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],1002    │                 ~1003    │1004    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/310051006    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1007    │1008 36 │     worker(DBConnection.Watcher, [owner])1009    │     ~1010    │1011    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/110121013    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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_armv7_nerves_linux_gnueabihf1237Compiling 1 file (.ex)1238Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1239==> nerves_compatibility_test1240===> Analyzing applications...1241===> Compiling idna1242===> Analyzing applications...1243===> Compiling telemetry1244===> Analyzing applications...1245===> Compiling cowboy1246     ┌─ src/cowboy_websocket.erl:1247     │1248 147 │  		Stacktrace = erlang:get_stacktrace(),1249     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12501251     ┌─ src/cowboy_websocket.erl:1252     │1253 645 │  			{stacktrace, erlang:get_stacktrace()},1254     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12551256     ┌─ src/cowboy_websocket.erl:1257     │1258 755 │  			{stacktrace, erlang:get_stacktrace()},1259     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126012611262    ┌─ src/cowboy_rest.erl:1263    │1264 69 │  				Stacktrace = erlang:get_stacktrace(),1265    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12661267      ┌─ src/cowboy_rest.erl:1268      │1269 1006 │  	Stacktrace = erlang:get_stacktrace(),1270      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace127112721273    ┌─ src/cowboy_handler.erl:1274    │1275 87 │  		Stacktrace = erlang:get_stacktrace(),1276    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12771278     ┌─ src/cowboy_handler.erl:1279     │1280 116 │  		Stacktrace = erlang:get_stacktrace(),1281     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12821283     ┌─ src/cowboy_handler.erl:1284     │1285 235 │  		Stacktrace = erlang:get_stacktrace(),1286     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12871288     ┌─ src/cowboy_handler.erl:1289     │1290 290 │  			{stacktrace, erlang:get_stacktrace()},1291     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129212931294==> expo1295Compiling 2 files (.erl)1296Compiling 22 files (.ex)1297Generated expo app1298==> gettext1299Compiling 18 files (.ex)1300     warning: unused require Gettext.Macros1301     │1302 594 │   require Gettext.Macros1303     │   ~1304     │1305     └─ lib/gettext.ex:594:313061307     warning: the following clause is redundant:13081309         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13101311     it has type:13121313         dynamic(%Expo.Message.Plural{})13141315     previous clauses have already matched on the following types:13161317         %Expo.Message.Singular{}1318         %Expo.Message.Plural{}13191320     │1321 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1322     │        ~1323     │1324     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113251326     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1327     │1328 426 │               Kernel.ParallelCompiler.async(fn ->1329     │                                       ~1330     │1331     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313321333Generated gettext app1334==> phoenix_pubsub1335Compiling 13 files (.ex)1336     warning: single quotes around atoms are deprecated. Use double quotes instead1337     │1338 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1339     │                       ~1340     │1341     └─ lib/phoenix/pubsub/local.ex:160:2313421343     warning: single quotes around atoms are deprecated. Use double quotes instead1344     │1345 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1346     │                                        ~1347     │1348     └─ lib/phoenix/pubsub/local.ex:160:4013491350     warning: unused require Logger1351     │1352 107 │   require Logger1353     │   ~1354     │1355     └─ lib/phoenix/tracker.ex:107:313561357    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13581359        %Phoenix.Tracker.Replica{replica | status: :permdown}13601361    but got type:13621363        dynamic()13641365    where "replica" was given the type:13661367        # type: dynamic()1368        # from: lib/phoenix/tracker/replica.ex:72:171369        replica13701371    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13721373    type warning found at:1374    │1375 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1376    │                               ~1377    │1378    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113791380     warning: a struct for Phoenix.Tracker.State is expected on struct update:13811382         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13831384     but got type:13851386         dynamic()13871388     where "delta" was given the type:13891390         # type: dynamic()1391         # from: lib/phoenix/tracker/state.ex:461:361392         %Phoenix.Tracker.State{delta: delta} = state13931394     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13951396     type warning found at:1397     │1398 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1399     │                 ~1400     │1401     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/514021403    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14041405        %Phoenix.Tracker.Replica{replica | status: :down}14061407    but got type:14081409        dynamic()14101411    where "replica" was given the type:14121413        # type: dynamic()1414        # from: lib/phoenix/tracker/replica.ex:74:131415        replica14161417    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14181419    type warning found at:1420    │1421 74 │   defp down(replica), do: %Replica{replica | status: :down}1422    │                           ~1423    │1424    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114251426    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14271428        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14291430    but got type:14311432        dynamic()14331434    where "replica" was given the type:14351436        # type: dynamic()1437        # from: lib/phoenix/tracker/replica.ex:76:291438        replica14391440    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14411442    type warning found at:1443    │1444 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1445    │     ~1446    │1447    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114481449     warning: a struct for Phoenix.Tracker.State is expected on struct update:14501451         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14521453     but got type:14541455         dynamic()14561457     where "delta" was given the type:14581459         # type: dynamic()1460         # from: lib/phoenix/tracker/state.ex:541:991461         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1462           state14631464     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14651466     type warning found at:1467     │1468 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1469     │                   ~1470     │1471     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114721473     warning: a struct for Phoenix.Tracker.State is expected on struct update:14741475         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14761477     but got type:14781479         dynamic(%{..., range: {term(), term()}})14801481     where "delta" was given the type:14821483         # type: dynamic(%{..., range: {term(), term()}})1484         # from: lib/phoenix/tracker/state.ex:551:301485         {start_clock, end_clock} = delta.range14861487     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14881489     type warning found at:1490     │1491 555 │            delta: %State{delta | range: {start_clock, new_end}}}1492     │                   ~1493     │1494     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/214951496     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1497     │1498 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1499     │         ~1500     │1501     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/115021503     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1504     │1505 273 │     supervise(shards, strategy: :one_for_one,1506     │     ~1507     │1508     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115091510    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1511    │1512  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1513    │        ~1514    │1515    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215161517    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1518    │1519 43 │     :ok = :pg2.create(pg2_group)1520    │                ~1521    │1522    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115231524    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1525    │1526 44 │     :ok = :pg2.join(pg2_group, self())1527    │                ~1528    │1529    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115301531    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1532    │1533 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1534    │       ~1535    │1536    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115371538    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1539    │1540 57 │     :pg2.get_members(pg2_namespace(server_name))1541    │          ~1542    │1543    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115441545    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1546    │1547 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1548    │       ~1549    │1550    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115511552    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1553    │1554 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1555    │         ~1556    │1557    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11558    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115591560    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1561    │1562 97 │     supervise(children, strategy: :rest_for_one)1563    │     ~1564    │1565    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115661567    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1568    │1569 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1570    │       ~1571    │1572    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115731574    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1575    │1576 42 │     supervise children, strategy: :one_for_one1577    │     ~1578    │1579    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115801581Generated phoenix_pubsub app1582==> nerves_compatibility_test1583===> Analyzing applications...1584===> Compiling certifi1585==> plug1586Compiling 1 file (.erl)1587Compiling 42 files (.ex)1588Generated plug app1589warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1590  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21591  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11592  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51593  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21594  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41595  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215961597==> phoenix1598Compiling 75 files (.ex)1599warning: cannot infer signatures from :cowboy because it is not loaded16001601warning: cannot infer signatures from :cowlib because it is not loaded16021603warning: cannot infer signatures from :ranch because it is not loaded16041605     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 operator1606     │1607 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1608     │                    ~1609     │1610     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116111612     warning: using single-quoted strings to represent charlists is deprecated.1613     Use ~c"" if you indeed want a charlist or use "" instead.1614     You may run "mix format --migrate" to change all single-quoted1615     strings to use the ~c sigil and fix this warning.1616     │1617 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1618     │                               ~1619     │1620     └─ lib/phoenix/channel/server.ex:310:3116211622    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1623    │1624 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1625    │                    ~1626    │1627    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316281629    warning: unused require Logger1630    │1631 20 │   require Logger1632    │   ~1633    │1634    └─ lib/phoenix/endpoint/handler.ex:20:316351636    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1637    │1638 39 │       Logger.warn """1639    │              ~1640    │1641    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116421643    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 operator1644    │1645 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1646    │                             ~1647    │1648    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216491650     warning: using single-quoted strings to represent charlists is deprecated.1651     Use ~c"" if you indeed want a charlist or use "" instead.1652     You may run "mix format --migrate" to change all single-quoted1653     strings to use the ~c sigil and fix this warning.1654     │1655 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1656     │                                                  ~1657     │1658     └─ lib/phoenix/router.ex:315:5016591660     warning: using single-quoted strings to represent charlists is deprecated.1661     Use ~c"" if you indeed want a charlist or use "" instead.1662     You may run "mix format --migrate" to change all single-quoted1663     strings to use the ~c sigil and fix this warning.1664     │1665 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1666     │                                                  ~1667     │1668     └─ lib/phoenix/router/helpers.ex:195:5016691670    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16711672    This error happens when you have function calls without parentheses inside keywords. For example:16731674        function(arg, one: nested_call a, b, c)1675        function(arg, one: if expr, do: :this, else: :that)16761677    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:16781679        function(arg, one: if(expr, do: :this, else: :that))1680        function(arg, one: nested_call(a, b, c))16811682    Ambiguity found at:1683    │1684 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1685    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1686    │1687    └─ lib/phoenix/router/resource.ex:7116881689    warning: duplicate key :route found in struct1690    │1691 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1692    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1693    │1694    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16951696     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1697     │1698 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1699     │              ~1700     │1701     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117021703     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)"1704     │1705 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1706     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1707     │1708     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17091710     warning: using single-quoted strings to represent charlists is deprecated.1711     Use ~c"" if you indeed want a charlist or use "" instead.1712     You may run "mix format --migrate" to change all single-quoted1713     strings to use the ~c sigil and fix this warning.1714     │1715 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1716     │                                                  ~1717     │1718     └─ lib/phoenix/template.ex:174:5017191720     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1721     │1722 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1723     │            ~1724     │1725     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217261727     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1728     │1729 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1730     │            ~1731     │1732     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217331734     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1735     │1736 647 │       exception -> {:error, {exception, System.stacktrace()}}1737     │                                                ~1738     │1739     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/117401741    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1742    │1743 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1744    │       ~1745    │1746    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/117471748    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1749    │1750 14 │     supervise(children, strategy: :simple_one_for_one)1751    │     ~1752    │1753    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/117541755    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1756    │1757  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1758    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1759    │1760    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)17611762     warning: expected a module (an atom) when invoking config/1 in expression:17631764         endpoint.config(:endpoint_id)17651766     where "endpoint" was given the type:17671768         # type: dynamic(%{..., __pubsub_server__: atom()})1769         # from: lib/phoenix/transports/long_poll.ex:199:101770         verify_token(endpoint, token, opts)17711772     type warning found at:1773     │1774 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1775     │                                          ~1776     │1777     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317781779    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1780    │1781 10 │     conn = @connection.conn(req, transport)1782    │                        ~1783    │1784    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/317851786     warning: unknown key .__pubsub_server__ in expression:17871788         endpoint.__pubsub_server__17891790     the given type does not have the given key:17911792         dynamic(1793           %Phoenix.Socket{1794             id: term(),1795             assigns: term(),1796             channel: term(),1797             channel_pid: term(),1798             endpoint: atom(),1799             handler: term(),1800             joined: term(),1801             pubsub_server: term(),1802             ref: term(),1803             join_ref: term(),1804             topic: term(),1805             transport: term(),1806             transport_pid: term(),1807             transport_name: term(),1808             serializer: term(),1809             private: term(),1810             vsn: term()1811           } or1812             %Plug.Conn{1813               adapter: term(),1814               assigns: term(),1815               body_params: term(),1816               cookies: term(),1817               halted: term(),1818               host: term(),1819               method: term(),1820               owner: term(),1821               params: term(),1822               path_info: term(),1823               path_params: term(),1824               port: term(),1825               private: term(),1826               query_params: term(),1827               query_string: term(),1828               remote_ip: term(),1829               req_cookies: term(),1830               req_headers: term(),1831               request_path: term(),1832               resp_body: term(),1833               resp_cookies: term(),1834               resp_headers: term(),1835               scheme: term(),1836               script_name: term(),1837               secret_key_base: term(),1838               state: term(),1839               status: term()1840             } or atom() or binary()1841         )18421843     where "endpoint" was given the type:18441845         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1846         # from: lib/phoenix/transports/long_poll.ex:254:191847         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18481849     type warning found at:1850     │1851 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1852     │                                                          ~~~~~~~~~~~~~~~~~1853     │1854     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318551856    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1857    │1858 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1859    │                       ~1860    │1861    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318621863    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1864    │1865 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1866    │                                                                                   ~1867    │1868    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318691870     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1871     │1872 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1873     │                                                     ~1874     │1875     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418761877     warning: a struct for Phoenix.Socket is expected on struct update:18781879         %Phoenix.Socket{socket | id: id}18801881     but got type:18821883         dynamic()18841885     where "socket" was given the type:18861887         # type: dynamic()1888         # from: lib/phoenix/socket/transport.ex1889         {:ok, socket}18901891     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18921893     type warning found at:1894     │1895 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1896     │                                          ~1897     │1898     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/718991900     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1901     │1902 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1903     │       ~1904     │1905     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419061907     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1908     │1909 199 │       worker(Phoenix.Tracker, [module, opts, opts])1910     │       ~1911     │1912     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419131914    warning: a struct for Plug.Conn is expected on struct update:19151916        %Plug.Conn{conn | state: :sent}19171918    but got type:19191920        dynamic()19211922    where "conn" was given the type:19231924        # type: dynamic()1925        # from: lib/phoenix/endpoint/render_errors.ex:79:211926        conn19271928    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19291930    type warning found at:1931    │1932 83 │         %Plug.Conn{conn | state: :sent}1933    │         ~1934    │1935    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519361937    warning: a struct for Plug.Conn is expected on struct update:19381939        %Plug.Conn{conn | query_params: %{}, params: %{}}19401941    but got type:19421943        dynamic(%{..., params: %Plug.Conn.Unfetched{}})19441945    where "conn" was given the types:19461947        # type: dynamic(%{..., params: term()})1948        # from: lib/phoenix/endpoint/render_errors.ex:94:171949        conn.params19501951        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1952        # from: lib/phoenix/endpoint/render_errors.ex:94:171953        conn.params19541955    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19561957    type warning found at:1958    │1959 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1960    │                                   ~1961    │1962    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119631964    warning: a struct for Plug.Conn is expected on struct update:19651966        %Plug.Conn{conn | query_params: %{}, params: params}19671968    but got type:19691970        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19711972    where "conn" was given the types:19731974        # type: dynamic(%{..., params: term()})1975        # from: lib/phoenix/endpoint/render_errors.ex:94:171976        conn.params19771978        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1979        # from: lib/phoenix/endpoint/render_errors.ex:94:171980        conn.params19811982    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19831984    type warning found at:1985    │1986 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1987    │                   ~1988    │1989    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119901991     warning: a struct for Plug.Conn is expected on struct update:19921993         %Plug.Conn{conn | params: params}19941995     but got type:19961997         dynamic(%{..., params: map()})19981999     where "conn" was given the type:20002001         # type: dynamic(%{..., params: map()})2002         # from: lib/phoenix/controller.ex:912:172003         Map.get(conn.params, required_key)20042005     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20062007     type warning found at:2008     │2009 919 │     %Plug.Conn{conn | params: params}2010     │     ~2011     │2012     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220132014    warning: expected a map or struct when accessing .url in expression:20152016        endpoint.url20172018    where "endpoint" was given the types:20192020        # type: dynamic(atom())2021        # from: lib/phoenix/router/helpers.ex:24:202022        endpoint20232024        # type: atom()2025        # from: lib/phoenix/router/helpers.ex:24:352026        is_atom(endpoint)20272028    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20292030    type warning found at:2031    │2032 25 │     endpoint.url2033    │              ~2034    │2035    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220362037     warning: a struct for Plug.Conn is expected on struct update:20382039         %Plug.Conn{conn | path_info: path, script_name: script}20402041     but got type:20422043         dynamic()20442045     where "conn" was given the type:20462047         # type: dynamic()2048         # from: lib/phoenix/router/route.ex:147:102049         conn = target.call(%Plug.Conn{...}, opts)20502051     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20522053     type warning found at:2054     │2055 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2056     │     ~2057     │2058     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420592060     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2061     │2062 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2063     │                                                                          ~2064     │2065     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120662067    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2068    │2069 71 │     supervise(children, strategy: :one_for_one)2070    │     ~2071    │2072    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120732074    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2075    │2076 76 │     [worker(Phoenix.Config, args)]2077    │      ~2078    │2079    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320802081    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2082    │2083 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2084    │        ~2085    │2086    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22087    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32088    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320892090     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2091     │2092 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2093     │         ~2094     │2095     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320962097     warning: expected a module (an atom) when invoking path/1 in expression:20982099         endpoint.path("/")21002101     where "endpoint" was given the type:21022103         # type: dynamic(%{..., host: term()})2104         # from: lib/phoenix/endpoint/supervisor.ex:312:142105         endpoint.host21062107     type warning found at:2108     │2109 313 │     endpoint.path("/")2110     │              ~2111     │2112     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121132114    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2115    │2116 35 │     supervise(children, strategy: :one_for_one)2117    │     ~2118    │2119    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121202121    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2122    │2123 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2124    │                                            ~2125    │2126    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321272128    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2129    │2130 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2131    │                            ~2132    │2133    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321342135     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2136     │2137 113 │     {addr,port} = :ranch.get_addr(ref)2138     │                          ~2139     │2140     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321412142     warning: comparison between distinct types found:21432144         !Path.extname(file_path) == ".gz"21452146     given types:21472148         dynamic(boolean()) == binary()21492150     where "file_path" was given the type:21512152         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2153         # from: lib/phoenix/digester.ex:147:452154         Path.basename(file_path)21552156     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 false21572158     type warning found at:2159     │2160 148 │       !Path.extname(file_path) == ".gz"2161     │                                ~2162     │2163     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121642165    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2166    │2167 51 │       worker(Phoenix.CodeReloader.Server, [])2168    │       ~2169    │2170    └─ lib/phoenix.ex:51:7: Phoenix.start/221712172    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2173    │2174 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2175    │                                                           ~2176    │2177    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321782179     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2180     │2181 155 │     Enum.partition attrs, fn2182     │          ~2183     │2184     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/121852186    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21872188        mod.__phoenix_recompile__?21892190    where "mod" was given the type:21912192        # type: dynamic(atom())2193        # from: lib/mix/tasks/compile.phoenix.ex:34:122194        Code.ensure_loaded?(mod)21952196    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21972198    type warning found at:2199    │2200 36 │         mod.__phoenix_recompile__?2201    │             ~2202    │2203    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/122042205     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2206     │2207 234 │       Enum.partition(attrs, fn2208     │            ~2209     │2210     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222112212Generated phoenix app2213warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2214  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22215  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12216  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52217  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22218  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42219  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/222202221==> guardian2222Compiling 20 files (.ex)2223Generated guardian app2224==> phoenix_html2225Compiling 8 files (.ex)2226    warning: using single-quoted strings to represent charlists is deprecated.2227    Use ~c"" if you indeed want a charlist or use "" instead.2228    You may run "mix format --migrate" to change all single-quoted2229    strings to use the ~c sigil and fix this warning.2230    │2231 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2232    │                                                  ~2233    │2234    └─ lib/phoenix_html/engine.ex:12:5022352236    warning: the 1st pattern in clause will never match:22372238        6022392240    because it is expected to receive type:22412242        dynamic(empty_list() or non_empty_list(term(), term()))22432244    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22452246    type warning found at:2247    │2248 56 │   def to_iodata(?<), do: "&lt;"2249    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2250    │2251    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122522253    warning: the 1st pattern in clause will never match:22542255        6222562257    because it is expected to receive type:22582259        dynamic(empty_list() or non_empty_list(term(), term()))22602261    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22622263    type warning found at:2264    │2265 57 │   def to_iodata(?>), do: "&gt;"2266    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2267    │2268    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122692270    warning: the 1st pattern in clause will never match:22712272        3822732274    because it is expected to receive type:22752276        dynamic(empty_list() or non_empty_list(term(), term()))22772278    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22792280    type warning found at:2281    │2282 58 │   def to_iodata(?&), do: "&amp;"2283    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2284    │2285    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122862287    warning: the 1st pattern in clause will never match:22882289        3422902291    because it is expected to receive type:22922293        dynamic(empty_list() or non_empty_list(term(), term()))22942295    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22962297    type warning found at:2298    │2299 59 │   def to_iodata(?"), do: "&quot;"2300    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2301    │2302    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123032304    warning: the 1st pattern in clause will never match:23052306        3923072308    because it is expected to receive type:23092310        dynamic(empty_list() or non_empty_list(term(), term()))23112312    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23132314    type warning found at:2315    │2316 60 │   def to_iodata(?'), do: "&#39;"2317    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2318    │2319    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123202321    warning: the 1st pattern in clause will never match:23222323        {:safe, data}23242325    because it is expected to receive type:23262327        dynamic(empty_list() or non_empty_list(term(), term()))23282329    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23302331    type warning found at:2332    │2333 76 │   def to_iodata({:safe, data}) do2334    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2335    │2336    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123372338    warning: the following clause is redundant:23392340        def to_iodata(other)23412342    it has type:23432344        dynamic(empty_list() or non_empty_list(term(), term()))23452346    previous clauses have already matched on the following types:23472348        non_empty_list(term(), term())2349        empty_list()23502351    │2352 80 │   def to_iodata(other) do2353    │       ~2354    │2355    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123562357    warning: the 1st pattern in clause will never match:23582359        h23602361    because it is expected to receive type:23622363        dynamic(empty_list() or non_empty_list(term(), term()))23642365    where "h" was given the type:23662367        # type: integer()2368        # from: lib/phoenix_html/safe.ex:62:252369        is_integer(h)23702371    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23722373    type warning found at:2374    │2375 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2376    │                 ~2377    │2378    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123792380    warning: the 1st pattern in clause will never match:23812382        h23832384    because it is expected to receive type:23852386        dynamic(empty_list() or non_empty_list(term(), term()))23872388    where "h" was given the type:23892390        # type: integer()2391        # from: lib/phoenix_html/safe.ex:66:252392        is_integer(h)23932394    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23952396    type warning found at:2397    │2398 66 │   def to_iodata(h) when is_integer(h) do2399    │                 ~2400    │2401    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/124022403    warning: the 1st pattern in clause will never match:24042405        h24062407    because it is expected to receive type:24082409        dynamic(empty_list() or non_empty_list(term(), term()))24102411    where "h" was given the type:24122413        # type: binary()2414        # from: lib/phoenix_html/safe.ex:72:252415        is_binary(h)24162417    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24182419    type warning found at:2420    │2421 72 │   def to_iodata(h) when is_binary(h) do2422    │                 ~2423    │2424    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124252426Generated phoenix_html app2427==> postgrex2428Compiling 62 files (.ex)2429    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2430    │2431 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2432    │                                 ~2433    │2434    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24352436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2437    You may run "mix format --migrate" to fix this warning automatically.2438    │2439 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2440    │         ~2441    │2442    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124432444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2445    You may run "mix format --migrate" to fix this warning automatically.2446    │2447 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2448    │                                                                      ~2449    │2450    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124512452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2453    You may run "mix format --migrate" to fix this warning automatically.2454    │2455 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2456    │         ~2457    │2458    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124592460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2461    You may run "mix format --migrate" to fix this warning automatically.2462    │2463 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2464    │                                                                      ~2465    │2466    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124672468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2469    You may run "mix format --migrate" to fix this warning automatically.2470    │2471 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2472    │                            ~2473    │2474    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124752476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2477    You may run "mix format --migrate" to fix this warning automatically.2478    │2479 43 │     <<-1::int32>>2480    │         ~2481    │2482    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124832484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2485    You may run "mix format --migrate" to fix this warning automatically.2486    │2487 48 │     <<value_byte_size::int32>> <> value2488    │                      ~2489    │2490    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124912492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2493    You may run "mix format --migrate" to fix this warning automatically.2494    │2495 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2496    │                              ~2497    │2498    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224992500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2501    You may run "mix format --migrate" to fix this warning automatically.2502    │2503 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2504    │                              ~2505    │2506    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225072508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2509    You may run "mix format --migrate" to fix this warning automatically.2510    │2511 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2512    │                                      ~2513    │2514    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225152516    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2517    You may run "mix format --migrate" to fix this warning automatically.2518    │2519 64 │ ...                   -1::int32, rest::binary>>, acc) do2520    │                         ~2521    │2522    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225232524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2525    You may run "mix format --migrate" to fix this warning automatically.2526    │2527 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2528    │                                      ~2529    │2530    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225312532    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2533    You may run "mix format --migrate" to fix this warning automatically.2534    │2535 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2536    │                                     ~2537    │2538    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225392540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2541    You may run "mix format --migrate" to fix this warning automatically.2542    │2543 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2544    │                                       ~2545    │2546    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225472548    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2549    You may run "mix format --migrate" to fix this warning automatically.2550    │2551 79 │ ...                   -1::int32, rest::binary>>, acc) do2552    │                         ~2553    │2554    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225552556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2557    You may run "mix format --migrate" to fix this warning automatically.2558    │2559 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2560    │                                       ~2561    │2562    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225632564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2565    You may run "mix format --migrate" to fix this warning automatically.2566    │2567 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2568    │                                     ~2569    │2570    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225712572    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2573    You may run "mix format --migrate" to fix this warning automatically.2574    │2575 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2576    │         ~2577    │2578    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125792580    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2581    You may run "mix format --migrate" to fix this warning automatically.2582    │2583 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2584    │                     ~2585    │2586    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125872588    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2589    You may run "mix format --migrate" to fix this warning automatically.2590    │2591 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2592    │                                      ~2593    │2594    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125952596    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2597    You may run "mix format --migrate" to fix this warning automatically.2598    │2599 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2600    │                                                   ~2601    │2602    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126032604    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2605    You may run "mix format --migrate" to fix this warning automatically.2606    │2607 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2608    │                                                      ~2609    │2610    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126112612    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2613    You may run "mix format --migrate" to fix this warning automatically.2614    │2615 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2616    │                   ~2617    │2618    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126192620    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2621    You may run "mix format --migrate" to fix this warning automatically.2622    │2623 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2624    │                                    ~2625    │2626    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126272628    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2629    You may run "mix format --migrate" to fix this warning automatically.2630    │2631 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2632    │                                                   ~2633    │2634    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126352636    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2637    You may run "mix format --migrate" to fix this warning automatically.2638    │2639 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2640    │                                                                    ~2641    │2642    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126432644    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2645    You may run "mix format --migrate" to fix this warning automatically.2646    │2647 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2648    │                                ~2649    │2650    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126512652    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2653    You may run "mix format --migrate" to fix this warning automatically.2654    │2655 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2656    │                                                 ~2657    │2658    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126592660    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2661    You may run "mix format --migrate" to fix this warning automatically.2662    │2663 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2664    │                                                                ~2665    │2666    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126672668    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2669    You may run "mix format --migrate" to fix this warning automatically.2670    │2671 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2672    │                                                                                 ~2673    │2674    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126752676     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2677     You may run "mix format --migrate" to fix this warning automatically.2678     │2679 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2680     │                                   ~2681     │2682     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326832684    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2685    You may run "mix format --migrate" to fix this warning automatically.2686    │2687 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2688    │                      ~2689    │2690    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126912692    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2693    You may run "mix format --migrate" to fix this warning automatically.2694    │2695 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2696    │                               ~2697    │2698    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126992700    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2701    You may run "mix format --migrate" to fix this warning automatically.2702    │2703 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2704    │                         ~2705    │2706    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227072708    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2709    You may run "mix format --migrate" to fix this warning automatically.2710    │2711 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2712    │                                     ~2713    │2714    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227152716    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2717    You may run "mix format --migrate" to fix this warning automatically.2718    │2719 23 │     <<x::float64, y::float64>>2720    │        ~2721    │2722    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227232724    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2725    You may run "mix format --migrate" to fix this warning automatically.2726    │2727 23 │     <<x::float64, y::float64>>2728    │                    ~2729    │2730    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227312732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2733    You may run "mix format --migrate" to fix this warning automatically.2734    │2735 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2736    │                          ~2737    │2738    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127392740    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2741    You may run "mix format --migrate" to fix this warning automatically.2742    │2743 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2744    │                           ~2745    │2746    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227472748    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2749    You may run "mix format --migrate" to fix this warning automatically.2750    │2751 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2752    │                                       ~2753    │2754    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227552756    warning: use Bitwise is deprecated. import Bitwise instead2757    │2758  4 │   use Bitwise, only_operators: true2759    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2760    │2761    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27622763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2764    You may run "mix format --migrate" to fix this warning automatically.2765    │2766 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2767    │         ~2768    │2769    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127702771    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2772    You may run "mix format --migrate" to fix this warning automatically.2773    │2774 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2775    │                                                                      ~2776    │2777    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127782779    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2780    You may run "mix format --migrate" to fix this warning automatically.2781    │2782 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2783    │         ~2784    │2785    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127862787    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2788    You may run "mix format --migrate" to fix this warning automatically.2789    │2790 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2791    │                                                                      ~2792    │2793    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127942795    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2796    You may run "mix format --migrate" to fix this warning automatically.2797    │2798 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2799    │         ~2800    │2801    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/128022803    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2804    You may run "mix format --migrate" to fix this warning automatically.2805    │2806 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2807    │                                           ~2808    │2809    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/128102811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2812    You may run "mix format --migrate" to fix this warning automatically.2813    │2814 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2815    │         ~2816    │2817    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128182819    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2820    You may run "mix format --migrate" to fix this warning automatically.2821    │2822 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2823    │                                           ~2824    │2825    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128262827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2828    You may run "mix format --migrate" to fix this warning automatically.2829    │2830 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2831    │         ~2832    │2833    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128342835    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2836    You may run "mix format --migrate" to fix this warning automatically.2837    │2838 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2839    │                                           ~2840    │2841    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128422843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2844    You may run "mix format --migrate" to fix this warning automatically.2845    │2846 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2847    │             ~2848    │2849    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128502851    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2852    You may run "mix format --migrate" to fix this warning automatically.2853    │2854 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2855    │                                             ~2856    │2857    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128582859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2860    You may run "mix format --migrate" to fix this warning automatically.2861    │2862 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2863    │          ~2864    │2865    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128662867    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2868    You may run "mix format --migrate" to fix this warning automatically.2869    │2870 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2871    │                                                                       ~2872    │2873    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128742875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2876    You may run "mix format --migrate" to fix this warning automatically.2877    │2878 46 │       0 :: int32>>2879    │         ~2880    │2881    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128822883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2884    You may run "mix format --migrate" to fix this warning automatically.2885    │2886 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2887    │          ~2888    │2889    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128902891    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2892    You may run "mix format --migrate" to fix this warning automatically.2893    │2894 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2895    │                                                                       ~2896    │2897    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128982899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2900    You may run "mix format --migrate" to fix this warning automatically.2901    │2902 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2903    │                                                                                   ~2904    │2905    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129062907    warning: use Bitwise is deprecated. import Bitwise instead2908    │2909  5 │   use Bitwise2910    │   ~~~~~~~~~~~2911    │2912    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29132914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2915    You may run "mix format --migrate" to fix this warning automatically.2916    │2917 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2918    │                     ~2919    │2920    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129212922    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 operator2923    │2924 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2925    │                              ~2926    │2927    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129282929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2930    You may run "mix format --migrate" to fix this warning automatically.2931    │2932 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2933    │                    ~2934    │2935    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329362937    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 operator2938    │2939 72 │           <<data :: size(rest_size)>> = rest2940    │                          ~2941    │2942    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329432944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2945    You may run "mix format --migrate" to fix this warning automatically.2946    │2947 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2948    │                   ~2949    │2950    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329512952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2953    You may run "mix format --migrate" to fix this warning automatically.2954    │2955 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2956    │                                 ~2957    │2958    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329592960    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2961    You may run "mix format --migrate" to fix this warning automatically.2962    │2963 86 │   def parse(<<status :: int8>>, ?Z, _size) do2964    │                      ~2965    │2966    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329672968    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2969    You may run "mix format --migrate" to fix this warning automatically.2970    │2971 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2972    │                   ~2973    │2974    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329752976     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2977     You may run "mix format --migrate" to fix this warning automatically.2978     │2979 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2980     │                            ~2981     │2982     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329832984     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2985     You may run "mix format --migrate" to fix this warning automatically.2986     │2987 103 │     case <<len ::uint16>> do2988     │                ~2989     │2990     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329912992     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2993     You may run "mix format --migrate" to fix this warning automatically.2994     │2995 104 │       <<^overflow_len :: uint16>> ->2996     │                       ~2997     │2998     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329993000     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3001     You may run "mix format --migrate" to fix this warning automatically.3002     │3003 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3004     │                   ~3005     │3006     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330073008     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3009     You may run "mix format --migrate" to fix this warning automatically.3010     │3011 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3012     │                 ~3013     │3014     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330153016     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3017     You may run "mix format --migrate" to fix this warning automatically.3018     │3019 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3020     │                      ~3021     │3022     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330233024     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3025     You may run "mix format --migrate" to fix this warning automatically.3026     │3027 226 │      [<<size :: int32>>, data]3028     │              ~3029     │3030     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130313032     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3033     You may run "mix format --migrate" to fix this warning automatically.3034     │3035 224 │       [first, <<size :: int32>>, data]3036     │                      ~3037     │3038     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130393040     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3041     You may run "mix format --migrate" to fix this warning automatically.3042     │3043 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3044     │                                 ~3045     │3046     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130473048     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3049     You may run "mix format --migrate" to fix this warning automatically.3050     │3051 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3052     │                                                               ~3053     │3054     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130553056     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3057     You may run "mix format --migrate" to fix this warning automatically.3058     │3059 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3060     │                                                 ~3061     │3062     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130633064     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3065     You may run "mix format --migrate" to fix this warning automatically.3066     │3067 252 │     len = <<div(byte_size(oids), 4) :: int16>>3068     │                                     ~3069     │3070     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130713072     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3073     You may run "mix format --migrate" to fix this warning automatically.3074     │3075 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3076     │                                                                        ~3077     │3078     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130793080     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3081     You may run "mix format --migrate" to fix this warning automatically.3082     │3083 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3084     │                                                                        ~3085     │3086     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130873088     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3089     You may run "mix format --migrate" to fix this warning automatically.3090     │3091 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3092     │                                        ~3093     │3094     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130953096     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3097     You may run "mix format --migrate" to fix this warning automatically.3098     │3099 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3100     │                                        ~3101     │3102     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131033104     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3105     You may run "mix format --migrate" to fix this warning automatically.3106     │3107 287 │     len_params  = <<length(params) :: int16>>3108     │                                    ~3109     │3110     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131113112     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3113     You may run "mix format --migrate" to fix this warning automatically.3114     │3115 294 │     {?E, [port, 0, <<rows :: int32>>]}3116     │                           ~3117     │3118     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131193120     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3121     You may run "mix format --migrate" to fix this warning automatically.3122     │3123 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3124     │                  ~3125     │3126     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131273128     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3129     You may run "mix format --migrate" to fix this warning automatically.3130     │3131 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3132     │                                 ~3133     │3134     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131353136     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3137     You may run "mix format --migrate" to fix this warning automatically.3138     │3139 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3140     │                  ~3141     │3142     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131433144     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3145     You may run "mix format --migrate" to fix this warning automatically.3146     │3147 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3148     │                                 ~3149     │3150     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131513152     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3153     You may run "mix format --migrate" to fix this warning automatically.3154     │3155 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3156     │                                               ~3157     │3158     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131593160     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3161     You may run "mix format --migrate" to fix this warning automatically.3162     │3163 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3164     │                                                             ~3165     │3166     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131673168     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3169     You may run "mix format --migrate" to fix this warning automatically.3170     │3171 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3172     │                              ~3173     │3174     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131753176     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3177     You may run "mix format --migrate" to fix this warning automatically.3178     │3179 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3180     │                 ~3181     │3182     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131833184     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3185     You may run "mix format --migrate" to fix this warning automatically.3186     │3187 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3188     │                                   ~3189     │3190     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131913192     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3193     You may run "mix format --migrate" to fix this warning automatically.3194     │3195 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3196     │                                                      ~3197     │3198     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131993200     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3201     You may run "mix format --migrate" to fix this warning automatically.3202     │3203 363 │        type_size :: int16, type_mod :: int32, format :: int16,3204     │                  ~3205     │3206     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132073208     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3209     You may run "mix format --migrate" to fix this warning automatically.3210     │3211 363 │        type_size :: int16, type_mod :: int32, format :: int16,3212     │                                     ~3213     │3214     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132153216     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3217     You may run "mix format --migrate" to fix this warning automatically.3218     │3219 363 │        type_size :: int16, type_mod :: int32, format :: int16,3220     │                                                      ~3221     │3222     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132233224     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3225     You may run "mix format --migrate" to fix this warning automatically.3226     │3227 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3228     │                            ~3229     │3230     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132313232     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3233     You may run "mix format --migrate" to fix this warning automatically.3234     │3235 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3236     │                                       ~3237     │3238     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132393240     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3241     You may run "mix format --migrate" to fix this warning automatically.3242     │3243 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3244     │                           ~3245     │3246     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132473248    warning: unused require Postgrex.Messages3249    │3250 30 │   require Postgrex.Messages3251    │   ~3252    │3253    └─ lib/postgrex/query.ex:30:332543255    warning: unused require Logger3256    │3257  8 │   require Logger3258    │   ~3259    │3260    └─ lib/postgrex/notifications.ex:8:332613262    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3263    You may run "mix format --migrate" to fix this warning automatically.3264    │3265 59 │       if lower == <<-1::int32>> do3266    │                       ~3267    │3268    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432693270    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3271    You may run "mix format --migrate" to fix this warning automatically.3272    │3273 66 │       if upper == <<-1::int32>> do3274    │                       ~3275    │3276    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432773278    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3279    You may run "mix format --migrate" to fix this warning automatically.3280    │3281 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3282    │                               ~3283    │3284    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432853286      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3287      │3288 1005 │     Logger.warn(fn() ->3289      │            ~3290      │3291      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532923293      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3294      You may run "mix format --migrate" to fix this warning automatically.3295      │3296 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3297      │                          ~3298      │3299      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133003301      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3302      You may run "mix format --migrate" to fix this warning automatically.3303      │3304 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3305      │                                        ~3306      │3307      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133083309      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 operator3310      │3311 2003 │       <<body :: binary(size), rest :: binary>> ->3312      │                        ~3313      │3314      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133153316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3317    You may run "mix format --migrate" to fix this warning automatically.3318    │3319 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3320    │                                                           ~3321    │3322    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333233324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3325    You may run "mix format --migrate" to fix this warning automatically.3326    │3327 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3328    │                                                                       ~3329    │3330    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333313332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3333    You may run "mix format --migrate" to fix this warning automatically.3334    │3335 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3336    │                       ~3337    │3338    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333393340    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3341    You may run "mix format --migrate" to fix this warning automatically.3342    │3343 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3344    │                                   ~3345    │3346    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333473348    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3349    You may run "mix format --migrate" to fix this warning automatically.3350    │3351 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3352    │                                                      ~3353    │3354    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333553356    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3357    You may run "mix format --migrate" to fix this warning automatically.3358    │3359 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3360    │                                ~3361    │3362    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333633364    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3365    You may run "mix format --migrate" to fix this warning automatically.3366    │3367 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3368    │                          ~3369    │3370    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233713372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3373    You may run "mix format --migrate" to fix this warning automatically.3374    │3375 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3376    │                                            ~3377    │3378    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233793380    warning: using single-quoted strings to represent charlists is deprecated.3381    Use ~c"" if you indeed want a charlist or use "" instead.3382    You may run "mix format --migrate" to change all single-quoted3383    strings to use the ~c sigil and fix this warning.3384    │3385 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3386    │                                                  ~3387    │3388    └─ lib/postgrex/type_module.ex:49:5033893390     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3391     You may run "mix format --migrate" to fix this warning automatically.3392     │3393 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3394     │                       ~3395     │3396     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133973398     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3399     You may run "mix format --migrate" to fix this warning automatically.3400     │3401 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3402     │                        ~3403     │3404     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134053406     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3407     You may run "mix format --migrate" to fix this warning automatically.3408     │3409 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3410     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3411     │3412     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334133414     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3415     You may run "mix format --migrate" to fix this warning automatically.3416     │3417 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3418     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3419     │3420     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134213422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3423    You may run "mix format --migrate" to fix this warning automatically.3424    │3425 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3426    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3427    │3428    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134293430    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3431    You may run "mix format --migrate" to fix this warning automatically.3432    │3433 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3434    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3435    │3436    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134373438    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 operator3439    │3440 15 │         <<binary::binary-size(last_pos), last::bits>> = val3441    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3442    │3443    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134443445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3446    You may run "mix format --migrate" to fix this warning automatically.3447    │3448 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3449    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3450    │3451    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134523453    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3454    You may run "mix format --migrate" to fix this warning automatically.3455    │3456 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3457    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3458    │3459    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134603461     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3462     You may run "mix format --migrate" to fix this warning automatically.3463     │3464 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3465     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3466     │3467     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134683469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3470    You may run "mix format --migrate" to fix this warning automatically.3471    │3472  9 │         <<1 :: int32, 1>>3473    │         ~~~~~~~~~~~~~~~~~3474    │3475    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134763477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3478    You may run "mix format --migrate" to fix this warning automatically.3479    │3480 11 │         <<1 :: int32, 0>>3481    │         ~~~~~~~~~~~~~~~~~3482    │3483    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134843485     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3486     You may run "mix format --migrate" to fix this warning automatically.3487     │3488 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3489     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3490     │3491     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134923493    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3494    You may run "mix format --migrate" to fix this warning automatically.3495    │3496 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3497    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3498    │3499    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135003501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3502     You may run "mix format --migrate" to fix this warning automatically.3503     │3504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3506     │3507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135083509    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3510    You may run "mix format --migrate" to fix this warning automatically.3511    │3512 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3513    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3514    │3515    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135163517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3518    You may run "mix format --migrate" to fix this warning automatically.3519    │3520 12 │         <<20 :: int32, 3, n, 1, 16,3521    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3522    │3523    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135243525     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3526     You may run "mix format --migrate" to fix this warning automatically.3527     │3528 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3529     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3530     │3531     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135323533    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3534    You may run "mix format --migrate" to fix this warning automatically.3535    │3536 10 │         <<24::int32, x::float64, y::float64, r::float64>>3537    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3538    │3539    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135403541    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3542    You may run "mix format --migrate" to fix this warning automatically.3543    │3544 10 │         <<24::int32, x::float64, y::float64, r::float64>>3545    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3546    │3547    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135483549    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3550    You may run "mix format --migrate" to fix this warning automatically.3551    │3552 10 │         <<24::int32, x::float64, y::float64, r::float64>>3553    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3554    │3555    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135563557    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3558    You may run "mix format --migrate" to fix this warning automatically.3559    │3560 10 │         <<24::int32, x::float64, y::float64, r::float64>>3561    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3562    │3563    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135643565     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3566     You may run "mix format --migrate" to fix this warning automatically.3567     │3568 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3569     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3570     │3571     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135723573     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3574     You may run "mix format --migrate" to fix this warning automatically.3575     │3576 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3577     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3578     │3579     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135803581    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3582    You may run "mix format --migrate" to fix this warning automatically.3583    │3584  9 │         <<4::int32, n::float32>>3585    │         ~~~~~~~~~~~~~~~~~~~~~~~~3586    │3587    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135883589    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3590    You may run "mix format --migrate" to fix this warning automatically.3591    │3592  9 │         <<4::int32, n::float32>>3593    │         ~~~~~~~~~~~~~~~~~~~~~~~~3594    │3595    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135963597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3598    You may run "mix format --migrate" to fix this warning automatically.3599    │3600 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3601    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3602    │3603    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136043605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3606    You may run "mix format --migrate" to fix this warning automatically.3607    │3608 13 │         <<4::int32, 0::1, 255, 0::23>>3609    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3610    │3611    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136123613    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3614    You may run "mix format --migrate" to fix this warning automatically.3615    │3616 15 │         <<4::int32, 1::1, 255, 0::23>>3617    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3618    │3619    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136203621     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3622     You may run "mix format --migrate" to fix this warning automatically.3623     │3624 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3625     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3626     │3627     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136283629    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3630    You may run "mix format --migrate" to fix this warning automatically.3631    │3632  9 │         <<8 :: int32, n :: float64>>3633    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3634    │3635    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136363637    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3638    You may run "mix format --migrate" to fix this warning automatically.3639    │3640  9 │         <<8 :: int32, n :: float64>>3641    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3642    │3643    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136443645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3646    You may run "mix format --migrate" to fix this warning automatically.3647    │3648 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3649    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3650    │3651    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136523653    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3654    You may run "mix format --migrate" to fix this warning automatically.3655    │3656 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3657    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3658    │3659    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136603661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3662    You may run "mix format --migrate" to fix this warning automatically.3663    │3664 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3665    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3666    │3667    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136683669     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3670     You may run "mix format --migrate" to fix this warning automatically.3671     │3672 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3673     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3674     │3675     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136763677    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3678    You may run "mix format --migrate" to fix this warning automatically.3679    │3680 12 │         [<<IO.iodata_length(data) :: int32>> | data]3681    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3682    │3683    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136843685     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3686     You may run "mix format --migrate" to fix this warning automatically.3687     │3688 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3689     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3690     │3691     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136923693    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3694    You may run "mix format --migrate" to fix this warning automatically.3695    │3696 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3697    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3698    │3699    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137003701    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3702    You may run "mix format --migrate" to fix this warning automatically.3703    │3704 12 │         <<20 :: int32, 3, 128, 0, 16,3705    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3706    │3707    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137083709     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3710     You may run "mix format --migrate" to fix this warning automatically.3711     │3712 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3713     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3714     │3715     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137163717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3718    You may run "mix format --migrate" to fix this warning automatically.3719    │3720 12 │         <<2 :: int32, int :: int16>>3721    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3722    │3723    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137243725    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3726    You may run "mix format --migrate" to fix this warning automatically.3727    │3728 12 │         <<2 :: int32, int :: int16>>3729    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3730    │3731    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137323733     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3734     You may run "mix format --migrate" to fix this warning automatically.3735     │3736 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3737     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3738     │3739     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137403741    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3742    You may run "mix format --migrate" to fix this warning automatically.3743    │3744 12 │         <<4 :: int32, int :: int32>>3745    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3746    │3747    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137483749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3750    You may run "mix format --migrate" to fix this warning automatically.3751    │3752 12 │         <<4 :: int32, int :: int32>>3753    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3754    │3755    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137563757     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3758     You may run "mix format --migrate" to fix this warning automatically.3759     │3760 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3761     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3762     │3763     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137643765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3766    You may run "mix format --migrate" to fix this warning automatically.3767    │3768 12 │         <<8 :: int32, int :: int64>>3769    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3770    │3771    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137723773    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3774    You may run "mix format --migrate" to fix this warning automatically.3775    │3776 12 │         <<8 :: int32, int :: int64>>3777    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3778    │3779    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137803781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3782     You may run "mix format --migrate" to fix this warning automatically.3783     │3784 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3785     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3786     │3787     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137883789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3790    You may run "mix format --migrate" to fix this warning automatically.3791    │3792 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3793    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3794    │3795    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137963797    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3798    You may run "mix format --migrate" to fix this warning automatically.3799    │3800 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3801    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3802    │3803    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138043805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3806    You may run "mix format --migrate" to fix this warning automatically.3807    │3808 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3809    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3810    │3811    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138123813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3814    You may run "mix format --migrate" to fix this warning automatically.3815    │3816 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3817    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3818    │3819    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138203821     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3822     You may run "mix format --migrate" to fix this warning automatically.3823     │3824 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3825     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3826     │3827     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138283829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3830    You may run "mix format --migrate" to fix this warning automatically.3831    │3832 10 │         <<24::int32, a::float64, b::float64, c::float64>>3833    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3834    │3835    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138363837    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3838    You may run "mix format --migrate" to fix this warning automatically.3839    │3840 10 │         <<24::int32, a::float64, b::float64, c::float64>>3841    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3842    │3843    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138443845    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3846    You may run "mix format --migrate" to fix this warning automatically.3847    │3848 10 │         <<24::int32, a::float64, b::float64, c::float64>>3849    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3850    │3851    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138523853    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3854    You may run "mix format --migrate" to fix this warning automatically.3855    │3856 10 │         <<24::int32, a::float64, b::float64, c::float64>>3857    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3858    │3859    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138603861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3862     You may run "mix format --migrate" to fix this warning automatically.3863     │3864 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3865     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3866     │3867     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138683869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3870    You may run "mix format --migrate" to fix this warning automatically.3871    │3872 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3873    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3874    │3875    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138763877     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3878     You may run "mix format --migrate" to fix this warning automatically.3879     │3880 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3882     │3883     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138843885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3886    You may run "mix format --migrate" to fix this warning automatically.3887    │3888  9 │         <<6::int32, a, b, c, d, e, f>>3889    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3890    │3891    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138923893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3894     You may run "mix format --migrate" to fix this warning automatically.3895     │3896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3898     │3899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139003901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3902    You may run "mix format --migrate" to fix this warning automatically.3903    │3904 11 │         [<<byte_size(name) :: int32>> | name]3905    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3906    │3907    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139083909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3910     You may run "mix format --migrate" to fix this warning automatically.3911     │3912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3914     │3915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139163917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3918    You may run "mix format --migrate" to fix this warning automatically.3919    │3920 10 │         [<<IO.iodata_length(data)::int32>> | data]3921    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3922    │3923    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139243925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3926    You may run "mix format --migrate" to fix this warning automatically.3927    │3928 13 │         [<<IO.iodata_length(data)::int32>> | data]3929    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3930    │3931    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139323933     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3934     You may run "mix format --migrate" to fix this warning automatically.3935     │3936 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3937     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3938     │3939     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139403941    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3942    You may run "mix format --migrate" to fix this warning automatically.3943    │3944 15 │         <<4 :: int32, oid :: uint32>>3945    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3946    │3947    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139483949    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3950    You may run "mix format --migrate" to fix this warning automatically.3951    │3952 15 │         <<4 :: int32, oid :: uint32>>3953    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3954    │3955    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139563957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3958     You may run "mix format --migrate" to fix this warning automatically.3959     │3960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3962     │3963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139643965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3966    You may run "mix format --migrate" to fix this warning automatically.3967    │3968 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3969    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3970    │3971    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139723973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3974    You may run "mix format --migrate" to fix this warning automatically.3975    │3976 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3977    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3978    │3979    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139803981     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3982     You may run "mix format --migrate" to fix this warning automatically.3983     │3984 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3985     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3986     │3987     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139883989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3990    You may run "mix format --migrate" to fix this warning automatically.3991    │3992  9 │         <<16::int32, x::float64, y::float64>>3993    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3994    │3995    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139963997    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3998    You may run "mix format --migrate" to fix this warning automatically.3999    │4000  9 │         <<16::int32, x::float64, y::float64>>4001    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4002    │4003    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140044005    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4006    You may run "mix format --migrate" to fix this warning automatically.4007    │4008  9 │         <<16::int32, x::float64, y::float64>>4009    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4010    │4011    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140124013     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4014     You may run "mix format --migrate" to fix this warning automatically.4015     │4016 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4017     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4018     │4019     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140204021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4022    You may run "mix format --migrate" to fix this warning automatically.4023    │4024 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4025    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4026    │4027    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140284029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4030    You may run "mix format --migrate" to fix this warning automatically.4031    │4032 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4033    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4034    │4035    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140364037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4038     You may run "mix format --migrate" to fix this warning automatically.4039     │4040 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4041     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4042     │4043     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340444045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4046     You may run "mix format --migrate" to fix this warning automatically.4047     │4048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4050     │4051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140524053    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4054    You may run "mix format --migrate" to fix this warning automatically.4055    │4056 14 │         [<<byte_size(bin) :: int32>> | bin]4057    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4058    │4059    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140604061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4062     You may run "mix format --migrate" to fix this warning automatically.4063     │4064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4066     │4067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340684069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4070    You may run "mix format --migrate" to fix this warning automatically.4071    │4072 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4073    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4074    │4075    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340764077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4078    You may run "mix format --migrate" to fix this warning automatically.4079    │4080 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4081    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4082    │4083    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340844085     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4086     You may run "mix format --migrate" to fix this warning automatically.4087     │4088 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4089     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4090     │4091     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140924093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4094    You may run "mix format --migrate" to fix this warning automatically.4095    │4096  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4097    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4098    │4099    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141004101    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4102    You may run "mix format --migrate" to fix this warning automatically.4103    │4104  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4105    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4106    │4107    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141084109    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4110    You may run "mix format --migrate" to fix this warning automatically.4111    │4112  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4113    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4114    │4115    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141164117     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4118     You may run "mix format --migrate" to fix this warning automatically.4119     │4120 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4121     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4122     │4123     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141244125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4126     You may run "mix format --migrate" to fix this warning automatically.4127     │4128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4130     │4131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141324133     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4134     You may run "mix format --migrate" to fix this warning automatically.4135     │4136 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4137     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4138     │4139     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141404141     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4142     You may run "mix format --migrate" to fix this warning automatically.4143     │4144 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4145     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4146     │4147     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141484149     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4150     You may run "mix format --migrate" to fix this warning automatically.4151     │4152 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4153     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4154     │4155     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141564157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4158    You may run "mix format --migrate" to fix this warning automatically.4159    │4160 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4161    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4162    │4163    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141644165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4166     You may run "mix format --migrate" to fix this warning automatically.4167     │4168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4170     │4171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141724173    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4174    You may run "mix format --migrate" to fix this warning automatically.4175    │4176 11 │         [<<16 :: int32>> | uuid]4177    │         ~~~~~~~~~~~~~~~~~~~~~~~~4178    │4179    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141804181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4182     You may run "mix format --migrate" to fix this warning automatically.4183     │4184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4186     │4187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141884189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4190    You may run "mix format --migrate" to fix this warning automatically.4191    │4192  9 │         <<0 :: int32>>4193    │         ~~~~~~~~~~~~~~4194    │4195    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141964197     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4198     You may run "mix format --migrate" to fix this warning automatically.4199     │4200 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4201     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4202     │4203     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142044205    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4206    You may run "mix format --migrate" to fix this warning automatically.4207    │4208 15 │         <<0 :: int32>>4209    │         ~~~~~~~~~~~~~~4210    │4211    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142124213     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4214     You may run "mix format --migrate" to fix this warning automatically.4215     │4216 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4217     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4218     │4219     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542204221     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4222     You may run "mix format --migrate" to fix this warning automatically.4223     │4224 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4225     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4226     │4227     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442284229     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4230     You may run "mix format --migrate" to fix this warning automatically.4231     │4232 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4233     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4234     │4235     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442364237     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4238     You may run "mix format --migrate" to fix this warning automatically.4239     │4240 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4241     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4242     │4243     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442444245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4246     You may run "mix format --migrate" to fix this warning automatically.4247     │4248 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4249     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4250     │4251     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442524253     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4254     You may run "mix format --migrate" to fix this warning automatically.4255     │4256 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4257     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4258     │4259     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542604261     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4262     You may run "mix format --migrate" to fix this warning automatically.4263     │4264 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4265     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4266     │4267     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542684269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4270    You may run "mix format --migrate" to fix this warning automatically.4271    │4272 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4274    │4275    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842764277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4278    You may run "mix format --migrate" to fix this warning automatically.4279    │4280 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4281    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4282    │4283    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842844285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4286    You may run "mix format --migrate" to fix this warning automatically.4287    │4288 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4289    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4290    │4291    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842924293    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4294    You may run "mix format --migrate" to fix this warning automatically.4295    │4296 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4297    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4298    │4299    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843004301    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4302    You may run "mix format --migrate" to fix this warning automatically.4303    │4304 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4305    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4306    │4307    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443084309    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4310    You may run "mix format --migrate" to fix this warning automatically.4311    │4312 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4313    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4314    │4315    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443164317    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4318    You may run "mix format --migrate" to fix this warning automatically.4319    │4320 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4321    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4322    │4323    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443244325    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4326    You may run "mix format --migrate" to fix this warning automatically.4327    │4328 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4329    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4330    │4331    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443324333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4334    You may run "mix format --migrate" to fix this warning automatically.4335    │4336 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4338    │4339    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743404341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4342    You may run "mix format --migrate" to fix this warning automatically.4343    │4344 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4345    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4346    │4347    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743484349    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4350    You may run "mix format --migrate" to fix this warning automatically.4351    │4352 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4353    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4354    │4355    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743564357    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4358    You may run "mix format --migrate" to fix this warning automatically.4359    │4360 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4361    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4362    │4363    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743644365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4366     You may run "mix format --migrate" to fix this warning automatically.4367     │4368 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4369     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4370     │4371     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843724373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4374     You may run "mix format --migrate" to fix this warning automatically.4375     │4376 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4378     │4379     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443804381     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4382     You may run "mix format --migrate" to fix this warning automatically.4383     │4384 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4385     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4386     │4387     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743884389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4390    You may run "mix format --migrate" to fix this warning automatically.4391    │4392 27 │       <<len :: int32, value :: binary-size(len)>> ->4393    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4394    │4395    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643964397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4398    You may run "mix format --migrate" to fix this warning automatically.4399    │4400 27 │       <<len :: int32, value :: binary-size(len)>> ->4401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4402    │4403    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244044405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4406    You may run "mix format --migrate" to fix this warning automatically.4407    │4408 27 │       <<len :: int32, value :: binary-size(len)>> ->4409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4410    │4411    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544124413     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4414     You may run "mix format --migrate" to fix this warning automatically.4415     │4416 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4417     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4418     │4419     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644204421     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4422     You may run "mix format --migrate" to fix this warning automatically.4423     │4424 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4425     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4426     │4427     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244284429     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4430     You may run "mix format --migrate" to fix this warning automatically.4431     │4432 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4433     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4434     │4435     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544364437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4438    You may run "mix format --migrate" to fix this warning automatically.4439    │4440 19 │       <<1 :: int32, 1>> -> true4441    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4442    │4443    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644444445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4446    You may run "mix format --migrate" to fix this warning automatically.4447    │4448 19 │       <<1 :: int32, 1>> -> true4449    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4450    │4451    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244524453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4454    You may run "mix format --migrate" to fix this warning automatically.4455    │4456 19 │       <<1 :: int32, 1>> -> true4457    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4458    │4459    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544604461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4462    You may run "mix format --migrate" to fix this warning automatically.4463    │4464 20 │       <<1 :: int32, 0>> -> false4465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4466    │4467    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644684469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4470    You may run "mix format --migrate" to fix this warning automatically.4471    │4472 20 │       <<1 :: int32, 0>> -> false4473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4474    │4475    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244764477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4478    You may run "mix format --migrate" to fix this warning automatically.4479    │4480 20 │       <<1 :: int32, 0>> -> false4481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4482    │4483    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544844485     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4486     You may run "mix format --migrate" to fix this warning automatically.4487     │4488 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4489     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4490     │4491     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644924493     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4494     You may run "mix format --migrate" to fix this warning automatically.4495     │4496 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4497     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4498     │4499     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245004501     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4502     You may run "mix format --migrate" to fix this warning automatically.4503     │4504 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4505     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4506     │4507     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545084509    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4510    You may run "mix format --migrate" to fix this warning automatically.4511    │4512 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4514    │4515    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645164517    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4518    You may run "mix format --migrate" to fix this warning automatically.4519    │4520 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4521    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4522    │4523    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645244525    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4526    You may run "mix format --migrate" to fix this warning automatically.4527    │4528 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4529    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4530    │4531    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645324533    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4534    You may run "mix format --migrate" to fix this warning automatically.4535    │4536 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4537    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4538    │4539    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645404541    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4542    You may run "mix format --migrate" to fix this warning automatically.4543    │4544 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4546    │4547    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645484549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4550    You may run "mix format --migrate" to fix this warning automatically.4551    │4552 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4554    │4555    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245564557    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4558    You may run "mix format --migrate" to fix this warning automatically.4559    │4560 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4562    │4563    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245644565    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4566    You may run "mix format --migrate" to fix this warning automatically.4567    │4568 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4570    │4571    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245724573    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4574    You may run "mix format --migrate" to fix this warning automatically.4575    │4576 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4578    │4579    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245804581    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4582    You may run "mix format --migrate" to fix this warning automatically.4583    │4584 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4585    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4586    │4587    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245884589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4590    You may run "mix format --migrate" to fix this warning automatically.4591    │4592 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4594    │4595    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545964597    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4598    You may run "mix format --migrate" to fix this warning automatically.4599    │4600 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4602    │4603    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546044605    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4606    You may run "mix format --migrate" to fix this warning automatically.4607    │4608 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4610    │4611    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546124613    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4614    You may run "mix format --migrate" to fix this warning automatically.4615    │4616 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4618    │4619    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546204621    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4622    You may run "mix format --migrate" to fix this warning automatically.4623    │4624 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4626    │4627    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546284629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4630     You may run "mix format --migrate" to fix this warning automatically.4631     │4632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4634     │4635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646364637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4638     You may run "mix format --migrate" to fix this warning automatically.4639     │4640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4642     │4643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246444645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4646     You may run "mix format --migrate" to fix this warning automatically.4647     │4648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4650     │4651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546524653    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4654    You may run "mix format --migrate" to fix this warning automatically.4655    │4656 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4658    │4659    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646604661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4662    You may run "mix format --migrate" to fix this warning automatically.4663    │4664 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4666    │4667    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246684669    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4670    You may run "mix format --migrate" to fix this warning automatically.4671    │4672 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4674    │4675    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546764677    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4678    You may run "mix format --migrate" to fix this warning automatically.4679    │4680 23 │       <<20 :: int32, 3, n, 1, 16,4681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4682    │4683    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646844685    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4686    You may run "mix format --migrate" to fix this warning automatically.4687    │4688 23 │       <<20 :: int32, 3, n, 1, 16,4689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4690    │4691    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246924693    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4694    You may run "mix format --migrate" to fix this warning automatically.4695    │4696 23 │       <<20 :: int32, 3, n, 1, 16,4697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4698    │4699    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547004701     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4702     You may run "mix format --migrate" to fix this warning automatically.4703     │4704 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4705     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4706     │4707     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647084709     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4710     You may run "mix format --migrate" to fix this warning automatically.4711     │4712 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4713     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4714     │4715     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247164717     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4718     You may run "mix format --migrate" to fix this warning automatically.4719     │4720 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4721     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4722     │4723     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547244725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4726    You may run "mix format --migrate" to fix this warning automatically.4727    │4728 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4730    │4731    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647324733    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4734    You may run "mix format --migrate" to fix this warning automatically.4735    │4736 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4738    │4739    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647404741    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4742    You may run "mix format --migrate" to fix this warning automatically.4743    │4744 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4746    │4747    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647484749    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4750    You may run "mix format --migrate" to fix this warning automatically.4751    │4752 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4754    │4755    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647564757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4758    You may run "mix format --migrate" to fix this warning automatically.4759    │4760 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4762    │4763    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247644765    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4766    You may run "mix format --migrate" to fix this warning automatically.4767    │4768 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4769    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4770    │4771    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247724773    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4774    You may run "mix format --migrate" to fix this warning automatically.4775    │4776 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4777    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4778    │4779    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247804781    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4782    You may run "mix format --migrate" to fix this warning automatically.4783    │4784 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4786    │4787    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247884789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4790    You may run "mix format --migrate" to fix this warning automatically.4791    │4792 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4794    │4795    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547964797    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4798    You may run "mix format --migrate" to fix this warning automatically.4799    │4800 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4802    │4803    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548044805    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4806    You may run "mix format --migrate" to fix this warning automatically.4807    │4808 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4810    │4811    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548124813    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4814    You may run "mix format --migrate" to fix this warning automatically.4815    │4816 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4818    │4819    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548204821     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4822     You may run "mix format --migrate" to fix this warning automatically.4823     │4824 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4825     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4826     │4827     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648284829     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4830     You may run "mix format --migrate" to fix this warning automatically.4831     │4832 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4833     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4834     │4835     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248364837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4838     You may run "mix format --migrate" to fix this warning automatically.4839     │4840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4842     │4843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548444845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4846    You may run "mix format --migrate" to fix this warning automatically.4847    │4848 36 │       <<4 :: int32, days :: int32>> ->4849    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4850    │4851    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648524853    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4854    You may run "mix format --migrate" to fix this warning automatically.4855    │4856 36 │       <<4 :: int32, days :: int32>> ->4857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4858    │4859    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648604861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4862    You may run "mix format --migrate" to fix this warning automatically.4863    │4864 36 │       <<4 :: int32, days :: int32>> ->4865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4866    │4867    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248684869    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4870    You may run "mix format --migrate" to fix this warning automatically.4871    │4872 36 │       <<4 :: int32, days :: int32>> ->4873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4874    │4875    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248764877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4878    You may run "mix format --migrate" to fix this warning automatically.4879    │4880 36 │       <<4 :: int32, days :: int32>> ->4881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4882    │4883    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548844885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4886    You may run "mix format --migrate" to fix this warning automatically.4887    │4888 36 │       <<4 :: int32, days :: int32>> ->4889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4890    │4891    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548924893     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4894     You may run "mix format --migrate" to fix this warning automatically.4895     │4896 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4897     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4898     │4899     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649004901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4902     You may run "mix format --migrate" to fix this warning automatically.4903     │4904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4906     │4907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249084909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4910     You may run "mix format --migrate" to fix this warning automatically.4911     │4912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4914     │4915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549164917    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4918    You may run "mix format --migrate" to fix this warning automatically.4919    │4920 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4922    │4923    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649244925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4926    You may run "mix format --migrate" to fix this warning automatically.4927    │4928 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4930    │4931    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249324933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4934    You may run "mix format --migrate" to fix this warning automatically.4935    │4936 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4938    │4939    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549404941    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4942    You may run "mix format --migrate" to fix this warning automatically.4943    │4944 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4946    │4947    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649484949    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4950    You may run "mix format --migrate" to fix this warning automatically.4951    │4952 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4953    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4954    │4955    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249564957    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4958    You may run "mix format --migrate" to fix this warning automatically.4959    │4960 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4961    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4962    │4963    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549644965    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4966    You may run "mix format --migrate" to fix this warning automatically.4967    │4968 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4969    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4970    │4971    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649724973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4974    You may run "mix format --migrate" to fix this warning automatically.4975    │4976 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4978    │4979    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249804981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4982    You may run "mix format --migrate" to fix this warning automatically.4983    │4984 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4986    │4987    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549884989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4990    You may run "mix format --migrate" to fix this warning automatically.4991    │4992 26 │       <<4::int32, float::float32>>   -> float4993    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4994    │4995    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649964997    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4998    You may run "mix format --migrate" to fix this warning automatically.4999    │5000 26 │       <<4::int32, float::float32>>   -> float5001    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5002    │5003    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650045005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5006    You may run "mix format --migrate" to fix this warning automatically.5007    │5008 26 │       <<4::int32, float::float32>>   -> float5009    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5010    │5011    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250125013    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5014    You may run "mix format --migrate" to fix this warning automatically.5015    │5016 26 │       <<4::int32, float::float32>>   -> float5017    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5018    │5019    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250205021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5022    You may run "mix format --migrate" to fix this warning automatically.5023    │5024 26 │       <<4::int32, float::float32>>   -> float5025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5026    │5027    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550285029    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5030    You may run "mix format --migrate" to fix this warning automatically.5031    │5032 26 │       <<4::int32, float::float32>>   -> float5033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5034    │5035    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550365037     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5038     You may run "mix format --migrate" to fix this warning automatically.5039     │5040 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5041     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5042     │5043     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650445045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5046     You may run "mix format --migrate" to fix this warning automatically.5047     │5048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5050     │5051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250525053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5054     You may run "mix format --migrate" to fix this warning automatically.5055     │5056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5058     │5059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550605061    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5062    You may run "mix format --migrate" to fix this warning automatically.5063    │5064 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5065    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5066    │5067    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650685069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5070    You may run "mix format --migrate" to fix this warning automatically.5071    │5072 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5074    │5075    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250765077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5078    You may run "mix format --migrate" to fix this warning automatically.5079    │5080 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5082    │5083    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550845085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5086    You may run "mix format --migrate" to fix this warning automatically.5087    │5088 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5090    │5091    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650925093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5094    You may run "mix format --migrate" to fix this warning automatically.5095    │5096 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5097    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5098    │5099    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251005101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5102    You may run "mix format --migrate" to fix this warning automatically.5103    │5104 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5106    │5107    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551085109    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5110    You may run "mix format --migrate" to fix this warning automatically.5111    │5112 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5114    │5115    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651165117    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5118    You may run "mix format --migrate" to fix this warning automatically.5119    │5120 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5121    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5122    │5123    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251245125    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5126    You may run "mix format --migrate" to fix this warning automatically.5127    │5128 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5129    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5130    │5131    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551325133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5134    You may run "mix format --migrate" to fix this warning automatically.5135    │5136 26 │       <<8::int32, float::float64>>        -> float5137    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5138    │5139    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651405141    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5142    You may run "mix format --migrate" to fix this warning automatically.5143    │5144 26 │       <<8::int32, float::float64>>        -> float5145    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5146    │5147    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651485149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5150    You may run "mix format --migrate" to fix this warning automatically.5151    │5152 26 │       <<8::int32, float::float64>>        -> float5153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5154    │5155    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251565157    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5158    You may run "mix format --migrate" to fix this warning automatically.5159    │5160 26 │       <<8::int32, float::float64>>        -> float5161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5162    │5163    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251645165    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5166    You may run "mix format --migrate" to fix this warning automatically.5167    │5168 26 │       <<8::int32, float::float64>>        -> float5169    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5170    │5171    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551725173    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5174    You may run "mix format --migrate" to fix this warning automatically.5175    │5176 26 │       <<8::int32, float::float64>>        -> float5177    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5178    │5179    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551805181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5182     You may run "mix format --migrate" to fix this warning automatically.5183     │5184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5186     │5187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651885189     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5190     You may run "mix format --migrate" to fix this warning automatically.5191     │5192 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5193     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5194     │5195     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251965197     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5198     You may run "mix format --migrate" to fix this warning automatically.5199     │5200 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5201     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5202     │5203     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552045205     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5206     You may run "mix format --migrate" to fix this warning automatically.5207     │5208 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5209     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5210     │5211     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652125213     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5214     You may run "mix format --migrate" to fix this warning automatically.5215     │5216 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5217     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5218     │5219     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252205221     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5222     You may run "mix format --migrate" to fix this warning automatically.5223     │5224 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5225     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5226     │5227     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552285229     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5230     You may run "mix format --migrate" to fix this warning automatically.5231     │5232 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5233     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5234     │5235     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652365237     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5238     You may run "mix format --migrate" to fix this warning automatically.5239     │5240 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5241     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5242     │5243     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252445245     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5246     You may run "mix format --migrate" to fix this warning automatically.5247     │5248 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5249     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5250     │5251     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552525253    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5254    You may run "mix format --migrate" to fix this warning automatically.5255    │5256 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5257    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5258    │5259    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652605261    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5262    You may run "mix format --migrate" to fix this warning automatically.5263    │5264 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5265    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5266    │5267    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252685269    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5270    You may run "mix format --migrate" to fix this warning automatically.5271    │5272 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5273    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5274    │5275    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552765277    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5278    You may run "mix format --migrate" to fix this warning automatically.5279    │5280 23 │       <<20 :: int32, 3, 128, 0, 16,5281    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5282    │5283    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652845285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5286    You may run "mix format --migrate" to fix this warning automatically.5287    │5288 23 │       <<20 :: int32, 3, 128, 0, 16,5289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5290    │5291    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252925293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5294    You may run "mix format --migrate" to fix this warning automatically.5295    │5296 23 │       <<20 :: int32, 3, 128, 0, 16,5297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5298    │5299    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553005301     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5302     You may run "mix format --migrate" to fix this warning automatically.5303     │5304 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5305     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5306     │5307     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653085309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5310     You may run "mix format --migrate" to fix this warning automatically.5311     │5312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5314     │5315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253165317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5318     You may run "mix format --migrate" to fix this warning automatically.5319     │5320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5322     │5323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553245325    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5326    You may run "mix format --migrate" to fix this warning automatically.5327    │5328 20 │       <<2 :: int32, int :: int16>> -> int5329    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5330    │5331    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653325333    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5334    You may run "mix format --migrate" to fix this warning automatically.5335    │5336 20 │       <<2 :: int32, int :: int16>> -> int5337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5338    │5339    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653405341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5342    You may run "mix format --migrate" to fix this warning automatically.5343    │5344 20 │       <<2 :: int32, int :: int16>> -> int5345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5346    │5347    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253485349    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5350    You may run "mix format --migrate" to fix this warning automatically.5351    │5352 20 │       <<2 :: int32, int :: int16>> -> int5353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5354    │5355    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253565357    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5358    You may run "mix format --migrate" to fix this warning automatically.5359    │5360 20 │       <<2 :: int32, int :: int16>> -> int5361    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5362    │5363    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553645365    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5366    You may run "mix format --migrate" to fix this warning automatically.5367    │5368 20 │       <<2 :: int32, int :: int16>> -> int5369    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5370    │5371    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553725373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5374     You may run "mix format --migrate" to fix this warning automatically.5375     │5376 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5378     │5379     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653805381     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5382     You may run "mix format --migrate" to fix this warning automatically.5383     │5384 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5385     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5386     │5387     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253885389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5390     You may run "mix format --migrate" to fix this warning automatically.5391     │5392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5394     │5395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553965397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5398    You may run "mix format --migrate" to fix this warning automatically.5399    │5400 20 │       <<4 :: int32, int :: int32>> -> int5401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5402    │5403    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654045405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5406    You may run "mix format --migrate" to fix this warning automatically.5407    │5408 20 │       <<4 :: int32, int :: int32>> -> int5409    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5410    │5411    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654125413    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5414    You may run "mix format --migrate" to fix this warning automatically.5415    │5416 20 │       <<4 :: int32, int :: int32>> -> int5417    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5418    │5419    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254205421    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5422    You may run "mix format --migrate" to fix this warning automatically.5423    │5424 20 │       <<4 :: int32, int :: int32>> -> int5425    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5426    │5427    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254285429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5430    You may run "mix format --migrate" to fix this warning automatically.5431    │5432 20 │       <<4 :: int32, int :: int32>> -> int5433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5434    │5435    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554365437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5438    You may run "mix format --migrate" to fix this warning automatically.5439    │5440 20 │       <<4 :: int32, int :: int32>> -> int5441    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5442    │5443    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554445445     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5446     You may run "mix format --migrate" to fix this warning automatically.5447     │5448 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5450     │5451     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654525453     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5454     You may run "mix format --migrate" to fix this warning automatically.5455     │5456 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5457     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5458     │5459     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254605461     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5462     You may run "mix format --migrate" to fix this warning automatically.5463     │5464 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5465     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5466     │5467     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554685469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5470    You may run "mix format --migrate" to fix this warning automatically.5471    │5472 20 │       <<8 :: int32, int :: int64>> -> int5473    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5474    │5475    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654765477    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5478    You may run "mix format --migrate" to fix this warning automatically.5479    │5480 20 │       <<8 :: int32, int :: int64>> -> int5481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5482    │5483    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654845485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5486    You may run "mix format --migrate" to fix this warning automatically.5487    │5488 20 │       <<8 :: int32, int :: int64>> -> int5489    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5490    │5491    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254925493    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5494    You may run "mix format --migrate" to fix this warning automatically.5495    │5496 20 │       <<8 :: int32, int :: int64>> -> int5497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5498    │5499    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255005501    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5502    You may run "mix format --migrate" to fix this warning automatically.5503    │5504 20 │       <<8 :: int32, int :: int64>> -> int5505    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5506    │5507    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555085509    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5510    You may run "mix format --migrate" to fix this warning automatically.5511    │5512 20 │       <<8 :: int32, int :: int64>> -> int5513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5514    │5515    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555165517     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5518     You may run "mix format --migrate" to fix this warning automatically.5519     │5520 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5521     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5522     │5523     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655245525     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5526     You may run "mix format --migrate" to fix this warning automatically.5527     │5528 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5529     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5530     │5531     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255325533     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5534     You may run "mix format --migrate" to fix this warning automatically.5535     │5536 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5537     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5538     │5539     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555405541    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5542    You may run "mix format --migrate" to fix this warning automatically.5543    │5544 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5545    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5546    │5547    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655485549    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5550    You may run "mix format --migrate" to fix this warning automatically.5551    │5552 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5554    │5555    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655565557    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5558    You may run "mix format --migrate" to fix this warning automatically.5559    │5560 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5562    │5563    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655645565    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5566    You may run "mix format --migrate" to fix this warning automatically.5567    │5568 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5570    │5571    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655725573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5574    You may run "mix format --migrate" to fix this warning automatically.5575    │5576 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5578    │5579    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255805581    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5582    You may run "mix format --migrate" to fix this warning automatically.5583    │5584 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5585    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5586    │5587    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255885589    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5590    You may run "mix format --migrate" to fix this warning automatically.5591    │5592 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5594    │5595    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255965597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5598    You may run "mix format --migrate" to fix this warning automatically.5599    │5600 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5602    │5603    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256045605    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5606    You may run "mix format --migrate" to fix this warning automatically.5607    │5608 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5610    │5611    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556125613    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5614    You may run "mix format --migrate" to fix this warning automatically.5615    │5616 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5618    │5619    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556205621    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5622    You may run "mix format --migrate" to fix this warning automatically.5623    │5624 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5625    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5626    │5627    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556285629    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5630    You may run "mix format --migrate" to fix this warning automatically.5631    │5632 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5633    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5634    │5635    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556365637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5638     You may run "mix format --migrate" to fix this warning automatically.5639     │5640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5642     │5643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656445645     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5646     You may run "mix format --migrate" to fix this warning automatically.5647     │5648 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5649     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5650     │5651     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256525653     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5654     You may run "mix format --migrate" to fix this warning automatically.5655     │5656 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5657     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5658     │5659     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556605661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5662    You may run "mix format --migrate" to fix this warning automatically.5663    │5664 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5666    │5667    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656685669    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5670    You may run "mix format --migrate" to fix this warning automatically.5671    │5672 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5674    │5675    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656765677    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5678    You may run "mix format --migrate" to fix this warning automatically.5679    │5680 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5682    │5683    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656845685    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5686    You may run "mix format --migrate" to fix this warning automatically.5687    │5688 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5690    │5691    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656925693    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5694    You may run "mix format --migrate" to fix this warning automatically.5695    │5696 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5697    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5698    │5699    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257005701    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5702    You may run "mix format --migrate" to fix this warning automatically.5703    │5704 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5705    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5706    │5707    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257085709    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5710    You may run "mix format --migrate" to fix this warning automatically.5711    │5712 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5713    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5714    │5715    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257165717    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5718    You may run "mix format --migrate" to fix this warning automatically.5719    │5720 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5722    │5723    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257245725    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5726    You may run "mix format --migrate" to fix this warning automatically.5727    │5728 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5730    │5731    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557325733    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5734    You may run "mix format --migrate" to fix this warning automatically.5735    │5736 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5738    │5739    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557405741    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5742    You may run "mix format --migrate" to fix this warning automatically.5743    │5744 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5746    │5747    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557485749    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5750    You may run "mix format --migrate" to fix this warning automatically.5751    │5752 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5754    │5755    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557565757     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5758     You may run "mix format --migrate" to fix this warning automatically.5759     │5760 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5761     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5762     │5763     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657645765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5766     You may run "mix format --migrate" to fix this warning automatically.5767     │5768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5770     │5771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257725773     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5774     You may run "mix format --migrate" to fix this warning automatically.5775     │5776 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5777     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5778     │5779     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557805781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5782    You may run "mix format --migrate" to fix this warning automatically.5783    │5784 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5785    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5786    │5787    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657885789    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5790    You may run "mix format --migrate" to fix this warning automatically.5791    │5792 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5794    │5795    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657965797    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5798    You may run "mix format --migrate" to fix this warning automatically.5799    │5800 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5802    │5803    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658045805    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5806    You may run "mix format --migrate" to fix this warning automatically.5807    │5808 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5810    │5811    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658125813    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5814    You may run "mix format --migrate" to fix this warning automatically.5815    │5816 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5818    │5819    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658205821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5822    You may run "mix format --migrate" to fix this warning automatically.5823    │5824 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5826    │5827    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258285829    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5830    You may run "mix format --migrate" to fix this warning automatically.5831    │5832 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5834    │5835    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258365837    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5838    You may run "mix format --migrate" to fix this warning automatically.5839    │5840 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5841    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5842    │5843    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258445845    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5846    You may run "mix format --migrate" to fix this warning automatically.5847    │5848 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5849    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5850    │5851    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258525853    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5854    You may run "mix format --migrate" to fix this warning automatically.5855    │5856 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5857    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5858    │5859    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258605861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5862    You may run "mix format --migrate" to fix this warning automatically.5863    │5864 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5866    │5867    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558685869    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5870    You may run "mix format --migrate" to fix this warning automatically.5871    │5872 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5874    │5875    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558765877    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5878    You may run "mix format --migrate" to fix this warning automatically.5879    │5880 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5882    │5883    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558845885    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5886    You may run "mix format --migrate" to fix this warning automatically.5887    │5888 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5890    │5891    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558925893    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5894    You may run "mix format --migrate" to fix this warning automatically.5895    │5896 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5897    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5898    │5899    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559005901     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5902     You may run "mix format --migrate" to fix this warning automatically.5903     │5904 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5905     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5906     │5907     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659085909     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5910     You may run "mix format --migrate" to fix this warning automatically.5911     │5912 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5913     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5914     │5915     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259165917     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5918     You may run "mix format --migrate" to fix this warning automatically.5919     │5920 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5921     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5922     │5923     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559245925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5926    You may run "mix format --migrate" to fix this warning automatically.5927    │5928 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5930    │5931    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659325933    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5934    You may run "mix format --migrate" to fix this warning automatically.5935    │5936 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5937    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5938    │5939    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259405941    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5942    You may run "mix format --migrate" to fix this warning automatically.5943    │5944 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5945    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5946    │5947    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559485949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5950     You may run "mix format --migrate" to fix this warning automatically.5951     │5952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5954     │5955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659565957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5958     You may run "mix format --migrate" to fix this warning automatically.5959     │5960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5962     │5963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259645965     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5966     You may run "mix format --migrate" to fix this warning automatically.5967     │5968 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5969     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5970     │5971     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559725973    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5974    You may run "mix format --migrate" to fix this warning automatically.5975    │5976 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5977    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5978    │5979    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659805981    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5982    You may run "mix format --migrate" to fix this warning automatically.5983    │5984 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5985    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5986    │5987    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259885989    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5990    You may run "mix format --migrate" to fix this warning automatically.5991    │5992 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5993    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5994    │5995    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559965997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5998     You may run "mix format --migrate" to fix this warning automatically.5999     │6000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6002     │6003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660046005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6006     You may run "mix format --migrate" to fix this warning automatically.6007     │6008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6010     │6011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260126013     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6014     You may run "mix format --migrate" to fix this warning automatically.6015     │6016 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6017     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6018     │6019     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560206021    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6022    You may run "mix format --migrate" to fix this warning automatically.6023    │6024 19 │       <<len :: int32, data :: binary-size(len)>> ->6025    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6026    │6027    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660286029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6030    You may run "mix format --migrate" to fix this warning automatically.6031    │6032 19 │       <<len :: int32, data :: binary-size(len)>> ->6033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6034    │6035    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260366037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6038    You may run "mix format --migrate" to fix this warning automatically.6039    │6040 19 │       <<len :: int32, data :: binary-size(len)>> ->6041    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6042    │6043    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560446045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6046     You may run "mix format --migrate" to fix this warning automatically.6047     │6048 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6049     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6050     │6051     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660526053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6054     You may run "mix format --migrate" to fix this warning automatically.6055     │6056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6058     │6059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260606061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6062     You may run "mix format --migrate" to fix this warning automatically.6063     │6064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6066     │6067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560686069    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6070    You may run "mix format --migrate" to fix this warning automatically.6071    │6072 28 │       <<4 :: int32, oid :: uint32>> -> oid6073    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6074    │6075    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660766077    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6078    You may run "mix format --migrate" to fix this warning automatically.6079    │6080 28 │       <<4 :: int32, oid :: uint32>> -> oid6081    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6082    │6083    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660846085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6086    You may run "mix format --migrate" to fix this warning automatically.6087    │6088 28 │       <<4 :: int32, oid :: uint32>> -> oid6089    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6090    │6091    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260926093    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6094    You may run "mix format --migrate" to fix this warning automatically.6095    │6096 28 │       <<4 :: int32, oid :: uint32>> -> oid6097    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6098    │6099    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261006101    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6102    You may run "mix format --migrate" to fix this warning automatically.6103    │6104 28 │       <<4 :: int32, oid :: uint32>> -> oid6105    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6106    │6107    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561086109    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6110    You may run "mix format --migrate" to fix this warning automatically.6111    │6112 28 │       <<4 :: int32, oid :: uint32>> -> oid6113    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6114    │6115    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561166117     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6118     You may run "mix format --migrate" to fix this warning automatically.6119     │6120 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6121     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6122     │6123     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661246125     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6126     You may run "mix format --migrate" to fix this warning automatically.6127     │6128 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6129     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6130     │6131     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261326133     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6134     You may run "mix format --migrate" to fix this warning automatically.6135     │6136 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6137     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6138     │6139     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561406141    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6142    You may run "mix format --migrate" to fix this warning automatically.6143    │6144 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6145    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6146    │6147    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661486149    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6150    You may run "mix format --migrate" to fix this warning automatically.6151    │6152 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6153    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6154    │6155    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261566157    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6158    You may run "mix format --migrate" to fix this warning automatically.6159    │6160 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6161    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6162    │6163    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561646165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6166     You may run "mix format --migrate" to fix this warning automatically.6167     │6168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6170     │6171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661726173     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6174     You may run "mix format --migrate" to fix this warning automatically.6175     │6176 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6177     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6178     │6179     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261806181     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6182     You may run "mix format --migrate" to fix this warning automatically.6183     │6184 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6185     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6186     │6187     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561886189    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6190    You may run "mix format --migrate" to fix this warning automatically.6191    │6192 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6193    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6194    │6195    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661966197    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6198    You may run "mix format --migrate" to fix this warning automatically.6199    │6200 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6201    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6202    │6203    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662046205    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6206    You may run "mix format --migrate" to fix this warning automatically.6207    │6208 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6209    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6210    │6211    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662126213    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6214    You may run "mix format --migrate" to fix this warning automatically.6215    │6216 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6217    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6218    │6219    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262206221    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6222    You may run "mix format --migrate" to fix this warning automatically.6223    │6224 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6225    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6226    │6227    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262286229    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6230    You may run "mix format --migrate" to fix this warning automatically.6231    │6232 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6233    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6234    │6235    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262366237    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6238    You may run "mix format --migrate" to fix this warning automatically.6239    │6240 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6241    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6242    │6243    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562446245    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6246    You may run "mix format --migrate" to fix this warning automatically.6247    │6248 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6249    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6250    │6251    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562526253    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6254    You may run "mix format --migrate" to fix this warning automatically.6255    │6256 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6257    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6258    │6259    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562606261     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6262     You may run "mix format --migrate" to fix this warning automatically.6263     │6264 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6265     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6266     │6267     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662686269     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6270     You may run "mix format --migrate" to fix this warning automatically.6271     │6272 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6273     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6274     │6275     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262766277     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6278     You may run "mix format --migrate" to fix this warning automatically.6279     │6280 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6281     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6282     │6283     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562846285    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6286    You may run "mix format --migrate" to fix this warning automatically.6287    │6288 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6289    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6290    │6291    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662926293    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6294    You may run "mix format --migrate" to fix this warning automatically.6295    │6296 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6297    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6298    │6299    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263006301    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6302    You may run "mix format --migrate" to fix this warning automatically.6303    │6304 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6305    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6306    │6307    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563086309     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6310     You may run "mix format --migrate" to fix this warning automatically.6311     │6312 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6313     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6314     │6315     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663166317     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6318     You may run "mix format --migrate" to fix this warning automatically.6319     │6320 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6321     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6322     │6323     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263246325     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6326     You may run "mix format --migrate" to fix this warning automatically.6327     │6328 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6329     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6330     │6331     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563326333    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6334    You may run "mix format --migrate" to fix this warning automatically.6335    │6336 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6337    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6338    │6339    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863406341    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6342    You may run "mix format --migrate" to fix this warning automatically.6343    │6344 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6345    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6346    │6347    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463486349    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6350    You may run "mix format --migrate" to fix this warning automatically.6351    │6352 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6353    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6354    │6355    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763566357     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6358     You may run "mix format --migrate" to fix this warning automatically.6359     │6360 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6361     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6362     │6363     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863646365     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6366     You may run "mix format --migrate" to fix this warning automatically.6367     │6368 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6369     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6370     │6371     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463726373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6374     You may run "mix format --migrate" to fix this warning automatically.6375     │6376 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6377     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6378     │6379     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763806381    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6382    You may run "mix format --migrate" to fix this warning automatically.6383    │6384 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6385    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6386    │6387    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663886389    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6390    You may run "mix format --migrate" to fix this warning automatically.6391    │6392 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6393    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6394    │6395    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263966397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6398    You may run "mix format --migrate" to fix this warning automatically.6399    │6400 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6401    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6402    │6403    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564046405     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6406     You may run "mix format --migrate" to fix this warning automatically.6407     │6408 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6409     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6410     │6411     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664126413     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6414     You may run "mix format --migrate" to fix this warning automatically.6415     │6416 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6417     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6418     │6419     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264206421     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6422     You may run "mix format --migrate" to fix this warning automatically.6423     │6424 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6425     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6426     │6427     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564286429    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6430    You may run "mix format --migrate" to fix this warning automatically.6431    │6432 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6433    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6434    │6435    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864366437    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6438    You may run "mix format --migrate" to fix this warning automatically.6439    │6440 40 │         <<count::int32, data::binary>> = binary6441    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6442    │6443    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864446445    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6446    You may run "mix format --migrate" to fix this warning automatically.6447    │6448 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6449    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6450    │6451    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464526453    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6454    You may run "mix format --migrate" to fix this warning automatically.6455    │6456 40 │         <<count::int32, data::binary>> = binary6457    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6458    │6459    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464606461    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6462    You may run "mix format --migrate" to fix this warning automatically.6463    │6464 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6465    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6466    │6467    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764686469    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6470    You may run "mix format --migrate" to fix this warning automatically.6471    │6472 40 │         <<count::int32, data::binary>> = binary6473    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6474    │6475    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764766477    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6478    You may run "mix format --migrate" to fix this warning automatically.6479    │6480 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6481    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6482    │6483    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864846485    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6486    You may run "mix format --migrate" to fix this warning automatically.6487    │6488 44 │         <<_::int32, data::binary>> = binary6489    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6490    │6491    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864926493    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6494    You may run "mix format --migrate" to fix this warning automatically.6495    │6496 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6497    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6498    │6499    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465006501    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6502    You may run "mix format --migrate" to fix this warning automatically.6503    │6504 44 │         <<_::int32, data::binary>> = binary6505    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6506    │6507    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465086509    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6510    You may run "mix format --migrate" to fix this warning automatically.6511    │6512 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6513    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6514    │6515    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765166517    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6518    You may run "mix format --migrate" to fix this warning automatically.6519    │6520 44 │         <<_::int32, data::binary>> = binary6521    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6522    │6523    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765246525     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6526     You may run "mix format --migrate" to fix this warning automatically.6527     │6528 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6529     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6530     │6531     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865326533     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6534     You may run "mix format --migrate" to fix this warning automatically.6535     │6536 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6537     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6538     │6539     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465406541     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6542     You may run "mix format --migrate" to fix this warning automatically.6543     │6544 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6545     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6546     │6547     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765486549    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6550    You may run "mix format --migrate" to fix this warning automatically.6551    │6552 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6553    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6554    │6555    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665566557    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6558    You may run "mix format --migrate" to fix this warning automatically.6559    │6560 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6561    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6562    │6563    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665646565    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6566    You may run "mix format --migrate" to fix this warning automatically.6567    │6568 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6569    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6570    │6571    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665726573    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6574    You may run "mix format --migrate" to fix this warning automatically.6575    │6576 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6577    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6578    │6579    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265806581    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6582    You may run "mix format --migrate" to fix this warning automatically.6583    │6584 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6585    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6586    │6587    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265886589    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6590    You may run "mix format --migrate" to fix this warning automatically.6591    │6592 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6593    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6594    │6595    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265966597    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6598    You may run "mix format --migrate" to fix this warning automatically.6599    │6600 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6601    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6602    │6603    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566046605    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6606    You may run "mix format --migrate" to fix this warning automatically.6607    │6608 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6609    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6610    │6611    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566126613    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6614    You may run "mix format --migrate" to fix this warning automatically.6615    │6616 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6617    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6618    │6619    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566206621     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6622     You may run "mix format --migrate" to fix this warning automatically.6623     │6624 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6625     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6626     │6627     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666286629     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6630     You may run "mix format --migrate" to fix this warning automatically.6631     │6632 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6633     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6634     │6635     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266366637     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6638     You may run "mix format --migrate" to fix this warning automatically.6639     │6640 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6641     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6642     │6643     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566446645    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6646    You may run "mix format --migrate" to fix this warning automatically.6647    │6648 33 │       <<8 :: int32, microsecs :: int64>> ->6649    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6650    │6651    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666526653    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6654    You may run "mix format --migrate" to fix this warning automatically.6655    │6656 33 │       <<8 :: int32, microsecs :: int64>> ->6657    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6658    │6659    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666606661    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6662    You may run "mix format --migrate" to fix this warning automatically.6663    │6664 33 │       <<8 :: int32, microsecs :: int64>> ->6665    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6666    │6667    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266686669    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6670    You may run "mix format --migrate" to fix this warning automatically.6671    │6672 33 │       <<8 :: int32, microsecs :: int64>> ->6673    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6674    │6675    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266766677    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6678    You may run "mix format --migrate" to fix this warning automatically.6679    │6680 33 │       <<8 :: int32, microsecs :: int64>> ->6681    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6682    │6683    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566846685    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6686    You may run "mix format --migrate" to fix this warning automatically.6687    │6688 33 │       <<8 :: int32, microsecs :: int64>> ->6689    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6690    │6691    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566926693     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6694     You may run "mix format --migrate" to fix this warning automatically.6695     │6696 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6697     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6698     │6699     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667006701     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6702     You may run "mix format --migrate" to fix this warning automatically.6703     │6704 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6705     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6706     │6707     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267086709     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6710     You may run "mix format --migrate" to fix this warning automatically.6711     │6712 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6713     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6714     │6715     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567166717    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6718    You may run "mix format --migrate" to fix this warning automatically.6719    │6720 37 │       <<8 :: int32, microsecs :: int64>> ->6721    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6722    │6723    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667246725    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6726    You may run "mix format --migrate" to fix this warning automatically.6727    │6728 37 │       <<8 :: int32, microsecs :: int64>> ->6729    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6730    │6731    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667326733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6734    You may run "mix format --migrate" to fix this warning automatically.6735    │6736 37 │       <<8 :: int32, microsecs :: int64>> ->6737    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6738    │6739    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267406741    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6742    You may run "mix format --migrate" to fix this warning automatically.6743    │6744 37 │       <<8 :: int32, microsecs :: int64>> ->6745    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6746    │6747    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267486749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6750    You may run "mix format --migrate" to fix this warning automatically.6751    │6752 37 │       <<8 :: int32, microsecs :: int64>> ->6753    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6754    │6755    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567566757    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6758    You may run "mix format --migrate" to fix this warning automatically.6759    │6760 37 │       <<8 :: int32, microsecs :: int64>> ->6761    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6762    │6763    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567646765     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6766     You may run "mix format --migrate" to fix this warning automatically.6767     │6768 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6769     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6770     │6771     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667726773     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6774     You may run "mix format --migrate" to fix this warning automatically.6775     │6776 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6777     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6778     │6779     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267806781     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6782     You may run "mix format --migrate" to fix this warning automatically.6783     │6784 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6785     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6786     │6787     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567886789    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6790    You may run "mix format --migrate" to fix this warning automatically.6791    │6792 42 │       <<8 :: int32, microsecs :: int64>> ->6793    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6794    │6795    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667966797    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6798    You may run "mix format --migrate" to fix this warning automatically.6799    │6800 42 │       <<8 :: int32, microsecs :: int64>> ->6801    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6802    │6803    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668046805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6806    You may run "mix format --migrate" to fix this warning automatically.6807    │6808 42 │       <<8 :: int32, microsecs :: int64>> ->6809    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6810    │6811    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268126813    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6814    You may run "mix format --migrate" to fix this warning automatically.6815    │6816 42 │       <<8 :: int32, microsecs :: int64>> ->6817    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6818    │6819    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268206821    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6822    You may run "mix format --migrate" to fix this warning automatically.6823    │6824 42 │       <<8 :: int32, microsecs :: int64>> ->6825    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6826    │6827    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568286829    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6830    You may run "mix format --migrate" to fix this warning automatically.6831    │6832 42 │       <<8 :: int32, microsecs :: int64>> ->6833    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6834    │6835    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568366837     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6838     You may run "mix format --migrate" to fix this warning automatically.6839     │6840 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6841     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6842     │6843     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668446845     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6846     You may run "mix format --migrate" to fix this warning automatically.6847     │6848 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6849     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6850     │6851     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268526853     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6854     You may run "mix format --migrate" to fix this warning automatically.6855     │6856 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6857     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6858     │6859     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568606861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6862    You may run "mix format --migrate" to fix this warning automatically.6863    │6864 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6865    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6866    │6867    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668686869    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6870    You may run "mix format --migrate" to fix this warning automatically.6871    │6872 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6873    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6874    │6875    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668766877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6878    You may run "mix format --migrate" to fix this warning automatically.6879    │6880 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6881    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6882    │6883    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668846885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6886    You may run "mix format --migrate" to fix this warning automatically.6887    │6888 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6889    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6890    │6891    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268926893    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6894    You may run "mix format --migrate" to fix this warning automatically.6895    │6896 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6897    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6898    │6899    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269006901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6902    You may run "mix format --migrate" to fix this warning automatically.6903    │6904 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6905    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6906    │6907    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269086909    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6910    You may run "mix format --migrate" to fix this warning automatically.6911    │6912 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6913    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6914    │6915    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569166917    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6918    You may run "mix format --migrate" to fix this warning automatically.6919    │6920 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6921    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6922    │6923    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569246925    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6926    You may run "mix format --migrate" to fix this warning automatically.6927    │6928 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6929    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6930    │6931    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569326933     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6934     You may run "mix format --migrate" to fix this warning automatically.6935     │6936 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6937     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6938     │6939     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669406941     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6942     You may run "mix format --migrate" to fix this warning automatically.6943     │6944 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6945     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6946     │6947     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269486949     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6950     You may run "mix format --migrate" to fix this warning automatically.6951     │6952 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6953     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6954     │6955     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569566957     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6958     You may run "mix format --migrate" to fix this warning automatically.6959     │6960 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6961     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6962     │6963     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669646965     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6966     You may run "mix format --migrate" to fix this warning automatically.6967     │6968 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6969     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6970     │6971     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669726973     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6974     You may run "mix format --migrate" to fix this warning automatically.6975     │6976 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6977     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6978     │6979     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269806981     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6982     You may run "mix format --migrate" to fix this warning automatically.6983     │6984 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6985     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6986     │6987     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269886989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6990     You may run "mix format --migrate" to fix this warning automatically.6991     │6992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6994     │6995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569966997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6998     You may run "mix format --migrate" to fix this warning automatically.6999     │7000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7002     │7003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570047005     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7006     You may run "mix format --migrate" to fix this warning automatically.7007     │7008 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7009     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7010     │7011     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670127013     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7014     You may run "mix format --migrate" to fix this warning automatically.7015     │7016 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7017     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7018     │7019     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270207021     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7022     You may run "mix format --migrate" to fix this warning automatically.7023     │7024 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7025     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7026     │7027     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570287029    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7030    You may run "mix format --migrate" to fix this warning automatically.7031    │7032 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7033    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7034    │7035    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670367037    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7038    You may run "mix format --migrate" to fix this warning automatically.7039    │7040 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7041    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7042    │7043    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270447045    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7046    You may run "mix format --migrate" to fix this warning automatically.7047    │7048 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7049    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7050    │7051    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570527053     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7054     You may run "mix format --migrate" to fix this warning automatically.7055     │7056 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7057     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7058     │7059     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670607061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7062     You may run "mix format --migrate" to fix this warning automatically.7063     │7064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7066     │7067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270687069     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7070     You may run "mix format --migrate" to fix this warning automatically.7071     │7072 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7073     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7074     │7075     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570767077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7078    You may run "mix format --migrate" to fix this warning automatically.7079    │7080 17 │       <<0 :: int32>> -> :void7081    │       ~~~~~~~~~~~~~~~~~~~~~~~7082    │7083    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670847085    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7086    You may run "mix format --migrate" to fix this warning automatically.7087    │7088 17 │       <<0 :: int32>> -> :void7089    │       ~~~~~~~~~~~~~~~~~~~~~~~7090    │7091    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270927093    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7094    You may run "mix format --migrate" to fix this warning automatically.7095    │7096 17 │       <<0 :: int32>> -> :void7097    │       ~~~~~~~~~~~~~~~~~~~~~~~7098    │7099    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571007101     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7102     You may run "mix format --migrate" to fix this warning automatically.7103     │7104 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7105     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7106     │7107     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671087109     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7110     You may run "mix format --migrate" to fix this warning automatically.7111     │7112 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7113     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7114     │7115     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271167117     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7118     You may run "mix format --migrate" to fix this warning automatically.7119     │7120 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7121     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7122     │7123     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571247125    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7126    You may run "mix format --migrate" to fix this warning automatically.7127    │7128 23 │       <<0 :: int32>> -> :void7129    │       ~~~~~~~~~~~~~~~~~~~~~~~7130    │7131    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671327133    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7134    You may run "mix format --migrate" to fix this warning automatically.7135    │7136 23 │       <<0 :: int32>> -> :void7137    │       ~~~~~~~~~~~~~~~~~~~~~~~7138    │7139    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271407141    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7142    You may run "mix format --migrate" to fix this warning automatically.7143    │7144 23 │       <<0 :: int32>> -> :void7145    │       ~~~~~~~~~~~~~~~~~~~~~~~7146    │7147    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571487149     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7150     You may run "mix format --migrate" to fix this warning automatically.7151     │7152 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7153     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7154     │7155     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671567157     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7158     You may run "mix format --migrate" to fix this warning automatically.7159     │7160 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7161     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7162     │7163     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271647165     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7166     You may run "mix format --migrate" to fix this warning automatically.7167     │7168 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7169     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7170     │7171     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571727173    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7174    │7175 20 │     manager    = worker(Postgrex.TypeManager, [])7176    │                  ~7177    │7178    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171797180    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7181    │7182 21 │     server_sup = supervisor(__MODULE__, [:servers])7183    │                  ~7184    │7185    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171867187    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7188    │7189 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7190    │     ~7191    │7192    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17193    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171947195    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7196    │7197 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7198    │                   ~7199    │7200    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172017202     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7203     │7204 110 │     if Map.size(s.listener_channels[channel]) == 1 do7205     │            ~7206     │7207     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37208     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37209     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/272107211     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7212     │7213 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7214     │               ~7215     │7216     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272177218    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7219    │7220 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7221    │            ~7222    │7223    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172247225     warning: a struct for Postgrex.Query is expected on struct update:72267227         %Postgrex.Query{7228           query7229           | param_oids: param_oids,7230             param_formats: param_formats,7231             param_types: param_types7232         }72337234     but got type:72357236         dynamic()72377238     where "query" was given the type:72397240         # type: dynamic()7241         # from: lib/postgrex/protocol.ex:910:357242         query72437244     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72457246     type warning found at:7247     │7248 915 │         query = %Query{query | param_oids: param_oids,7249     │                 ~7250     │7251     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672527253     warning: a struct for Postgrex.Query is expected on struct update:72547255         %Postgrex.Query{7256           query7257           | ref: make_ref(),7258             types: types,7259             columns: col_names,7260             result_oids: result_oids,7261             result_formats: result_formats,7262             result_types: result_types7263         }72647265     but got type:72667267         dynamic()72687269     where "query" was given the type:72707271         # type: dynamic()7272         # from: lib/postgrex/protocol.ex:926:357273         query72747275     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72767277     type warning found at:7278     │7279 932 │         query = %Query{query | ref: make_ref(), types: types,7280     │                 ~7281     │7282     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672837284    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7285    │7286  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7287    │                 ~7288    │7289    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272907291     warning: a struct for Postgrex.Query is expected on struct update:72927293         %Postgrex.Query{query | ref: make_ref()}72947295     but got type:72967297         dynamic()72987299     where "query" was given the type:73007301         # type: dynamic()7302         # from: lib/postgrex/protocol.ex:977:317303         query73047305     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73067307     type warning found at:7308     │7309 978 │     query = %Query{query | ref: make_ref()}7310     │             ~7311     │7312     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573137314    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7315    │7316  9 │                 worker(Postgrex.Parameters, [])]7317    │                 ~7318    │7319    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273207321      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7322      │7323 2131 │     formatted_reason = :ssl.format_error(reason)7324      │                             ~7325      │7326      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373277328      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7329      │7330 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7331      │                                            ~7332      │7333      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373347335      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7336      │7337 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7338      │        ~7339      │7340      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273417342      warning: a struct for Postgrex.Query is expected on struct update:73437344          %Postgrex.Query{query | name: ""}73457346      but got type:73477348          dynamic()73497350      where "query" was given the type:73517352          # type: dynamic()7353          # from: lib/postgrex/protocol.ex:2313:167354          query73557356      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73577358      type warning found at:7359      │7360 2313 │   defp unnamed(query), do: %Query{query | name: ""}7361      │                            ~7362      │7363      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173647365Generated postgrex app7366warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7367  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27368  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17369  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57370  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27371  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47372  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273737374==> ecto7375Compiling 70 files (.ex)7376     warning: using single-quoted strings to represent charlists is deprecated.7377     Use ~c"" if you indeed want a charlist or use "" instead.7378     You may run "mix format --migrate" to change all single-quoted7379     strings to use the ~c sigil and fix this warning.7380     │7381 166 │     defp insert_all_value(_),   do: '?'7382     │                                     ~7383     │7384     └─ lib/ecto/adapters/mysql/connection.ex:166:3773857386     warning: using single-quoted strings to represent charlists is deprecated.7387     Use ~c"" if you indeed want a charlist or use "" instead.7388     You may run "mix format --migrate" to change all single-quoted7389     strings to use the ~c sigil and fix this warning.7390     │7391 354 │       '?'7392     │       ~7393     │7394     └─ lib/ecto/adapters/mysql/connection.ex:354:773957396      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73977398      This error happens when you have function calls without parentheses inside keywords. For example:73997400          function(arg, one: nested_call a, b, c)7401          function(arg, one: if expr, do: :this, else: :that)74027403      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:74047405          function(arg, one: if(expr, do: :this, else: :that))7406          function(arg, one: nested_call(a, b, c))74077408      Ambiguity found at:7409      │7410 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7411      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7412      │7413      └─ lib/ecto/changeset.ex:228674147415     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74167417     This error happens when you have function calls without parentheses inside keywords. For example:74187419         function(arg, one: nested_call a, b, c)7420         function(arg, one: if expr, do: :this, else: :that)74217422     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:74237424         function(arg, one: if(expr, do: :this, else: :that))7425         function(arg, one: nested_call(a, b, c))74267427     Ambiguity found at:7428     │7429 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7430     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7431     │7432     └─ lib/ecto/migration/runner.ex:26574337434     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74357436     This error happens when you have function calls without parentheses inside keywords. For example:74377438         function(arg, one: nested_call a, b, c)7439         function(arg, one: if expr, do: :this, else: :that)74407441     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:74427443         function(arg, one: if(expr, do: :this, else: :that))7444         function(arg, one: nested_call(a, b, c))74457446     Ambiguity found at:7447     │7448 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7449     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7450     │7451     └─ lib/ecto/migration/runner.ex:26774527453     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7454     │7455 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7456     │        ~7457     │7458     └─ lib/ecto/query/builder.ex:136:874597460     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7461     │7462 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7463     │                                             ~~7464     │7465     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274667467     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7468     │7469 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7470     │                                         ~~7471     │7472     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274737474     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74757476     This error happens when you have function calls without parentheses inside keywords. For example:74777478         function(arg, one: nested_call a, b, c)7479         function(arg, one: if expr, do: :this, else: :that)74807481     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:74827483         function(arg, one: if(expr, do: :this, else: :that))7484         function(arg, one: nested_call(a, b, c))74857486     Ambiguity found at:7487     │7488 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7489     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7490     │7491     └─ lib/ecto/repo/schema.ex:45474927493    warning: unused require Ecto.Query7494    │7495  6 │   require Ecto.Query7496    │   ~7497    │7498    └─ lib/ecto/repo/preloader.ex:6:374997500    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7501    │7502  9 │   schema "schema_migrations" do7503    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7504    │7505    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75067507    warning: incompatible types given to Mix.Ecto.ensure_started/2:75087509        Mix.Ecto.ensure_started(repo, opts)75107511    given types:75127513        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75147515    but expected one of:75167517        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75187519    where "opts" was given the type:75207521        # type: dynamic(7522          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7523            non_struct_map()7524        )7525        # from: lib/mix/tasks/ecto.rollback.ex:64:107526        opts =7527          if opts[:quiet] do7528            Keyword.merge(opts, log: false, log_sql: false)7529          else7530            opts7531          end75327533    where "repo" was given the type:75347535        # type: dynamic(atom())7536        # from: lib/mix/tasks/ecto.rollback.ex:70:77537        Mix.Ecto.ensure_repo(repo, args)75387539    type warning found at:7540    │7541 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7542    │                          ~7543    │7544    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275457546    warning: incompatible types given to Mix.Ecto.ensure_started/2:75477548        Mix.Ecto.ensure_started(repo, all: true)75497550    given types:75517552        -dynamic(atom())-, non_empty_list({:all, true})75537554    but expected one of:75557556        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75577558    where "repo" was given the type:75597560        # type: dynamic(atom())7561        # from: lib/mix/tasks/ecto.migrations.ex:37:77562        Mix.Ecto.ensure_repo(repo, args)75637564    type warning found at:7565    │7566 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7567    │                       ~7568    │7569    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375707571      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7572      │7573 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7574      │     ~7575      │7576      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275777578    warning: incompatible types given to Mix.Ecto.ensure_started/2:75797580        Mix.Ecto.ensure_started(repo, opts)75817582    given types:75837584        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75857586    but expected one of:75877588        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75897590    where "opts" was given the type:75917592        # type: dynamic(7593          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7594            non_struct_map()7595        )7596        # from: lib/mix/tasks/ecto.migrate.ex:68:107597        opts =7598          if opts[:quiet] do7599            Keyword.merge(opts, log: false, log_sql: false)7600          else7601            opts7602          end76037604    where "repo" was given the type:76057606        # type: dynamic(atom())7607        # from: lib/mix/tasks/ecto.migrate.ex:74:77608        Mix.Ecto.ensure_repo(repo, args)76097610    type warning found at:7611    │7612 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7613    │                          ~7614    │7615    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276167617    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76187619        Mix.Ecto.source_repo_priv(repo)76207621    given types:76227623        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76247625    but expected one of:76267627        atom()76287629    where "repo" was given the types:76307631        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7632        # from: lib/mix/tasks/ecto.load.ex:70:227633        Keyword.merge(repo.config, opts)76347635        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7636        # from: lib/mix/tasks/ecto.load.ex:72:277637        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76387639    type warning found at:7640    │7641 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7642    │                                          ~7643    │7644    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276457646    warning: expected a map or struct when accessing .__adapter__ in expression:76477648        repo.__adapter__76497650    where "repo" was given the type:76517652        # type: dynamic(atom())7653        # from: lib/mix/tasks/ecto.load.ex:53:77654        Mix.Ecto.ensure_repo(repo, args)76557656    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76577658    type warning found at:7659    │7660 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7661    │                              ~7662    │7663    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176647665     warning: the following clause will never match:76667667         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76687669     because it attempts to match on the result of:76707671         System.stacktrace()76727673     which has type:76747675         empty_list()76767677     where "args_or_arity" was given the type:76787679         # type: float() or integer() or non_empty_list(term())7680         # from: lib/ecto/changeset.ex7681         (_() when args_or_arity == 2) when length(args_or_arity) == 276827683     where "module" was given the type:76847685         # type: dynamic()7686         # from: lib/ecto/changeset.ex:733:307687         module76887689     type warning found at:7690     │7691 741 │ ...                   when length(args_or_arity) == 2 ->7692     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7693     │7694     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276957696     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7697     │7698 739 │           case System.stacktrace do7699     │                       ~7700     │7701     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277027703    warning: expected a map or struct when accessing .__adapter__ in expression:77047705        repo.__adapter__77067707    where "repo" was given the type:77087709        # type: dynamic(atom())7710        # from: lib/mix/tasks/ecto.dump.ex:50:77711        Mix.Ecto.ensure_repo(repo, args)77127713    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77147715    type warning found at:7716    │7717 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7718    │                              ~7719    │7720    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177217722    warning: expected a map or struct when accessing .__adapter__ in expression:77237724        repo.__adapter__77257726    where "repo" was given the type:77277728        # type: dynamic(atom())7729        # from: lib/mix/tasks/ecto.drop.ex:39:77730        Mix.Ecto.ensure_repo(repo, args)77317732    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77337734    type warning found at:7735    │7736 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7737    │                              ~7738    │7739    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177407741    warning: expected a map or struct when accessing .__adapter__ in expression:77427743        repo.__adapter__77447745    where "repo" was given the type:77467747        # type: dynamic(atom())7748        # from: lib/mix/tasks/ecto.create.ex:37:77749        Mix.Ecto.ensure_repo(repo, args)77507751    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77527753    type warning found at:7754    │7755 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7756    │                              ~7757    │7758    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177597760    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7761    │7762 62 │       Mix.Project.compile(args)7763    │                   ~7764    │7765    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277667767     warning: expected a module (an atom) when invoking start_link/1 in expression:77687769         repo.start_link(pool_size: pool_size)77707771     where "pool_size" was given the type:77727773         # type: dynamic()7774         # from: lib/mix/ecto.ex:101:157775         pool_size = Keyword.get(opts, :pool_size, 1)77767777     where "repo" was given the type:77787779         # type: dynamic(%{..., __adapter__: atom()})7780         # from: lib/mix/ecto.ex:99:367781         repo.__adapter__.ensure_all_started(repo, :temporary)77827783     type warning found at:7784     │7785 102 │     case repo.start_link(pool_size: pool_size) do7786     │               ~7787     │7788     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277897790     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7791     │7792 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7793     │                                                                              ~7794     │7795     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27796     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277977798     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7799     │7800 146 │     Logger.remove_backend(:console)7801     │            ~7802     │7803     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/278047805     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7806     │7807 155 │     Logger.add_backend(:console, flush: true)7808     │            ~7809     │7810     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278117812     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7813     │7814 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7815     │                                                                              ~7816     │7817     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278187819     warning: the following conditional expression:78207821         is_atom(related)78227823     will always evaluate to:78247825         dynamic(true)78267827     where "related" was given the type:78287829         # type: dynamic(atom())7830         # from: lib/ecto/association.ex:730:157831         related = Ecto.Association.related_from_query(queryable)78327833     type warning found at:7834     │7835 732 │     unless is_atom(related) do7836     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7837     │7838     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/378397840    warning: incompatible types given to get_source/1:78417842        get_source(repo)78437844    given types:78457846        -dynamic(atom())-78477848    but expected one of:78497850        %{..., config: empty_list() or non_empty_list(term(), term())}78517852    where "repo" was given the type:78537854        # type: dynamic(atom())7855        # from: lib/ecto/migration/schema_migration.ex:24:137856        repo.all(7857          Map.put(7858            (7859              query =7860                (7861                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7862                  Ecto.Query.Builder.From.apply(query, 1)7863                )7864        7865              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7866                ...,7867                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7868                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7869                line: 22,7870                take: %{}7871              })7872            ),7873            :prefix,7874            prefix7875          ), timeout: :infinity, log: false)78767877    type warning found at:7878    │7879 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7880    │                ~7881    │7882    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278837884    warning: incompatible types given to get_source/1:78857886        get_source(repo)78877888    given types:78897890        -dynamic(atom())-78917892    but expected one of:78937894        %{..., config: empty_list() or non_empty_list(term(), term())}78957896    where "repo" was given the type:78977898        # type: dynamic(atom())7899        # from: lib/ecto/migration/schema_migration.ex:30:137900        repo.insert!(7901          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7902            prefix: prefix,7903            source: get_source(repo)7904          ), timeout: :infinity, log: false)79057906    type warning found at:7907    │7908 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7909    │                                              ~7910    │7911    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/379127913    warning: incompatible types given to get_source/1:79147915        get_source(repo)79167917    given types:79187919        -dynamic(atom())-79207921    but expected one of:79227923        %{..., config: empty_list() or non_empty_list(term(), term())}79247925    where "repo" was given the type:79267927        # type: dynamic(atom())7928        # from: lib/ecto/migration/schema_migration.ex:36:137929        repo.delete_all(7930          Map.put(7931            (7932              query =7933                (7934                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7935                  Ecto.Query.Builder.From.apply(query, 1)7936                )7937        7938              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7939                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7940                op: :and,7941                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7942                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7943                line: 347944              })7945            ),7946            :prefix,7947            prefix7948          ), timeout: :infinity, log: false)79497950    type warning found at:7951    │7952 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7953    │                ~7954    │7955    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379567957     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7958     │7959 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7960     │                                                                              ~7961     │7962     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279637964      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7965      │7966 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7967      │        ~7968      │7969      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179707971      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7972      │7973 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7974      │                 ~7975      │7976      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379777978    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7979    │7980 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7981    │     ~7982    │7983    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279847985     warning: the following clause will never match:79867987         {:error, _} = error ->79887989     because it attempts to match on the result of:79907991         apply(changeset, adapter, :insert, args)79927993     which has type:79947995         dynamic({:invalid or :ok, term()})79967997     type warning found at:7998     │7999 219 │           {:error, _} = error ->8000     │                       ~8001     │8002     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/480038004     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8005     │8006 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8007     │           ~8008     │8009     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380108011     warning: the following clause will never match:80128013         {:error, _} = error ->80148015     because it attempts to match on the result of:80168017         apply(changeset, adapter, action, args)80188019     which has type:80208021         dynamic({:invalid or :ok, term()})80228023     type warning found at:8024     │8025 297 │             {:error, _} = error ->8026     │                         ~8027     │8028     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480298030    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8031    │8032 54 │       filter_and_reraise e, System.stacktrace8033    │                                    ~8034    │8035    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580368037    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8038    │8039 44 │     index  = Map.size(params)8040    │                  ~8041    │8042    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58043    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580448045     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8046     │8047 614 │     Decimal.minus(decimal)8048     │             ~8049     │8050     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180518052     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)8053     │8054 228 │         raise BadStructError, struct: struct, term: data8055     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8056     │8057     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580588059     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8060     │8061 214 │       filter_and_reraise e, System.stacktrace8062     │                                    ~8063     │8064     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48065     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480668067     warning: the following clause will never match:80688069         {:error, _} ->80708071     because it attempts to match on the result of:80728073         NaiveDateTime.new(date, time)80748075     which has type:80768077         dynamic({:ok, %NaiveDateTime{}})80788079     type warning found at:8080     │8081 803 │         {:error, _} -> :error8082     │         ~~~~~~~~~~~~~~~~~~~~~8083     │8084     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180858086      warning: expected a map or struct when accessing .__struct__ in expression:80878088          schema.__struct__80898090      where "schema" was given the types:80918092          # type: dynamic(atom() and not nil)8093          # from: lib/ecto/query/planner.ex:1186:418094          schema80958096          # type: atom()8097          # from: lib/ecto/query/planner.ex:1186:618098          is_atom(schema)80998100      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81018102      type warning found at:8103      │8104 1190 │       Map.has_key?(schema.__struct__, field) ->8105      │                           ~8106      │8107      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681088109     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8110     │8111 159 │         supervise(children, strategy: :one_for_one)8112     │         ~8113     │8114     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/181158116    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8117    │8118 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8119    │     ~8120    │8121    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281228123    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81248125        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81268127    given types:81288129        (8130          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8131          dynamic()8132        )81338134    but expected one of:81358136        atom(), term()81378138    where "opts" was given the type:81398140        # type: dynamic(8141          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8142            non_struct_map()8143        )8144        # from: lib/ecto/migrator.ex:44:658145        opts[:prefix]81468147    where "repo" was given the type:81488149        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8150        # from: lib/ecto/migrator.ex:44:238151        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81528153    type warning found at:8154    │8155 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8156    │                       ~8157    │8158    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281598160    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8161    │8162 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8163    │       ~8164    │8165    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181668167     warning: expected a module (an atom) when invoking transaction/2 in expression:81688169         repo.transaction(fun, log: false, timeout: :infinity)81708171     where "fun" was given the type:81728173         # type: dynamic()8174         # from: lib/ecto/migrator.ex:114:478175         fun81768177     where "repo" was given the types:81788179         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8180         # from: lib/ecto/migrator.ex:118:248181         repo.__adapter__.supports_ddl_transaction?81828183         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8184         # from: lib/ecto/migrator.ex:118:248185         repo.__adapter__.supports_ddl_transaction?81868187     type warning found at:8188     │8189 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8190     │              ~8191     │8192     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381938194    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8195    │8196 15 │     supervise(children, strategy: :simple_one_for_one)8197    │     ~8198    │8199    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182008201     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8202     │8203 291 │     modules = Code.load_file(file)8204     │                    ~8205     │8206     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/282078208     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8209     │8210 321 │         reraise error, System.stacktrace8211     │                               ~8212     │8213     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382148215    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8216    │8217 10 │       worker(Ecto.Registry, []),8218    │       ~8219    │8220    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282218222     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8223     │8224 260 │         reraise %{err | message: message}, System.stacktrace8225     │                                                   ~8226     │8227     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682288229    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8230    │8231 11 │       supervisor(Ecto.Migration.Supervisor, [])8232    │       ~8233    │8234    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282358236Generated ecto app8237==> guardian_db8238Compiling 5 files (.ex)8239     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8240     │8241 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8242     │                        ~8243     │8244     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)82458246    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8247    │8248 15 │   schema "virtual: token" do8249    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8250    │8251    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)825282538254== Compilation error in file lib/guardian/db.ex ==8255** (RuntimeError) Guardian.DB configuration is required8256    lib/guardian/db.ex:114: (module)8257could 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"