materia

Build log

nerves_system_trellis

materia 0.1.2 · fail · run materia-0.1.2-1790984492544
8260 of 8260 lines
1Resolving Hex dependencies...2Resolution completed in 0.511s3Unchanged: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_trellis/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_trellis/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_trellis/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_trellis/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_trellis/materia/mix.exs:51:5: Materia.Mixfile.deps/0219220==> nerves_system_br221Generated nerves_system_br app222==> connection223Compiling 1 file (.ex)224     warning: using single-quoted strings to represent charlists is deprecated.225     Use ~c"" if you indeed want a charlist or use "" instead.226     You may run "mix format --migrate" to change all single-quoted227     strings to use the ~c sigil and fix this warning.228     │229 553 │         [{:data, [{'State', mod_state}]}]230     │                    ~231     │232     └─ lib/connection.ex:553:20233234     warning: using single-quoted strings to represent charlists is deprecated.235     Use ~c"" if you indeed want a charlist or use "" instead.236     You may run "mix format --migrate" to change all single-quoted237     strings to use the ~c sigil and fix this warning.238     │239 680 │     format = '** Generic server ~p terminating \n' ++240     │              ~241     │242     └─ lib/connection.ex:680:14243244     warning: using single-quoted strings to represent charlists is deprecated.245     Use ~c"" if you indeed want a charlist or use "" instead.246     You may run "mix format --migrate" to change all single-quoted247     strings to use the ~c sigil and fix this warning.248     │249 681 │       '** Last message in was ~p~n' ++ ## No last message250     │       ~251     │252     └─ lib/connection.ex:681:7253254     warning: using single-quoted strings to represent charlists is deprecated.255     Use ~c"" if you indeed want a charlist or use "" instead.256     You may run "mix format --migrate" to change all single-quoted257     strings to use the ~c sigil and fix this warning.258     │259 682 │       '** When Server state == ~p~n' ++260     │       ~261     │262     └─ lib/connection.ex:682:7263264     warning: using single-quoted strings to represent charlists is deprecated.265     Use ~c"" if you indeed want a charlist or use "" instead.266     You may run "mix format --migrate" to change all single-quoted267     strings to use the ~c sigil and fix this warning.268     │269 683 │       '** Reason for termination == ~n** ~p~n'270     │       ~271     │272     └─ lib/connection.ex:683:7273274     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead275     │276 429 │         init_stop(starter, name, {reason, System.stacktrace()})277     │                                                  ~278     │279     └─ lib/connection.ex:429:50: Connection.init_it/6280     └─ lib/connection.ex:431:45: Connection.init_it/6281     └─ lib/connection.ex:491:57: Connection.handle_call/3282     └─ lib/connection.ex:540:41: Connection.code_change/3283     └─ lib/connection.ex:581:57: Connection.terminate/2284     └─ lib/connection.ex:625:49: Connection.enter_connect/5285     └─ lib/connection.ex:628:34: Connection.enter_connect/5286     └─ lib/connection.ex:631:45: Connection.enter_connect/5287     └─ lib/connection.ex:657:49: Connection.enter_terminate/5288     └─ lib/connection.ex:660:34: Connection.enter_terminate/5289     └─ lib/connection.ex:663:45: Connection.enter_terminate/5290     └─ lib/connection.ex:744:24: Connection.connect/3291     └─ lib/connection.ex:770:24: Connection.disconnect/3292     └─ lib/connection.ex:813:57: Connection.handle_async/3293294Generated connection app295==> combine296Compiling 6 files (.ex)297    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator298    │299 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->300    │                              ~301    │302    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2303304    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator305    │306 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->307    │                              ~308    │309    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2310311    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator312    │313 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->314    │                                    ~315    │316    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3317318    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator319    │320 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->321    │                                       ~322    │323    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3324325     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator326     │327 101 │           <<int::big-signed-size(size), rest::bitstring>> ->328     │                                  ~329     │330     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3331332     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator333     │334 108 │           <<int::little-signed-size(size), rest::bitstring>> ->335     │                                     ~336     │337     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3338339     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator340     │341 128 │       <<num::float-size(size), rest::bitstring>> ->342     │                         ~343     │344     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2345346     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator347     │348 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->349     │                                  ~350     │351     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2352353     warning: the following clause is redundant:354355         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)356357     it has type:358359         dynamic(%Combine.ParserState{status: :ok}), dynamic()360361     previous clauses have already matched on the following types:362363         %Combine.ParserState{status: :error}, term()364         %Combine.ParserState{status: :ok}, term()365366     │367 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do368     │        ~369     │370     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2371372Generated combine app373==> mime374Compiling 1 file (.ex)375Generated mime app376==> circular_buffer377Compiling 1 file (.ex)378Generated circular_buffer app379==> poison380Compiling 4 files (.ex)381    warning: using single-quoted strings to represent charlists is deprecated.382    Use ~c"" if you indeed want a charlist or use "" instead.383    You may run "mix format --migrate" to change all single-quoted384    strings to use the ~c sigil and fix this warning.385    │386 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do387    │                               ~388    │389    └─ lib/poison/encoder.ex:93:31390391    warning: using single-quoted strings to represent charlists is deprecated.392    Use ~c"" if you indeed want a charlist or use "" instead.393    You may run "mix format --migrate" to change all single-quoted394    strings to use the ~c sigil and fix this warning.395    │396 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do397    │                                                ~398    │399    └─ lib/poison/encoder.ex:93:48400401     warning: using single-quoted strings to represent charlists is deprecated.402     Use ~c"" if you indeed want a charlist or use "" instead.403     You may run "mix format --migrate" to change all single-quoted404     strings to use the ~c sigil and fix this warning.405     │406 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do407     │                                                                           ~408     │409     └─ lib/poison/encoder.ex:139:75410411    warning: using single-quoted strings to represent charlists is deprecated.412    Use ~c"" if you indeed want a charlist or use "" instead.413    You may run "mix format --migrate" to change all single-quoted414    strings to use the ~c sigil and fix this warning.415    │416 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do417    │                                                                       ~418    │419    └─ lib/poison/parser.ex:77:71420421     warning: using single-quoted strings to represent charlists is deprecated.422     Use ~c"" if you indeed want a charlist or use "" instead.423     You may run "mix format --migrate" to change all single-quoted424     strings to use the ~c sigil and fix this warning.425     │426 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do427     │                                                                          ~428     │429     └─ lib/poison/parser.ex:155:74430431     warning: using single-quoted strings to represent charlists is deprecated.432     Use ~c"" if you indeed want a charlist or use "" instead.433     You may run "mix format --migrate" to change all single-quoted434     strings to use the ~c sigil and fix this warning.435     │436 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do437     │                                                            ~438     │439     └─ lib/poison/parser.ex:171:60440441     warning: using single-quoted strings to represent charlists is deprecated.442     Use ~c"" if you indeed want a charlist or use "" instead.443     You may run "mix format --migrate" to change all single-quoted444     strings to use the ~c sigil and fix this warning.445     │446 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do447     │                                                                   ~448     │449     └─ lib/poison/parser.ex:197:67450451     warning: using single-quoted strings to represent charlists is deprecated.452     Use ~c"" if you indeed want a charlist or use "" instead.453     You may run "mix format --migrate" to change all single-quoted454     strings to use the ~c sigil and fix this warning.455     │456 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do457     │                                                                ~458     │459     └─ lib/poison/parser.ex:205:64460461     warning: using single-quoted strings to represent charlists is deprecated.462     Use ~c"" if you indeed want a charlist or use "" instead.463     You may run "mix format --migrate" to change all single-quoted464     strings to use the ~c sigil and fix this warning.465     │466 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do467     │                               ~468     │469     └─ lib/poison/parser.ex:229:31470471     warning: using single-quoted strings to represent charlists is deprecated.472     Use ~c"" if you indeed want a charlist or use "" instead.473     You may run "mix format --migrate" to change all single-quoted474     strings to use the ~c sigil and fix this warning.475     │476 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do477     │                                            ~478     │479     └─ lib/poison/parser.ex:229:44480481     warning: using single-quoted strings to represent charlists is deprecated.482     Use ~c"" if you indeed want a charlist or use "" instead.483     You may run "mix format --migrate" to change all single-quoted484     strings to use the ~c sigil and fix this warning.485     │486 239 │     when a1 in 'dD' and a2 in 'dD'487     │                ~488     │489     └─ lib/poison/parser.ex:239:16490491     warning: using single-quoted strings to represent charlists is deprecated.492     Use ~c"" if you indeed want a charlist or use "" instead.493     You may run "mix format --migrate" to change all single-quoted494     strings to use the ~c sigil and fix this warning.495     │496 239 │     when a1 in 'dD' and a2 in 'dD'497     │                               ~498     │499     └─ lib/poison/parser.ex:239:31500501     warning: using single-quoted strings to represent charlists is deprecated.502     Use ~c"" if you indeed want a charlist or use "" instead.503     You may run "mix format --migrate" to change all single-quoted504     strings to use the ~c sigil and fix this warning.505     │506 240 │     and (b1 in '89abAB')507     │                ~508     │509     └─ lib/poison/parser.ex:240:16510511     warning: using single-quoted strings to represent charlists is deprecated.512     Use ~c"" if you indeed want a charlist or use "" instead.513     You may run "mix format --migrate" to change all single-quoted514     strings to use the ~c sigil and fix this warning.515     │516 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do517     │                                                            ~518     │519     └─ lib/poison/parser.ex:274:60520521    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead522    │523 22 │   if Application.get_env(:poison, :native) do524    │                  ~525    │526    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)527528    warning: use Bitwise is deprecated. import Bitwise instead529    │530 26 │   use Bitwise531    │   ~~~~~~~~~~~532    │533    └─ lib/poison/parser.ex:26: Poison.Parser (module)534535     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator536     │537 199 │     <<digits :: binary-size(count), rest :: binary>> = string538     │                             ~539     │540     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2541542     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator543     │544 225 │     <<chunk :: binary-size(count), rest :: binary>> = string545     │                            ~546     │547     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3548549    warning: use Bitwise is deprecated. import Bitwise instead550    │551 83 │   use Bitwise552    │   ~~~~~~~~~~~553    │554    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)555556     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator557     │558 135 │     <<chunk :: binary-size(size), rest :: binary>> = string559     │                            ~560     │561     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2562563     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead564     │565 173 │     case Integer.to_char_list(char, 16) do566     │                  ~567     │568     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1569570Generated poison app571==> plug_crypto572Compiling 5 files (.ex)573Generated plug_crypto app574==> nerves_compatibility_test575===> Analyzing applications...576===> Compiling mimerl577==> jose578Compiling 113 files (.erl)579src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.580Compile directive 'nowarn_deprecated_catch' can be used to suppress581warnings in selected modules.582%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),583%     | 		    ^584585src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.586Compile directive 'nowarn_deprecated_catch' can be used to suppress587warnings in selected modules.588%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of589%     | 	     ^590591src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.592Compile directive 'nowarn_deprecated_catch' can be used to suppress593warnings in selected modules.594%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of595%     | 			     ^596597src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.598Compile directive 'nowarn_deprecated_catch' can be used to suppress599warnings in selected modules.600%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of601%     | 	     ^602603src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.604Compile directive 'nowarn_deprecated_catch' can be used to suppress605warnings in selected modules.606%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of607%     | 			     ^608609src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.610Compile directive 'nowarn_deprecated_catch' can be used to suppress611warnings in selected modules.612%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of613%     | 	     ^614615src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.616Compile directive 'nowarn_deprecated_catch' can be used to suppress617warnings in selected modules.618%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of619%     | 			     ^620621src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.622Compile directive 'nowarn_deprecated_catch' can be used to suppress623warnings in selected modules.624%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of625%     | 	     ^626627src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.628Compile directive 'nowarn_deprecated_catch' can be used to suppress629warnings in selected modules.630%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of631%     | 			     ^632633src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.634Compile directive 'nowarn_deprecated_catch' can be used to suppress635warnings in selected modules.636%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of637%     | 					     ^638639src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.640Compile directive 'nowarn_deprecated_catch' can be used to suppress641warnings in selected modules.642%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of643%     | 	     ^644645src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.646Compile directive 'nowarn_deprecated_catch' can be used to suppress647warnings in selected modules.648%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of649%     | 			     ^650651src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of655%     | 					     ^656657src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.658Compile directive 'nowarn_deprecated_catch' can be used to suppress659warnings in selected modules.660%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of661%     | 	     ^662663src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.664Compile directive 'nowarn_deprecated_catch' can be used to suppress665warnings in selected modules.666%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of667%     | 			     ^668669src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.670Compile directive 'nowarn_deprecated_catch' can be used to suppress671warnings in selected modules.672%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of673%     | 	     ^674675src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.676Compile directive 'nowarn_deprecated_catch' can be used to suppress677warnings in selected modules.678%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of679%     | 			     ^680681src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.682Compile directive 'nowarn_deprecated_catch' can be used to suppress683warnings in selected modules.684%  230| 	case catch block_cipher(Cipher) of685%     | 	     ^686687src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.688Compile directive 'nowarn_deprecated_catch' can be used to suppress689warnings in selected modules.690%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of691%     | 	     ^692693src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.694Compile directive 'nowarn_deprecated_catch' can be used to suppress695warnings in selected modules.696%  246| 	case catch rsa_crypt(Padding) of697%     | 	     ^698699src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.700Compile directive 'nowarn_deprecated_catch' can be used to suppress701warnings in selected modules.702%  254| 	case catch rsa_sign(Padding) of703%     | 	     ^704705src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.706Compile directive 'nowarn_deprecated_catch' can be used to suppress707warnings in selected modules.708%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of709%     | 	     ^710711Compiling 8 files (.ex)712Generated jose app713==> nerves_compatibility_test714===> Analyzing applications...715===> Compiling ranch716    ┌─ src/ranch_conns_sup.erl:717    │718 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},719    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.720Compile directive 'nowarn_deprecated_catch' can be used to suppress721warnings in selected modules.722723724     ┌─ src/ranch_ssl.erl:725     │726 128 │  	case ssl:ssl_accept(CSocket, Timeout) of727     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead728729     ┌─ src/ranch_ssl.erl:730     │731 233 │  			end, ssl:cipher_suites());732     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead733734     ┌─ src/ranch_ssl.erl:735     │736 235 │  			ssl:cipher_suites()737     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead738739740    ┌─ src/ranch.erl:741    │742 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);743    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.744Compile directive 'nowarn_deprecated_catch' can be used to suppress745warnings in selected modules.746747748==> ssl_verify_fun749Compiling 7 files (.erl)750Generated ssl_verify_fun app751==> nerves_compatibility_test752===> Analyzing applications...753===> Compiling h2754==> tablet755Compiling 2 files (.ex)756Generated tablet app757==> elixir_make758Compiling 8 files (.ex)759Generated elixir_make app760==> nerves_logging761 CC kmsg_tailer.o762 LD kmsg_tailer763Compiling 5 files (.ex)764Generated nerves_logging app765==> nerves_compatibility_test766===> Analyzing applications...767===> Compiling cowlib768==> bcrypt_elixir769mkdir -p priv770/home/nerves/.nerves/artifacts/nerves_toolchain_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_trellis-0.5.0/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 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)883    │                     ~884    │885    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4886887    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead888    │889 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])890    │     ~891    │892    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3893894     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: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead927     │928 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)929     │                     ~930     │931     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3932933     warning: the following clause will never match:934935         [{a, b, params, c} | rest] when is_list(params) ->936937     because it attempts to match on the result of:938939         System.stacktrace()940941     which has type:942943         empty_list()944945     where "params" was given the type:946947         # type: empty_list() or non_empty_list(term(), term())948         # from: lib/db_connection/connection.ex:140:43949         is_list(params)950951     type warning found at:952     │953 140 │           [{a, b, params, c} | rest] when is_list(params) ->954     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~955     │956     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2957958    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead959    │960  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]961    │                  ~962    │963    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0964965     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead966     │967 111 │         stack = System.stacktrace()968     │                        ~969     │970     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3971972    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead973    │974  8 │     pool = supervisor(Pool, [], [restart: :temporary])975    │            ~976    │977    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0978979    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead980    │981  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],982    │                 ~983    │984    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3985986    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead987    │988 36 │     worker(DBConnection.Watcher, [owner])989    │     ~990    │991    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1992993     warning: :random.seed/3 is deprecated. Use the 'rand' module instead994     │995 108 │     case :random.seed(hash, sec, micro) do996     │                  ~997     │998     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/09991000    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1001    │1002  9 │       supervisor(DBConnection.Task, []),1003    │       ~1004    │1005    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/21006    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/21007    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/210081009     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1010     │1011 986 │             stack = System.stacktrace()1012     │                            ~1013     │1014     └─ lib/db_connection.ex:986:28: DBConnection.handle/41015     └─ lib/db_connection.ex:992:24: DBConnection.handle/41016     └─ lib/db_connection.ex:1003:65: DBConnection.parse/41017     └─ lib/db_connection.ex:1012:24: DBConnection.encode/41018     └─ lib/db_connection.ex:1022:40: DBConnection.decode/61019     └─ lib/db_connection.ex:1057:40: DBConnection.describe/31020     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/51021     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/21022     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/41023     └─ lib/db_connection.ex:1359:28: DBConnection.handle/51024     └─ lib/db_connection.ex:1365:24: DBConnection.handle/51025     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/21026     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/61027     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/610281029Generated 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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_system_trellis1240Generated nerves_system_trellis app1241==> nerves_compatibility_test1242===> Analyzing applications...1243===> Compiling idna1244===> Analyzing applications...1245===> Compiling telemetry1246===> Analyzing applications...1247===> Compiling cowboy1248     ┌─ src/cowboy_websocket.erl:1249     │1250 147 │  		Stacktrace = erlang:get_stacktrace(),1251     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12521253     ┌─ src/cowboy_websocket.erl:1254     │1255 645 │  			{stacktrace, erlang:get_stacktrace()},1256     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12571258     ┌─ src/cowboy_websocket.erl:1259     │1260 755 │  			{stacktrace, erlang:get_stacktrace()},1261     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace126212631264    ┌─ src/cowboy_handler.erl:1265    │1266 87 │  		Stacktrace = erlang:get_stacktrace(),1267    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12681269     ┌─ src/cowboy_handler.erl:1270     │1271 116 │  		Stacktrace = erlang:get_stacktrace(),1272     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12731274     ┌─ src/cowboy_handler.erl:1275     │1276 235 │  		Stacktrace = erlang:get_stacktrace(),1277     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12781279     ┌─ src/cowboy_handler.erl:1280     │1281 290 │  			{stacktrace, erlang:get_stacktrace()},1282     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace128312841285    ┌─ src/cowboy_rest.erl:1286    │1287 69 │  				Stacktrace = erlang:get_stacktrace(),1288    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace12891290      ┌─ src/cowboy_rest.erl:1291      │1292 1006 │  	Stacktrace = erlang:get_stacktrace(),1293      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace129412951296==> expo1297Compiling 2 files (.erl)1298Compiling 22 files (.ex)1299Generated expo app1300==> gettext1301Compiling 18 files (.ex)1302     warning: unused require Gettext.Macros1303     │1304 594 │   require Gettext.Macros1305     │   ~1306     │1307     └─ lib/gettext.ex:594:313081309     warning: the following clause is redundant:13101311         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)13121313     it has type:13141315         dynamic(%Expo.Message.Plural{})13161317     previous clauses have already matched on the following types:13181319         %Expo.Message.Singular{}1320         %Expo.Message.Plural{}13211322     │1323 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1324     │        ~1325     │1326     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/113271328     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1329     │1330 426 │               Kernel.ParallelCompiler.async(fn ->1331     │                                       ~1332     │1333     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/313341335Generated gettext app1336==> phoenix_pubsub1337Compiling 13 files (.ex)1338     warning: single quotes around atoms are deprecated. Use double quotes instead1339     │1340 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1341     │                       ~1342     │1343     └─ lib/phoenix/pubsub/local.ex:160:2313441345     warning: single quotes around atoms are deprecated. Use double quotes instead1346     │1347 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1348     │                                        ~1349     │1350     └─ lib/phoenix/pubsub/local.ex:160:4013511352     warning: unused require Logger1353     │1354 107 │   require Logger1355     │   ~1356     │1357     └─ lib/phoenix/tracker.ex:107:313581359    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13601361        %Phoenix.Tracker.Replica{replica | status: :permdown}13621363    but got type:13641365        dynamic()13661367    where "replica" was given the type:13681369        # type: dynamic()1370        # from: lib/phoenix/tracker/replica.ex:72:171371        replica13721373    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13741375    type warning found at:1376    │1377 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1378    │                               ~1379    │1380    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/113811382    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13831384        %Phoenix.Tracker.Replica{replica | status: :down}13851386    but got type:13871388        dynamic()13891390    where "replica" was given the type:13911392        # type: dynamic()1393        # from: lib/phoenix/tracker/replica.ex:74:131394        replica13951396    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13971398    type warning found at:1399    │1400 74 │   defp down(replica), do: %Replica{replica | status: :down}1401    │                           ~1402    │1403    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/114041405     warning: a struct for Phoenix.Tracker.State is expected on struct update:14061407         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}14081409     but got type:14101411         dynamic()14121413     where "delta" was given the type:14141415         # type: dynamic()1416         # from: lib/phoenix/tracker/state.ex:461:361417         %Phoenix.Tracker.State{delta: delta} = state14181419     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14201421     type warning found at:1422     │1423 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1424     │                 ~1425     │1426     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/514271428    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:14291430        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}14311432    but got type:14331434        dynamic()14351436    where "replica" was given the type:14371438        # type: dynamic()1439        # from: lib/phoenix/tracker/replica.ex:76:291440        replica14411442    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"14431444    type warning found at:1445    │1446 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1447    │     ~1448    │1449    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/114501451     warning: a struct for Phoenix.Tracker.State is expected on struct update:14521453         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}14541455     but got type:14561457         dynamic()14581459     where "delta" was given the type:14601461         # type: dynamic()1462         # from: lib/phoenix/tracker/state.ex:541:991463         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1464           state14651466     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14671468     type warning found at:1469     │1470 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1471     │                   ~1472     │1473     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/114741475     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1476     │1477 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1478     │         ~1479     │1480     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/114811482     warning: a struct for Phoenix.Tracker.State is expected on struct update:14831484         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}14851486     but got type:14871488         dynamic(%{..., range: {term(), term()}})14891490     where "delta" was given the type:14911492         # type: dynamic(%{..., range: {term(), term()}})1493         # from: lib/phoenix/tracker/state.ex:551:301494         {start_clock, end_clock} = delta.range14951496     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"14971498     type warning found at:1499     │1500 555 │            delta: %State{delta | range: {start_clock, new_end}}}1501     │                   ~1502     │1503     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/215041505     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1506     │1507 273 │     supervise(shards, strategy: :one_for_one,1508     │     ~1509     │1510     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/115111512    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1513    │1514  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1515    │        ~1516    │1517    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/215181519    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1520    │1521 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1522    │       ~1523    │1524    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/115251526    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1527    │1528 43 │     :ok = :pg2.create(pg2_group)1529    │                ~1530    │1531    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/115321533    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1534    │1535 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1536    │       ~1537    │1538    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/115391540    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1541    │1542 97 │     supervise(children, strategy: :rest_for_one)1543    │     ~1544    │1545    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/115461547    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1548    │1549 44 │     :ok = :pg2.join(pg2_group, self())1550    │                ~1551    │1552    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/115531554    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1555    │1556 57 │     :pg2.get_members(pg2_namespace(server_name))1557    │          ~1558    │1559    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/115601561    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1562    │1563 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1564    │         ~1565    │1566    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11567    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/115681569    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1570    │1571 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1572    │       ~1573    │1574    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/115751576    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1577    │1578 42 │     supervise children, strategy: :one_for_one1579    │     ~1580    │1581    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/115821583Generated phoenix_pubsub app1584==> nerves_compatibility_test1585===> Analyzing applications...1586===> Compiling certifi1587==> plug1588Compiling 1 file (.erl)1589Compiling 42 files (.ex)1590Generated plug app1591warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1592  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21593  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11594  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51595  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21596  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41597  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/215981599==> phoenix1600Compiling 75 files (.ex)1601warning: cannot infer signatures from :cowboy because it is not loaded16021603warning: cannot infer signatures from :cowlib because it is not loaded16041605warning: cannot infer signatures from :ranch because it is not loaded16061607     warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1608     │1609 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1610     │                    ~1611     │1612     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/116131614     warning: using single-quoted strings to represent charlists is deprecated.1615     Use ~c"" if you indeed want a charlist or use "" instead.1616     You may run "mix format --migrate" to change all single-quoted1617     strings to use the ~c sigil and fix this warning.1618     │1619 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1620     │                               ~1621     │1622     └─ lib/phoenix/channel/server.ex:310:3116231624    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1625    │1626 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1627    │                    ~1628    │1629    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/316301631    warning: unused require Logger1632    │1633 20 │   require Logger1634    │   ~1635    │1636    └─ lib/phoenix/endpoint/handler.ex:20:316371638    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1639    │1640 39 │       Logger.warn """1641    │              ~1642    │1643    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/116441645    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1646    │1647 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1648    │                             ~1649    │1650    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/216511652     warning: using single-quoted strings to represent charlists is deprecated.1653     Use ~c"" if you indeed want a charlist or use "" instead.1654     You may run "mix format --migrate" to change all single-quoted1655     strings to use the ~c sigil and fix this warning.1656     │1657 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1658     │                                                  ~1659     │1660     └─ lib/phoenix/router.ex:315:5016611662     warning: using single-quoted strings to represent charlists is deprecated.1663     Use ~c"" if you indeed want a charlist or use "" instead.1664     You may run "mix format --migrate" to change all single-quoted1665     strings to use the ~c sigil and fix this warning.1666     │1667 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1668     │                                                  ~1669     │1670     └─ lib/phoenix/router/helpers.ex:195:5016711672    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.16731674    This error happens when you have function calls without parentheses inside keywords. For example:16751676        function(arg, one: nested_call a, b, c)1677        function(arg, one: if expr, do: :this, else: :that)16781679    In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:16801681        function(arg, one: if(expr, do: :this, else: :that))1682        function(arg, one: nested_call(a, b, c))16831684    Ambiguity found at:1685    │1686 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1687    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1688    │1689    └─ lib/phoenix/router/resource.ex:7116901691    warning: duplicate key :route found in struct1692    │1693 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1694    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1695    │1696    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)16971698     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1699     │1700 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1701     │              ~1702     │1703     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/117041705     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)"1706     │1707 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1708     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1709     │1710     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)17111712     warning: using single-quoted strings to represent charlists is deprecated.1713     Use ~c"" if you indeed want a charlist or use "" instead.1714     You may run "mix format --migrate" to change all single-quoted1715     strings to use the ~c sigil and fix this warning.1716     │1717 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1718     │                                                  ~1719     │1720     └─ lib/phoenix/template.ex:174:5017211722     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1723     │1724 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1725     │            ~1726     │1727     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/217281729     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1730     │1731 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1732     │            ~1733     │1734     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/217351736     warning: expected a module (an atom) when invoking config/1 in expression:17371738         endpoint.config(:endpoint_id)17391740     where "endpoint" was given the type:17411742         # type: dynamic(%{..., __pubsub_server__: atom()})1743         # from: lib/phoenix/transports/long_poll.ex:199:101744         verify_token(endpoint, token, opts)17451746     type warning found at:1747     │1748 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1749     │                                          ~1750     │1751     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/317521753     warning: unknown key .__pubsub_server__ in expression:17541755         endpoint.__pubsub_server__17561757     the given type does not have the given key:17581759         dynamic(1760           %Phoenix.Socket{1761             id: term(),1762             assigns: term(),1763             channel: term(),1764             channel_pid: term(),1765             endpoint: atom(),1766             handler: term(),1767             joined: term(),1768             pubsub_server: term(),1769             ref: term(),1770             join_ref: term(),1771             topic: term(),1772             transport: term(),1773             transport_pid: term(),1774             transport_name: term(),1775             serializer: term(),1776             private: term(),1777             vsn: term()1778           } or1779             %Plug.Conn{1780               adapter: term(),1781               assigns: term(),1782               body_params: term(),1783               cookies: term(),1784               halted: term(),1785               host: term(),1786               method: term(),1787               owner: term(),1788               params: term(),1789               path_info: term(),1790               path_params: term(),1791               port: term(),1792               private: term(),1793               query_params: term(),1794               query_string: term(),1795               remote_ip: term(),1796               req_cookies: term(),1797               req_headers: term(),1798               request_path: term(),1799               resp_body: term(),1800               resp_cookies: term(),1801               resp_headers: term(),1802               scheme: term(),1803               script_name: term(),1804               secret_key_base: term(),1805               state: term(),1806               status: term()1807             } or atom() or binary()1808         )18091810     where "endpoint" was given the type:18111812         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1813         # from: lib/phoenix/transports/long_poll.ex:254:191814         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])18151816     type warning found at:1817     │1818 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1819     │                                                          ~~~~~~~~~~~~~~~~~1820     │1821     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/318221823    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1824    │1825 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1826    │       ~1827    │1828    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/118291830    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1831    │1832 14 │     supervise(children, strategy: :simple_one_for_one)1833    │     ~1834    │1835    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/118361837     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1838     │1839 647 │       exception -> {:error, {exception, System.stacktrace()}}1840     │                                                ~1841     │1842     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/118431844    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1845    │1846  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1847    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1848    │1849    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)18501851     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1852     │1853 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1854     │                                                     ~1855     │1856     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/418571858    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1859    │1860 10 │     conn = @connection.conn(req, transport)1861    │                        ~1862    │1863    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/318641865    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1866    │1867 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1868    │                       ~1869    │1870    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/318711872    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1873    │1874 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1875    │                                                                                   ~1876    │1877    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/318781879     warning: a struct for Phoenix.Socket is expected on struct update:18801881         %Phoenix.Socket{socket | id: id}18821883     but got type:18841885         dynamic()18861887     where "socket" was given the type:18881889         # type: dynamic()1890         # from: lib/phoenix/socket/transport.ex1891         {:ok, socket}18921893     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"18941895     type warning found at:1896     │1897 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1898     │                                          ~1899     │1900     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/719011902     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1903     │1904 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1905     │       ~1906     │1907     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/419081909    warning: a struct for Plug.Conn is expected on struct update:19101911        %Plug.Conn{conn | state: :sent}19121913    but got type:19141915        dynamic()19161917    where "conn" was given the type:19181919        # type: dynamic()1920        # from: lib/phoenix/endpoint/render_errors.ex:79:211921        conn19221923    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19241925    type warning found at:1926    │1927 83 │         %Plug.Conn{conn | state: :sent}1928    │         ~1929    │1930    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/519311932     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1933     │1934 199 │       worker(Phoenix.Tracker, [module, opts, opts])1935     │       ~1936     │1937     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/419381939    warning: a struct for Plug.Conn is expected on struct update:19401941        %Plug.Conn{conn | query_params: %{}, params: %{}}19421943    but got type:19441945        dynamic(%{..., params: %Plug.Conn.Unfetched{}})19461947    where "conn" was given the types:19481949        # type: dynamic(%{..., params: term()})1950        # from: lib/phoenix/endpoint/render_errors.ex:94:171951        conn.params19521953        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1954        # from: lib/phoenix/endpoint/render_errors.ex:94:171955        conn.params19561957    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19581959    type warning found at:1960    │1961 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1962    │                                   ~1963    │1964    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119651966    warning: a struct for Plug.Conn is expected on struct update:19671968        %Plug.Conn{conn | query_params: %{}, params: params}19691970    but got type:19711972        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})19731974    where "conn" was given the types:19751976        # type: dynamic(%{..., params: term()})1977        # from: lib/phoenix/endpoint/render_errors.ex:94:171978        conn.params19791980        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1981        # from: lib/phoenix/endpoint/render_errors.ex:94:171982        conn.params19831984    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"19851986    type warning found at:1987    │1988 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1989    │                   ~1990    │1991    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/119921993     warning: a struct for Plug.Conn is expected on struct update:19941995         %Plug.Conn{conn | params: params}19961997     but got type:19981999         dynamic(%{..., params: map()})20002001     where "conn" was given the type:20022003         # type: dynamic(%{..., params: map()})2004         # from: lib/phoenix/controller.ex:912:172005         Map.get(conn.params, required_key)20062007     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20082009     type warning found at:2010     │2011 919 │     %Plug.Conn{conn | params: params}2012     │     ~2013     │2014     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/220152016     warning: a struct for Plug.Conn is expected on struct update:20172018         %Plug.Conn{conn | path_info: path, script_name: script}20192020     but got type:20212022         dynamic()20232024     where "conn" was given the type:20252026         # type: dynamic()2027         # from: lib/phoenix/router/route.ex:147:102028         conn = target.call(%Plug.Conn{...}, opts)20292030     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"20312032     type warning found at:2033     │2034 148 │     %Plug.Conn{conn | path_info: path, script_name: script}2035     │     ~2036     │2037     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/420382039    warning: expected a map or struct when accessing .url in expression:20402041        endpoint.url20422043    where "endpoint" was given the types:20442045        # type: dynamic(atom())2046        # from: lib/phoenix/router/helpers.ex:24:202047        endpoint20482049        # type: atom()2050        # from: lib/phoenix/router/helpers.ex:24:352051        is_atom(endpoint)20522053    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()20542055    type warning found at:2056    │2057 25 │     endpoint.url2058    │              ~2059    │2060    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/220612062     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2063     │2064 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())2065     │                                                                          ~2066     │2067     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/120682069    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2070    │2071 71 │     supervise(children, strategy: :one_for_one)2072    │     ~2073    │2074    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/120752076    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2077    │2078 76 │     [worker(Phoenix.Config, args)]2079    │      ~2080    │2081    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/320822083    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2084    │2085 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2086    │        ~2087    │2088    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/22089    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/32090    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/320912092     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2093     │2094 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2095     │         ~2096     │2097     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/320982099     warning: expected a module (an atom) when invoking path/1 in expression:21002101         endpoint.path("/")21022103     where "endpoint" was given the type:21042105         # type: dynamic(%{..., host: term()})2106         # from: lib/phoenix/endpoint/supervisor.ex:312:142107         endpoint.host21082109     type warning found at:2110     │2111 313 │     endpoint.path("/")2112     │              ~2113     │2114     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/121152116    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2117    │2118 35 │     supervise(children, strategy: :one_for_one)2119    │     ~2120    │2121    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/121222123    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2124    │2125 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)2126    │                                            ~2127    │2128    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/321292130    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead2131    │2132 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2133    │                            ~2134    │2135    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/321362137     warning: comparison between distinct types found:21382139         !Path.extname(file_path) == ".gz"21402141     given types:21422143         dynamic(boolean()) == binary()21442145     where "file_path" was given the type:21462147         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))2148         # from: lib/phoenix/digester.ex:147:452149         Path.basename(file_path)21502151     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 false21522153     type warning found at:2154     │2155 148 │       !Path.extname(file_path) == ".gz"2156     │                                ~2157     │2158     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/121592160     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)2161     │2162 113 │     {addr,port} = :ranch.get_addr(ref)2163     │                          ~2164     │2165     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/321662167    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2168    │2169 51 │       worker(Phoenix.CodeReloader.Server, [])2170    │       ~2171    │2172    └─ lib/phoenix.ex:51:7: Phoenix.start/221732174    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2175    │2176 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)2177    │                                                           ~2178    │2179    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/321802181    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:21822183        mod.__phoenix_recompile__?21842185    where "mod" was given the type:21862187        # type: dynamic(atom())2188        # from: lib/mix/tasks/compile.phoenix.ex:34:122189        Code.ensure_loaded?(mod)21902191    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21922193    type warning found at:2194    │2195 36 │         mod.__phoenix_recompile__?2196    │             ~2197    │2198    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/121992200     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2201     │2202 155 │     Enum.partition attrs, fn2203     │          ~2204     │2205     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/122062207     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2208     │2209 234 │       Enum.partition(attrs, fn2210     │            ~2211     │2212     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/222132214Generated phoenix app2215warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"2216  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/22217  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/12218  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/52219  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/22220  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/42221  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/222222223==> guardian2224Compiling 20 files (.ex)2225Generated guardian app2226==> phoenix_html2227Compiling 8 files (.ex)2228    warning: using single-quoted strings to represent charlists is deprecated.2229    Use ~c"" if you indeed want a charlist or use "" instead.2230    You may run "mix format --migrate" to change all single-quoted2231    strings to use the ~c sigil and fix this warning.2232    │2233 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2234    │                                                  ~2235    │2236    └─ lib/phoenix_html/engine.ex:12:5022372238    warning: the 1st pattern in clause will never match:22392240        6022412242    because it is expected to receive type:22432244        dynamic(empty_list() or non_empty_list(term(), term()))22452246    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22472248    type warning found at:2249    │2250 56 │   def to_iodata(?<), do: "&lt;"2251    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2252    │2253    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/122542255    warning: the 1st pattern in clause will never match:22562257        6222582259    because it is expected to receive type:22602261        dynamic(empty_list() or non_empty_list(term(), term()))22622263    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22642265    type warning found at:2266    │2267 57 │   def to_iodata(?>), do: "&gt;"2268    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2269    │2270    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/122712272    warning: the 1st pattern in clause will never match:22732274        3822752276    because it is expected to receive type:22772278        dynamic(empty_list() or non_empty_list(term(), term()))22792280    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22812282    type warning found at:2283    │2284 58 │   def to_iodata(?&), do: "&amp;"2285    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2286    │2287    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/122882289    warning: the 1st pattern in clause will never match:22902291        3422922293    because it is expected to receive type:22942295        dynamic(empty_list() or non_empty_list(term(), term()))22962297    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())22982299    type warning found at:2300    │2301 59 │   def to_iodata(?"), do: "&quot;"2302    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2303    │2304    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/123052306    warning: the 1st pattern in clause will never match:23072308        3923092310    because it is expected to receive type:23112312        dynamic(empty_list() or non_empty_list(term(), term()))23132314    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23152316    type warning found at:2317    │2318 60 │   def to_iodata(?'), do: "&#39;"2319    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2320    │2321    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/123222323    warning: the 1st pattern in clause will never match:23242325        {:safe, data}23262327    because it is expected to receive type:23282329        dynamic(empty_list() or non_empty_list(term(), term()))23302331    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23322333    type warning found at:2334    │2335 76 │   def to_iodata({:safe, data}) do2336    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2337    │2338    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/123392340    warning: the following clause is redundant:23412342        def to_iodata(other)23432344    it has type:23452346        dynamic(empty_list() or non_empty_list(term(), term()))23472348    previous clauses have already matched on the following types:23492350        non_empty_list(term(), term())2351        empty_list()23522353    │2354 80 │   def to_iodata(other) do2355    │       ~2356    │2357    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/123582359    warning: the 1st pattern in clause will never match:23602361        h23622363    because it is expected to receive type:23642365        dynamic(empty_list() or non_empty_list(term(), term()))23662367    where "h" was given the type:23682369        # type: integer()2370        # from: lib/phoenix_html/safe.ex:62:252371        is_integer(h)23722373    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23742375    type warning found at:2376    │2377 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2378    │                 ~2379    │2380    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/123812382    warning: the 1st pattern in clause will never match:23832384        h23852386    because it is expected to receive type:23872388        dynamic(empty_list() or non_empty_list(term(), term()))23892390    where "h" was given the type:23912392        # type: integer()2393        # from: lib/phoenix_html/safe.ex:66:252394        is_integer(h)23952396    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())23972398    type warning found at:2399    │2400 66 │   def to_iodata(h) when is_integer(h) do2401    │                 ~2402    │2403    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/124042405    warning: the 1st pattern in clause will never match:24062407        h24082409    because it is expected to receive type:24102411        dynamic(empty_list() or non_empty_list(term(), term()))24122413    where "h" was given the type:24142415        # type: binary()2416        # from: lib/phoenix_html/safe.ex:72:252417        is_binary(h)24182419    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())24202421    type warning found at:2422    │2423 72 │   def to_iodata(h) when is_binary(h) do2424    │                 ~2425    │2426    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/124272428Generated phoenix_html app2429==> postgrex2430Compiling 62 files (.ex)2431    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2432    │2433 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2434    │                                 ~2435    │2436    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24372438    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2442    │         ~2443    │2444    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124452446    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2447    You may run "mix format --migrate" to fix this warning automatically.2448    │2449 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2450    │                                                                      ~2451    │2452    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124532454    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2455    You may run "mix format --migrate" to fix this warning automatically.2456    │2457 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2458    │         ~2459    │2460    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124612462    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2463    You may run "mix format --migrate" to fix this warning automatically.2464    │2465 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2466    │                                                                      ~2467    │2468    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124692470    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2471    You may run "mix format --migrate" to fix this warning automatically.2472    │2473 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2474    │                            ~2475    │2476    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124772478    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2479    You may run "mix format --migrate" to fix this warning automatically.2480    │2481 43 │     <<-1::int32>>2482    │         ~2483    │2484    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124852486    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487    You may run "mix format --migrate" to fix this warning automatically.2488    │2489 48 │     <<value_byte_size::int32>> <> value2490    │                      ~2491    │2492    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124932494    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495    You may run "mix format --migrate" to fix this warning automatically.2496    │2497 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2498    │                              ~2499    │2500    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/225012502    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503    You may run "mix format --migrate" to fix this warning automatically.2504    │2505 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2506    │                              ~2507    │2508    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/225092510    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2511    You may run "mix format --migrate" to fix this warning automatically.2512    │2513 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2514    │                                      ~2515    │2516    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/225172518    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2519    You may run "mix format --migrate" to fix this warning automatically.2520    │2521 64 │ ...                   -1::int32, rest::binary>>, acc) do2522    │                         ~2523    │2524    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225252526    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2527    You may run "mix format --migrate" to fix this warning automatically.2528    │2529 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2530    │                                      ~2531    │2532    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225332534    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2535    You may run "mix format --migrate" to fix this warning automatically.2536    │2537 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2538    │                                     ~2539    │2540    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225412542    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2543    You may run "mix format --migrate" to fix this warning automatically.2544    │2545 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2546    │                                       ~2547    │2548    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225492550    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2551    You may run "mix format --migrate" to fix this warning automatically.2552    │2553 79 │ ...                   -1::int32, rest::binary>>, acc) do2554    │                         ~2555    │2556    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225572558    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2559    You may run "mix format --migrate" to fix this warning automatically.2560    │2561 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2562    │                                       ~2563    │2564    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225652566    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2567    You may run "mix format --migrate" to fix this warning automatically.2568    │2569 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2570    │                                     ~2571    │2572    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225732574    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2575    You may run "mix format --migrate" to fix this warning automatically.2576    │2577 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2578    │         ~2579    │2580    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125812582    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2583    You may run "mix format --migrate" to fix this warning automatically.2584    │2585 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2586    │                     ~2587    │2588    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125892590    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2591    You may run "mix format --migrate" to fix this warning automatically.2592    │2593 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2594    │                                      ~2595    │2596    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125972598    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599    You may run "mix format --migrate" to fix this warning automatically.2600    │2601 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2602    │                                                   ~2603    │2604    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/126052606    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2607    You may run "mix format --migrate" to fix this warning automatically.2608    │2609 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2610    │                                                      ~2611    │2612    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/126132614    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615    You may run "mix format --migrate" to fix this warning automatically.2616    │2617 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2618    │                   ~2619    │2620    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126212622    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2623    You may run "mix format --migrate" to fix this warning automatically.2624    │2625 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2626    │                                    ~2627    │2628    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126292630    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2631    You may run "mix format --migrate" to fix this warning automatically.2632    │2633 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2634    │                                                   ~2635    │2636    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126372638    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2639    You may run "mix format --migrate" to fix this warning automatically.2640    │2641 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2642    │                                                                    ~2643    │2644    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126452646    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2647    You may run "mix format --migrate" to fix this warning automatically.2648    │2649 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2650    │                                ~2651    │2652    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126532654    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2655    You may run "mix format --migrate" to fix this warning automatically.2656    │2657 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2658    │                                                 ~2659    │2660    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126612662    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2663    You may run "mix format --migrate" to fix this warning automatically.2664    │2665 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2666    │                                                                ~2667    │2668    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126692670    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2671    You may run "mix format --migrate" to fix this warning automatically.2672    │2673 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2674    │                                                                                 ~2675    │2676    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126772678     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2682     │                                   ~2683     │2684     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326852686    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2687    You may run "mix format --migrate" to fix this warning automatically.2688    │2689 23 │     <<x::float64, y::float64>>2690    │        ~2691    │2692    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226932694    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2695    You may run "mix format --migrate" to fix this warning automatically.2696    │2697 23 │     <<x::float64, y::float64>>2698    │                    ~2699    │2700    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227012702    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2703    You may run "mix format --migrate" to fix this warning automatically.2704    │2705 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2706    │                      ~2707    │2708    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/127092710    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2711    You may run "mix format --migrate" to fix this warning automatically.2712    │2713 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2714    │                               ~2715    │2716    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/127172718    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2719    You may run "mix format --migrate" to fix this warning automatically.2720    │2721 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2722    │                         ~2723    │2724    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227252726    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2727    You may run "mix format --migrate" to fix this warning automatically.2728    │2729 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2730    │                                     ~2731    │2732    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227332734    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2735    You may run "mix format --migrate" to fix this warning automatically.2736    │2737 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2738    │                          ~2739    │2740    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127412742    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2743    You may run "mix format --migrate" to fix this warning automatically.2744    │2745 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2746    │                           ~2747    │2748    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227492750    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2751    You may run "mix format --migrate" to fix this warning automatically.2752    │2753 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2754    │                                       ~2755    │2756    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227572758    warning: use Bitwise is deprecated. import Bitwise instead2759    │2760  4 │   use Bitwise, only_operators: true2761    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2762    │2763    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27642765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2766    You may run "mix format --migrate" to fix this warning automatically.2767    │2768 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2769    │         ~2770    │2771    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127722773    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2774    You may run "mix format --migrate" to fix this warning automatically.2775    │2776 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2777    │                                           ~2778    │2779    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127802781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2782    You may run "mix format --migrate" to fix this warning automatically.2783    │2784 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2785    │         ~2786    │2787    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127882789    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2790    You may run "mix format --migrate" to fix this warning automatically.2791    │2792 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2793    │                                                                      ~2794    │2795    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127962797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2798    You may run "mix format --migrate" to fix this warning automatically.2799    │2800 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2801    │         ~2802    │2803    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128042805    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2806    You may run "mix format --migrate" to fix this warning automatically.2807    │2808 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2809    │                                           ~2810    │2811    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128122813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2814    You may run "mix format --migrate" to fix this warning automatically.2815    │2816 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2817    │         ~2818    │2819    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/128202821    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2822    You may run "mix format --migrate" to fix this warning automatically.2823    │2824 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2825    │                                                                      ~2826    │2827    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/128282829    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2830    You may run "mix format --migrate" to fix this warning automatically.2831    │2832 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2833    │         ~2834    │2835    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128362837    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2838    You may run "mix format --migrate" to fix this warning automatically.2839    │2840 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2841    │                                           ~2842    │2843    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128442845    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2846    You may run "mix format --migrate" to fix this warning automatically.2847    │2848 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2849    │             ~2850    │2851    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128522853    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2854    You may run "mix format --migrate" to fix this warning automatically.2855    │2856 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2857    │                                             ~2858    │2859    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128602861    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2862    You may run "mix format --migrate" to fix this warning automatically.2863    │2864 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2865    │          ~2866    │2867    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128682869    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2870    You may run "mix format --migrate" to fix this warning automatically.2871    │2872 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2873    │                                                                       ~2874    │2875    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128762877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878    You may run "mix format --migrate" to fix this warning automatically.2879    │2880 46 │       0 :: int32>>2881    │         ~2882    │2883    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128842885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2886    You may run "mix format --migrate" to fix this warning automatically.2887    │2888 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2889    │          ~2890    │2891    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128922893    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2894    You may run "mix format --migrate" to fix this warning automatically.2895    │2896 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2897    │                                                                       ~2898    │2899    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129002901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2902    You may run "mix format --migrate" to fix this warning automatically.2903    │2904 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2905    │                                                                                   ~2906    │2907    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129082909    warning: use Bitwise is deprecated. import Bitwise instead2910    │2911  5 │   use Bitwise2912    │   ~~~~~~~~~~~2913    │2914    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)29152916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2917    You may run "mix format --migrate" to fix this warning automatically.2918    │2919 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2920    │                     ~2921    │2922    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129232924    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2925    │2926 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2927    │                              ~2928    │2929    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129302931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2932    You may run "mix format --migrate" to fix this warning automatically.2933    │2934 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2935    │                    ~2936    │2937    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329382939    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2940    │2941 72 │           <<data :: size(rest_size)>> = rest2942    │                          ~2943    │2944    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329452946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2947    You may run "mix format --migrate" to fix this warning automatically.2948    │2949 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2950    │                   ~2951    │2952    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329532954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2955    You may run "mix format --migrate" to fix this warning automatically.2956    │2957 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2958    │                                 ~2959    │2960    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329612962    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2963    You may run "mix format --migrate" to fix this warning automatically.2964    │2965 86 │   def parse(<<status :: int8>>, ?Z, _size) do2966    │                      ~2967    │2968    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329692970    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2971    You may run "mix format --migrate" to fix this warning automatically.2972    │2973 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2974    │                   ~2975    │2976    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329772978     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2979     You may run "mix format --migrate" to fix this warning automatically.2980     │2981 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2982     │                            ~2983     │2984     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329852986     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2987     You may run "mix format --migrate" to fix this warning automatically.2988     │2989 103 │     case <<len ::uint16>> do2990     │                ~2991     │2992     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329932994     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2995     You may run "mix format --migrate" to fix this warning automatically.2996     │2997 104 │       <<^overflow_len :: uint16>> ->2998     │                       ~2999     │3000     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/330013002     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3003     You may run "mix format --migrate" to fix this warning automatically.3004     │3005 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do3006     │                   ~3007     │3008     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/330093010     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3011     You may run "mix format --migrate" to fix this warning automatically.3012     │3013 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do3014     │                 ~3015     │3016     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/330173018     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3019     You may run "mix format --migrate" to fix this warning automatically.3020     │3021 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3022     │                      ~3023     │3024     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330253026     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3027     You may run "mix format --migrate" to fix this warning automatically.3028     │3029 226 │      [<<size :: int32>>, data]3030     │              ~3031     │3032     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130333034     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3035     You may run "mix format --migrate" to fix this warning automatically.3036     │3037 224 │       [first, <<size :: int32>>, data]3038     │                      ~3039     │3040     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130413042     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3043     You may run "mix format --migrate" to fix this warning automatically.3044     │3045 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3046     │                                 ~3047     │3048     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130493050     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3051     You may run "mix format --migrate" to fix this warning automatically.3052     │3053 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3054     │                                                               ~3055     │3056     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130573058     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3059     You may run "mix format --migrate" to fix this warning automatically.3060     │3061 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3062     │                                                 ~3063     │3064     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130653066     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3067     You may run "mix format --migrate" to fix this warning automatically.3068     │3069 252 │     len = <<div(byte_size(oids), 4) :: int16>>3070     │                                     ~3071     │3072     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130733074     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3075     You may run "mix format --migrate" to fix this warning automatically.3076     │3077 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3078     │                                                                        ~3079     │3080     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130813082     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3083     You may run "mix format --migrate" to fix this warning automatically.3084     │3085 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3086     │                                                                        ~3087     │3088     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130893090     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3091     You may run "mix format --migrate" to fix this warning automatically.3092     │3093 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3094     │                                        ~3095     │3096     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130973098     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3099     You may run "mix format --migrate" to fix this warning automatically.3100     │3101 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3102     │                                        ~3103     │3104     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/131053106     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3107     You may run "mix format --migrate" to fix this warning automatically.3108     │3109 287 │     len_params  = <<length(params) :: int16>>3110     │                                    ~3111     │3112     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/131133114     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3115     You may run "mix format --migrate" to fix this warning automatically.3116     │3117 294 │     {?E, [port, 0, <<rows :: int32>>]}3118     │                           ~3119     │3120     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131213122     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3123     You may run "mix format --migrate" to fix this warning automatically.3124     │3125 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3126     │                  ~3127     │3128     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131293130     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3131     You may run "mix format --migrate" to fix this warning automatically.3132     │3133 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3134     │                                 ~3135     │3136     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131373138     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3139     You may run "mix format --migrate" to fix this warning automatically.3140     │3141 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3142     │                  ~3143     │3144     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131453146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3147     You may run "mix format --migrate" to fix this warning automatically.3148     │3149 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3150     │                                 ~3151     │3152     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131533154     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3155     You may run "mix format --migrate" to fix this warning automatically.3156     │3157 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3158     │                                               ~3159     │3160     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131613162     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3163     You may run "mix format --migrate" to fix this warning automatically.3164     │3165 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3166     │                                                             ~3167     │3168     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131693170     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3171     You may run "mix format --migrate" to fix this warning automatically.3172     │3173 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3174     │                              ~3175     │3176     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131773178     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3179     You may run "mix format --migrate" to fix this warning automatically.3180     │3181 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3182     │                 ~3183     │3184     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131853186     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3187     You may run "mix format --migrate" to fix this warning automatically.3188     │3189 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3190     │                                   ~3191     │3192     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131933194     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3195     You may run "mix format --migrate" to fix this warning automatically.3196     │3197 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3198     │                                                      ~3199     │3200     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/132013202     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3203     You may run "mix format --migrate" to fix this warning automatically.3204     │3205 363 │        type_size :: int16, type_mod :: int32, format :: int16,3206     │                  ~3207     │3208     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/132093210     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3211     You may run "mix format --migrate" to fix this warning automatically.3212     │3213 363 │        type_size :: int16, type_mod :: int32, format :: int16,3214     │                                     ~3215     │3216     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/132173218     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3219     You may run "mix format --migrate" to fix this warning automatically.3220     │3221 363 │        type_size :: int16, type_mod :: int32, format :: int16,3222     │                                                      ~3223     │3224     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132253226     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3227     You may run "mix format --migrate" to fix this warning automatically.3228     │3229 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3230     │                            ~3231     │3232     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132333234     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3235     You may run "mix format --migrate" to fix this warning automatically.3236     │3237 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3238     │                                       ~3239     │3240     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132413242     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3243     You may run "mix format --migrate" to fix this warning automatically.3244     │3245 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3246     │                           ~3247     │3248     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132493250    warning: unused require Postgrex.Messages3251    │3252 30 │   require Postgrex.Messages3253    │   ~3254    │3255    └─ lib/postgrex/query.ex:30:332563257    warning: unused require Logger3258    │3259  8 │   require Logger3260    │   ~3261    │3262    └─ lib/postgrex/notifications.ex:8:332633264      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3265      │3266 1005 │     Logger.warn(fn() ->3267      │            ~3268      │3269      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532703271      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3272      You may run "mix format --migrate" to fix this warning automatically.3273      │3274 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3275      │                          ~3276      │3277      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132783279      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3280      You may run "mix format --migrate" to fix this warning automatically.3281      │3282 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3283      │                                        ~3284      │3285      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132863287      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 operator3288      │3289 2003 │       <<body :: binary(size), rest :: binary>> ->3290      │                        ~3291      │3292      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132933294    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3295    You may run "mix format --migrate" to fix this warning automatically.3296    │3297 59 │       if lower == <<-1::int32>> do3298    │                       ~3299    │3300    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/433013302    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3303    You may run "mix format --migrate" to fix this warning automatically.3304    │3305 66 │       if upper == <<-1::int32>> do3306    │                       ~3307    │3308    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/433093310    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3311    You may run "mix format --migrate" to fix this warning automatically.3312    │3313 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3314    │                               ~3315    │3316    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/433173318    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3319    You may run "mix format --migrate" to fix this warning automatically.3320    │3321 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3322    │                                                           ~3323    │3324    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333253326    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3327    You may run "mix format --migrate" to fix this warning automatically.3328    │3329 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3330    │                                                                       ~3331    │3332    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333333334    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3335    You may run "mix format --migrate" to fix this warning automatically.3336    │3337 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3338    │                       ~3339    │3340    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333413342    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3343    You may run "mix format --migrate" to fix this warning automatically.3344    │3345 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3346    │                                   ~3347    │3348    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333493350    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3351    You may run "mix format --migrate" to fix this warning automatically.3352    │3353 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3354    │                                                      ~3355    │3356    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333573358    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3359    You may run "mix format --migrate" to fix this warning automatically.3360    │3361 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3362    │                                ~3363    │3364    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333653366    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3367    You may run "mix format --migrate" to fix this warning automatically.3368    │3369 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3370    │                          ~3371    │3372    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233733374    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3375    You may run "mix format --migrate" to fix this warning automatically.3376    │3377 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3378    │                                            ~3379    │3380    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233813382    warning: using single-quoted strings to represent charlists is deprecated.3383    Use ~c"" if you indeed want a charlist or use "" instead.3384    You may run "mix format --migrate" to change all single-quoted3385    strings to use the ~c sigil and fix this warning.3386    │3387 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3388    │                                                  ~3389    │3390    └─ lib/postgrex/type_module.ex:49:5033913392     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3393     You may run "mix format --migrate" to fix this warning automatically.3394     │3395 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3396     │                       ~3397     │3398     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133993400     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3401     You may run "mix format --migrate" to fix this warning automatically.3402     │3403 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3404     │                        ~3405     │3406     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/134073408     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3409     You may run "mix format --migrate" to fix this warning automatically.3410     │3411 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3413     │3414     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/334153416     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3417     You may run "mix format --migrate" to fix this warning automatically.3418     │3419 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3420     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3421     │3422     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134233424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3425    You may run "mix format --migrate" to fix this warning automatically.3426    │3427 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3428    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3429    │3430    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134313432    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3433    You may run "mix format --migrate" to fix this warning automatically.3434    │3435 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3436    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3437    │3438    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134393440    warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3441    │3442 15 │         <<binary::binary-size(last_pos), last::bits>> = val3443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3444    │3445    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134463447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3448    You may run "mix format --migrate" to fix this warning automatically.3449    │3450 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3451    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3452    │3453    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134543455    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3456    You may run "mix format --migrate" to fix this warning automatically.3457    │3458 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3460    │3461    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134623463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3464     You may run "mix format --migrate" to fix this warning automatically.3465     │3466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3468     │3469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134703471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3472    You may run "mix format --migrate" to fix this warning automatically.3473    │3474  9 │         <<1 :: int32, 1>>3475    │         ~~~~~~~~~~~~~~~~~3476    │3477    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134783479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3480    You may run "mix format --migrate" to fix this warning automatically.3481    │3482 11 │         <<1 :: int32, 0>>3483    │         ~~~~~~~~~~~~~~~~~3484    │3485    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134863487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3488     You may run "mix format --migrate" to fix this warning automatically.3489     │3490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3492     │3493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134943495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3496    You may run "mix format --migrate" to fix this warning automatically.3497    │3498 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3499    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3500    │3501    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/135023503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3504     You may run "mix format --migrate" to fix this warning automatically.3505     │3506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3508     │3509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135103511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3512    You may run "mix format --migrate" to fix this warning automatically.3513    │3514 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3515    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3516    │3517    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135183519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3520    You may run "mix format --migrate" to fix this warning automatically.3521    │3522 12 │         <<20 :: int32, 3, n, 1, 16,3523    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3524    │3525    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135263527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3528     You may run "mix format --migrate" to fix this warning automatically.3529     │3530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3532     │3533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135343535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3536    You may run "mix format --migrate" to fix this warning automatically.3537    │3538 10 │         <<24::int32, x::float64, y::float64, r::float64>>3539    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3540    │3541    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135423543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3544    You may run "mix format --migrate" to fix this warning automatically.3545    │3546 10 │         <<24::int32, x::float64, y::float64, r::float64>>3547    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3548    │3549    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135503551    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3552    You may run "mix format --migrate" to fix this warning automatically.3553    │3554 10 │         <<24::int32, x::float64, y::float64, r::float64>>3555    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3556    │3557    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135583559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3560    You may run "mix format --migrate" to fix this warning automatically.3561    │3562 10 │         <<24::int32, x::float64, y::float64, r::float64>>3563    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3564    │3565    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135663567     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3568     You may run "mix format --migrate" to fix this warning automatically.3569     │3570 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3571     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3572     │3573     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135743575     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3576     You may run "mix format --migrate" to fix this warning automatically.3577     │3578 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3579     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3580     │3581     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135823583    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3584    You may run "mix format --migrate" to fix this warning automatically.3585    │3586  9 │         <<4::int32, n::float32>>3587    │         ~~~~~~~~~~~~~~~~~~~~~~~~3588    │3589    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135903591    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3592    You may run "mix format --migrate" to fix this warning automatically.3593    │3594  9 │         <<4::int32, n::float32>>3595    │         ~~~~~~~~~~~~~~~~~~~~~~~~3596    │3597    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135983599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3600    You may run "mix format --migrate" to fix this warning automatically.3601    │3602 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3603    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3604    │3605    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136063607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3608    You may run "mix format --migrate" to fix this warning automatically.3609    │3610 13 │         <<4::int32, 0::1, 255, 0::23>>3611    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3612    │3613    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136143615    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3616    You may run "mix format --migrate" to fix this warning automatically.3617    │3618 15 │         <<4::int32, 1::1, 255, 0::23>>3619    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3620    │3621    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136223623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3624     You may run "mix format --migrate" to fix this warning automatically.3625     │3626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3628     │3629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136303631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3632    You may run "mix format --migrate" to fix this warning automatically.3633    │3634  9 │         <<8 :: int32, n :: float64>>3635    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3636    │3637    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136383639    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3640    You may run "mix format --migrate" to fix this warning automatically.3641    │3642  9 │         <<8 :: int32, n :: float64>>3643    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3644    │3645    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136463647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3648    You may run "mix format --migrate" to fix this warning automatically.3649    │3650 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3651    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3652    │3653    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136543655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3656    You may run "mix format --migrate" to fix this warning automatically.3657    │3658 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3659    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3660    │3661    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136623663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3664    You may run "mix format --migrate" to fix this warning automatically.3665    │3666 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3667    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3668    │3669    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136703671     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3672     You may run "mix format --migrate" to fix this warning automatically.3673     │3674 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3675     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3676     │3677     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136783679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3680    You may run "mix format --migrate" to fix this warning automatically.3681    │3682 12 │         [<<IO.iodata_length(data) :: int32>> | data]3683    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3684    │3685    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136863687     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3688     You may run "mix format --migrate" to fix this warning automatically.3689     │3690 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3691     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3692     │3693     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136943695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3696    You may run "mix format --migrate" to fix this warning automatically.3697    │3698 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3699    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3700    │3701    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137023703    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3704    You may run "mix format --migrate" to fix this warning automatically.3705    │3706 12 │         <<20 :: int32, 3, 128, 0, 16,3707    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3708    │3709    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/137103711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3712     You may run "mix format --migrate" to fix this warning automatically.3713     │3714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3716     │3717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137183719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3720    You may run "mix format --migrate" to fix this warning automatically.3721    │3722 12 │         <<2 :: int32, int :: int16>>3723    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3724    │3725    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137263727    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3728    You may run "mix format --migrate" to fix this warning automatically.3729    │3730 12 │         <<2 :: int32, int :: int16>>3731    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3732    │3733    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137343735     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3736     You may run "mix format --migrate" to fix this warning automatically.3737     │3738 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3739     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3740     │3741     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137423743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3744    You may run "mix format --migrate" to fix this warning automatically.3745    │3746 12 │         <<4 :: int32, int :: int32>>3747    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3748    │3749    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137503751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3752    You may run "mix format --migrate" to fix this warning automatically.3753    │3754 12 │         <<4 :: int32, int :: int32>>3755    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3756    │3757    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137583759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3760     You may run "mix format --migrate" to fix this warning automatically.3761     │3762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3764     │3765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137663767    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3768    You may run "mix format --migrate" to fix this warning automatically.3769    │3770 12 │         <<8 :: int32, int :: int64>>3771    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3772    │3773    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137743775    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3776    You may run "mix format --migrate" to fix this warning automatically.3777    │3778 12 │         <<8 :: int32, int :: int64>>3779    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3780    │3781    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137823783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3784     You may run "mix format --migrate" to fix this warning automatically.3785     │3786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3788     │3789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137903791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3792    You may run "mix format --migrate" to fix this warning automatically.3793    │3794 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3795    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3796    │3797    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137983799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3800    You may run "mix format --migrate" to fix this warning automatically.3801    │3802 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3803    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3804    │3805    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138063807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3808    You may run "mix format --migrate" to fix this warning automatically.3809    │3810 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3811    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3812    │3813    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138143815    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3816    You may run "mix format --migrate" to fix this warning automatically.3817    │3818 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3819    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3820    │3821    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138223823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3824     You may run "mix format --migrate" to fix this warning automatically.3825     │3826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3828     │3829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138303831    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3832    You may run "mix format --migrate" to fix this warning automatically.3833    │3834 10 │         <<24::int32, a::float64, b::float64, c::float64>>3835    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3836    │3837    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138383839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3840    You may run "mix format --migrate" to fix this warning automatically.3841    │3842 10 │         <<24::int32, a::float64, b::float64, c::float64>>3843    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3844    │3845    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138463847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3848    You may run "mix format --migrate" to fix this warning automatically.3849    │3850 10 │         <<24::int32, a::float64, b::float64, c::float64>>3851    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3852    │3853    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138543855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3856    You may run "mix format --migrate" to fix this warning automatically.3857    │3858 10 │         <<24::int32, a::float64, b::float64, c::float64>>3859    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3860    │3861    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138623863     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3864     You may run "mix format --migrate" to fix this warning automatically.3865     │3866 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3867     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3868     │3869     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138703871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3872    You may run "mix format --migrate" to fix this warning automatically.3873    │3874 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3875    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3876    │3877    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138783879     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3880     You may run "mix format --migrate" to fix this warning automatically.3881     │3882 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3883     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3884     │3885     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138863887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3888    You may run "mix format --migrate" to fix this warning automatically.3889    │3890  9 │         <<6::int32, a, b, c, d, e, f>>3891    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3892    │3893    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138943895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3896     You may run "mix format --migrate" to fix this warning automatically.3897     │3898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3900     │3901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139023903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3904    You may run "mix format --migrate" to fix this warning automatically.3905    │3906 11 │         [<<byte_size(name) :: int32>> | name]3907    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3908    │3909    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/139103911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3912     You may run "mix format --migrate" to fix this warning automatically.3913     │3914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3916     │3917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139183919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3920    You may run "mix format --migrate" to fix this warning automatically.3921    │3922 10 │         [<<IO.iodata_length(data)::int32>> | data]3923    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3924    │3925    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139263927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3928    You may run "mix format --migrate" to fix this warning automatically.3929    │3930 13 │         [<<IO.iodata_length(data)::int32>> | data]3931    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3932    │3933    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139343935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3936     You may run "mix format --migrate" to fix this warning automatically.3937     │3938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3940     │3941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139423943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3944    You may run "mix format --migrate" to fix this warning automatically.3945    │3946 15 │         <<4 :: int32, oid :: uint32>>3947    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3948    │3949    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139503951    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3952    You may run "mix format --migrate" to fix this warning automatically.3953    │3954 15 │         <<4 :: int32, oid :: uint32>>3955    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3956    │3957    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139583959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3960     You may run "mix format --migrate" to fix this warning automatically.3961     │3962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3964     │3965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139663967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3968    You may run "mix format --migrate" to fix this warning automatically.3969    │3970 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3971    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3972    │3973    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139743975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3976    You may run "mix format --migrate" to fix this warning automatically.3977    │3978 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3979    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3980    │3981    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139823983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3984     You may run "mix format --migrate" to fix this warning automatically.3985     │3986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3988     │3989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139903991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3992    You may run "mix format --migrate" to fix this warning automatically.3993    │3994  9 │         <<16::int32, x::float64, y::float64>>3995    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3996    │3997    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139983999    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4000    You may run "mix format --migrate" to fix this warning automatically.4001    │4002  9 │         <<16::int32, x::float64, y::float64>>4003    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4004    │4005    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140064007    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4008    You may run "mix format --migrate" to fix this warning automatically.4009    │4010  9 │         <<16::int32, x::float64, y::float64>>4011    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4012    │4013    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/140144015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4016     You may run "mix format --migrate" to fix this warning automatically.4017     │4018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4020     │4021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140224023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4024    You may run "mix format --migrate" to fix this warning automatically.4025    │4026 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4027    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4028    │4029    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140304031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4032    You may run "mix format --migrate" to fix this warning automatically.4033    │4034 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4035    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4036    │4037    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140384039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4040     You may run "mix format --migrate" to fix this warning automatically.4041     │4042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4044     │4045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340464047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4048     You may run "mix format --migrate" to fix this warning automatically.4049     │4050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4052     │4053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140544055    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4056    You may run "mix format --migrate" to fix this warning automatically.4057    │4058 14 │         [<<byte_size(bin) :: int32>> | bin]4059    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4060    │4061    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140624063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4064     You may run "mix format --migrate" to fix this warning automatically.4065     │4066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4068     │4069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340704071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4072    You may run "mix format --migrate" to fix this warning automatically.4073    │4074 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4075    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4076    │4077    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340784079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4080    You may run "mix format --migrate" to fix this warning automatically.4081    │4082 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4083    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4084    │4085    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340864087     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4088     You may run "mix format --migrate" to fix this warning automatically.4089     │4090 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4091     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4092     │4093     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140944095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4096    You may run "mix format --migrate" to fix this warning automatically.4097    │4098  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4099    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4100    │4101    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141024103    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4104    You may run "mix format --migrate" to fix this warning automatically.4105    │4106  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4107    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4108    │4109    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141104111    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4112    You may run "mix format --migrate" to fix this warning automatically.4113    │4114  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4115    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4116    │4117    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/141184119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4120     You may run "mix format --migrate" to fix this warning automatically.4121     │4122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4124     │4125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141264127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4128     You may run "mix format --migrate" to fix this warning automatically.4129     │4130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4132     │4133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141344135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4136     You may run "mix format --migrate" to fix this warning automatically.4137     │4138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4140     │4141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141424143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4144     You may run "mix format --migrate" to fix this warning automatically.4145     │4146 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4147     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4148     │4149     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141504151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4152     You may run "mix format --migrate" to fix this warning automatically.4153     │4154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4156     │4157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141584159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4160    You may run "mix format --migrate" to fix this warning automatically.4161    │4162 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4163    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4164    │4165    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141664167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4168     You may run "mix format --migrate" to fix this warning automatically.4169     │4170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4172     │4173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141744175    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4176    You may run "mix format --migrate" to fix this warning automatically.4177    │4178 11 │         [<<16 :: int32>> | uuid]4179    │         ~~~~~~~~~~~~~~~~~~~~~~~~4180    │4181    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141824183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4184     You may run "mix format --migrate" to fix this warning automatically.4185     │4186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4188     │4189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141904191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4192    You may run "mix format --migrate" to fix this warning automatically.4193    │4194  9 │         <<0 :: int32>>4195    │         ~~~~~~~~~~~~~~4196    │4197    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141984199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4200     You may run "mix format --migrate" to fix this warning automatically.4201     │4202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4204     │4205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142064207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4208    You may run "mix format --migrate" to fix this warning automatically.4209    │4210 15 │         <<0 :: int32>>4211    │         ~~~~~~~~~~~~~~4212    │4213    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/142144215     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4216     You may run "mix format --migrate" to fix this warning automatically.4217     │4218 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4219     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4220     │4221     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542224223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4224     You may run "mix format --migrate" to fix this warning automatically.4225     │4226 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4227     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4228     │4229     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442304231     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4232     You may run "mix format --migrate" to fix this warning automatically.4233     │4234 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4235     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4236     │4237     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442384239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4240     You may run "mix format --migrate" to fix this warning automatically.4241     │4242 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4243     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4244     │4245     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442464247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4248     You may run "mix format --migrate" to fix this warning automatically.4249     │4250 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4251     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4252     │4253     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442544255     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4256     You may run "mix format --migrate" to fix this warning automatically.4257     │4258 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4259     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4260     │4261     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542624263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4264     You may run "mix format --migrate" to fix this warning automatically.4265     │4266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4268     │4269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542704271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4272    You may run "mix format --migrate" to fix this warning automatically.4273    │4274 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4276    │4277    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842784279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4280    You may run "mix format --migrate" to fix this warning automatically.4281    │4282 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4283    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4284    │4285    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842864287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4288    You may run "mix format --migrate" to fix this warning automatically.4289    │4290 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4291    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4292    │4293    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842944295    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4296    You may run "mix format --migrate" to fix this warning automatically.4297    │4298 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4299    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4300    │4301    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843024303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4304    You may run "mix format --migrate" to fix this warning automatically.4305    │4306 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4308    │4309    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443104311    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4312    You may run "mix format --migrate" to fix this warning automatically.4313    │4314 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4315    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4316    │4317    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443184319    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4320    You may run "mix format --migrate" to fix this warning automatically.4321    │4322 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4323    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4324    │4325    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443264327    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4328    You may run "mix format --migrate" to fix this warning automatically.4329    │4330 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4331    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4332    │4333    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443344335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4336    You may run "mix format --migrate" to fix this warning automatically.4337    │4338 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4340    │4341    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743424343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4344    You may run "mix format --migrate" to fix this warning automatically.4345    │4346 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4347    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4348    │4349    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743504351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4352    You may run "mix format --migrate" to fix this warning automatically.4353    │4354 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4355    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4356    │4357    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743584359    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4360    You may run "mix format --migrate" to fix this warning automatically.4361    │4362 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4363    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4364    │4365    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743664367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4368     You may run "mix format --migrate" to fix this warning automatically.4369     │4370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4372     │4373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843744375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4376     You may run "mix format --migrate" to fix this warning automatically.4377     │4378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4380     │4381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443824383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4384     You may run "mix format --migrate" to fix this warning automatically.4385     │4386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4388     │4389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743904391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4392    You may run "mix format --migrate" to fix this warning automatically.4393    │4394 27 │       <<len :: int32, value :: binary-size(len)>> ->4395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4396    │4397    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643984399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4400    You may run "mix format --migrate" to fix this warning automatically.4401    │4402 27 │       <<len :: int32, value :: binary-size(len)>> ->4403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4404    │4405    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244064407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4408    You may run "mix format --migrate" to fix this warning automatically.4409    │4410 27 │       <<len :: int32, value :: binary-size(len)>> ->4411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4412    │4413    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544144415     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4416     You may run "mix format --migrate" to fix this warning automatically.4417     │4418 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4419     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4420     │4421     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644224423     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4424     You may run "mix format --migrate" to fix this warning automatically.4425     │4426 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4427     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4428     │4429     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244304431     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4432     You may run "mix format --migrate" to fix this warning automatically.4433     │4434 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4435     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4436     │4437     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544384439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4440    You may run "mix format --migrate" to fix this warning automatically.4441    │4442 19 │       <<1 :: int32, 1>> -> true4443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4444    │4445    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644464447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4448    You may run "mix format --migrate" to fix this warning automatically.4449    │4450 19 │       <<1 :: int32, 1>> -> true4451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4452    │4453    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244544455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4456    You may run "mix format --migrate" to fix this warning automatically.4457    │4458 19 │       <<1 :: int32, 1>> -> true4459    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4460    │4461    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544624463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4464    You may run "mix format --migrate" to fix this warning automatically.4465    │4466 20 │       <<1 :: int32, 0>> -> false4467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4468    │4469    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644704471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4472    You may run "mix format --migrate" to fix this warning automatically.4473    │4474 20 │       <<1 :: int32, 0>> -> false4475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4476    │4477    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244784479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4480    You may run "mix format --migrate" to fix this warning automatically.4481    │4482 20 │       <<1 :: int32, 0>> -> false4483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4484    │4485    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544864487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4488     You may run "mix format --migrate" to fix this warning automatically.4489     │4490 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4492     │4493     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644944495     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4496     You may run "mix format --migrate" to fix this warning automatically.4497     │4498 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4499     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4500     │4501     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/245024503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4504     You may run "mix format --migrate" to fix this warning automatically.4505     │4506 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4507     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4508     │4509     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/545104511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4512    You may run "mix format --migrate" to fix this warning automatically.4513    │4514 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4516    │4517    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645184519    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4520    You may run "mix format --migrate" to fix this warning automatically.4521    │4522 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4523    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4524    │4525    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645264527    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4528    You may run "mix format --migrate" to fix this warning automatically.4529    │4530 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4531    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4532    │4533    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645344535    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4536    You may run "mix format --migrate" to fix this warning automatically.4537    │4538 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4539    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4540    │4541    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645424543    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4544    You may run "mix format --migrate" to fix this warning automatically.4545    │4546 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4548    │4549    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645504551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4552    You may run "mix format --migrate" to fix this warning automatically.4553    │4554 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4556    │4557    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245584559    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4560    You may run "mix format --migrate" to fix this warning automatically.4561    │4562 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4564    │4565    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245664567    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4568    You may run "mix format --migrate" to fix this warning automatically.4569    │4570 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4572    │4573    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245744575    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4576    You may run "mix format --migrate" to fix this warning automatically.4577    │4578 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4580    │4581    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245824583    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4584    You may run "mix format --migrate" to fix this warning automatically.4585    │4586 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4588    │4589    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245904591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4592    You may run "mix format --migrate" to fix this warning automatically.4593    │4594 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4596    │4597    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545984599    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4600    You may run "mix format --migrate" to fix this warning automatically.4601    │4602 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4604    │4605    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546064607    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4608    You may run "mix format --migrate" to fix this warning automatically.4609    │4610 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4612    │4613    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546144615    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4616    You may run "mix format --migrate" to fix this warning automatically.4617    │4618 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4620    │4621    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546224623    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4624    You may run "mix format --migrate" to fix this warning automatically.4625    │4626 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4628    │4629    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546304631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4632     You may run "mix format --migrate" to fix this warning automatically.4633     │4634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4636     │4637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646384639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4640     You may run "mix format --migrate" to fix this warning automatically.4641     │4642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4644     │4645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246464647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4648     You may run "mix format --migrate" to fix this warning automatically.4649     │4650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4652     │4653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546544655    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4656    You may run "mix format --migrate" to fix this warning automatically.4657    │4658 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4660    │4661    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646624663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4664    You may run "mix format --migrate" to fix this warning automatically.4665    │4666 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4668    │4669    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246704671    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4672    You may run "mix format --migrate" to fix this warning automatically.4673    │4674 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4676    │4677    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546784679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4680    You may run "mix format --migrate" to fix this warning automatically.4681    │4682 23 │       <<20 :: int32, 3, n, 1, 16,4683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4684    │4685    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646864687    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4688    You may run "mix format --migrate" to fix this warning automatically.4689    │4690 23 │       <<20 :: int32, 3, n, 1, 16,4691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4692    │4693    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246944695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4696    You may run "mix format --migrate" to fix this warning automatically.4697    │4698 23 │       <<20 :: int32, 3, n, 1, 16,4699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4700    │4701    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547024703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4704     You may run "mix format --migrate" to fix this warning automatically.4705     │4706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4708     │4709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/647104711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4712     You may run "mix format --migrate" to fix this warning automatically.4713     │4714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4716     │4717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/247184719     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4720     You may run "mix format --migrate" to fix this warning automatically.4721     │4722 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4723     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4724     │4725     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547264727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4728    You may run "mix format --migrate" to fix this warning automatically.4729    │4730 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4732    │4733    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647344735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4736    You may run "mix format --migrate" to fix this warning automatically.4737    │4738 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4740    │4741    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647424743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4744    You may run "mix format --migrate" to fix this warning automatically.4745    │4746 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4748    │4749    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647504751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4752    You may run "mix format --migrate" to fix this warning automatically.4753    │4754 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4756    │4757    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647584759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4760    You may run "mix format --migrate" to fix this warning automatically.4761    │4762 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4764    │4765    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247664767    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4768    You may run "mix format --migrate" to fix this warning automatically.4769    │4770 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4771    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4772    │4773    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247744775    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4776    You may run "mix format --migrate" to fix this warning automatically.4777    │4778 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4779    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4780    │4781    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247824783    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4784    You may run "mix format --migrate" to fix this warning automatically.4785    │4786 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4788    │4789    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247904791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4792    You may run "mix format --migrate" to fix this warning automatically.4793    │4794 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4796    │4797    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547984799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4800    You may run "mix format --migrate" to fix this warning automatically.4801    │4802 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4804    │4805    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548064807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4808    You may run "mix format --migrate" to fix this warning automatically.4809    │4810 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4812    │4813    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548144815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4816    You may run "mix format --migrate" to fix this warning automatically.4817    │4818 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4820    │4821    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548224823     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4824     You may run "mix format --migrate" to fix this warning automatically.4825     │4826 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4827     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4828     │4829     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648304831     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4832     You may run "mix format --migrate" to fix this warning automatically.4833     │4834 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4835     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4836     │4837     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248384839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4840     You may run "mix format --migrate" to fix this warning automatically.4841     │4842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4844     │4845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548464847    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4848    You may run "mix format --migrate" to fix this warning automatically.4849    │4850 36 │       <<4 :: int32, days :: int32>> ->4851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4852    │4853    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648544855    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4856    You may run "mix format --migrate" to fix this warning automatically.4857    │4858 36 │       <<4 :: int32, days :: int32>> ->4859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4860    │4861    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648624863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4864    You may run "mix format --migrate" to fix this warning automatically.4865    │4866 36 │       <<4 :: int32, days :: int32>> ->4867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4868    │4869    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248704871    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4872    You may run "mix format --migrate" to fix this warning automatically.4873    │4874 36 │       <<4 :: int32, days :: int32>> ->4875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4876    │4877    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248784879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4880    You may run "mix format --migrate" to fix this warning automatically.4881    │4882 36 │       <<4 :: int32, days :: int32>> ->4883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4884    │4885    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548864887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4888    You may run "mix format --migrate" to fix this warning automatically.4889    │4890 36 │       <<4 :: int32, days :: int32>> ->4891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4892    │4893    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548944895     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4896     You may run "mix format --migrate" to fix this warning automatically.4897     │4898 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4899     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4900     │4901     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/649024903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4904     You may run "mix format --migrate" to fix this warning automatically.4905     │4906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4908     │4909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/249104911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4912     You may run "mix format --migrate" to fix this warning automatically.4913     │4914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4916     │4917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/549184919    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4920    You may run "mix format --migrate" to fix this warning automatically.4921    │4922 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4924    │4925    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649264927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4928    You may run "mix format --migrate" to fix this warning automatically.4929    │4930 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4932    │4933    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249344935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4936    You may run "mix format --migrate" to fix this warning automatically.4937    │4938 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4940    │4941    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549424943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4944    You may run "mix format --migrate" to fix this warning automatically.4945    │4946 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4948    │4949    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649504951    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4952    You may run "mix format --migrate" to fix this warning automatically.4953    │4954 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4955    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4956    │4957    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249584959    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4960    You may run "mix format --migrate" to fix this warning automatically.4961    │4962 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4963    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4964    │4965    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549664967    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4968    You may run "mix format --migrate" to fix this warning automatically.4969    │4970 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4971    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4972    │4973    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649744975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4976    You may run "mix format --migrate" to fix this warning automatically.4977    │4978 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4980    │4981    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249824983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4984    You may run "mix format --migrate" to fix this warning automatically.4985    │4986 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4988    │4989    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549904991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4992    You may run "mix format --migrate" to fix this warning automatically.4993    │4994 26 │       <<4::int32, float::float32>>   -> float4995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4996    │4997    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649984999    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5000    You may run "mix format --migrate" to fix this warning automatically.5001    │5002 26 │       <<4::int32, float::float32>>   -> float5003    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5004    │5005    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650065007    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5008    You may run "mix format --migrate" to fix this warning automatically.5009    │5010 26 │       <<4::int32, float::float32>>   -> float5011    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5012    │5013    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250145015    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5016    You may run "mix format --migrate" to fix this warning automatically.5017    │5018 26 │       <<4::int32, float::float32>>   -> float5019    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5020    │5021    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250225023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5024    You may run "mix format --migrate" to fix this warning automatically.5025    │5026 26 │       <<4::int32, float::float32>>   -> float5027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5028    │5029    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550305031    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5032    You may run "mix format --migrate" to fix this warning automatically.5033    │5034 26 │       <<4::int32, float::float32>>   -> float5035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5036    │5037    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550385039     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5040     You may run "mix format --migrate" to fix this warning automatically.5041     │5042 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5043     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5044     │5045     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650465047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5048     You may run "mix format --migrate" to fix this warning automatically.5049     │5050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5052     │5053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250545055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5056     You may run "mix format --migrate" to fix this warning automatically.5057     │5058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5060     │5061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550625063    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5064    You may run "mix format --migrate" to fix this warning automatically.5065    │5066 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5067    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5068    │5069    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650705071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5072    You may run "mix format --migrate" to fix this warning automatically.5073    │5074 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5076    │5077    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250785079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5080    You may run "mix format --migrate" to fix this warning automatically.5081    │5082 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5084    │5085    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550865087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5088    You may run "mix format --migrate" to fix this warning automatically.5089    │5090 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5092    │5093    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650945095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5096    You may run "mix format --migrate" to fix this warning automatically.5097    │5098 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5100    │5101    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251025103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5104    You may run "mix format --migrate" to fix this warning automatically.5105    │5106 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5108    │5109    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551105111    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5112    You may run "mix format --migrate" to fix this warning automatically.5113    │5114 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5116    │5117    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651185119    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5120    You may run "mix format --migrate" to fix this warning automatically.5121    │5122 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5123    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5124    │5125    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251265127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5128    You may run "mix format --migrate" to fix this warning automatically.5129    │5130 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5131    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5132    │5133    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551345135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5136    You may run "mix format --migrate" to fix this warning automatically.5137    │5138 26 │       <<8::int32, float::float64>>        -> float5139    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5140    │5141    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651425143    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5144    You may run "mix format --migrate" to fix this warning automatically.5145    │5146 26 │       <<8::int32, float::float64>>        -> float5147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5148    │5149    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651505151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5152    You may run "mix format --migrate" to fix this warning automatically.5153    │5154 26 │       <<8::int32, float::float64>>        -> float5155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5156    │5157    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251585159    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5160    You may run "mix format --migrate" to fix this warning automatically.5161    │5162 26 │       <<8::int32, float::float64>>        -> float5163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5164    │5165    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251665167    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5168    You may run "mix format --migrate" to fix this warning automatically.5169    │5170 26 │       <<8::int32, float::float64>>        -> float5171    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5172    │5173    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551745175    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5176    You may run "mix format --migrate" to fix this warning automatically.5177    │5178 26 │       <<8::int32, float::float64>>        -> float5179    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5180    │5181    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551825183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5184     You may run "mix format --migrate" to fix this warning automatically.5185     │5186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5188     │5189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651905191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5192     You may run "mix format --migrate" to fix this warning automatically.5193     │5194 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5195     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5196     │5197     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251985199     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5200     You may run "mix format --migrate" to fix this warning automatically.5201     │5202 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5203     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5204     │5205     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/552065207     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5208     You may run "mix format --migrate" to fix this warning automatically.5209     │5210 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5211     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5212     │5213     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652145215     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5216     You may run "mix format --migrate" to fix this warning automatically.5217     │5218 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5219     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5220     │5221     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252225223     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5224     You may run "mix format --migrate" to fix this warning automatically.5225     │5226 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5227     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5228     │5229     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552305231     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5232     You may run "mix format --migrate" to fix this warning automatically.5233     │5234 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5235     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5236     │5237     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652385239     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5240     You may run "mix format --migrate" to fix this warning automatically.5241     │5242 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5243     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5244     │5245     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252465247     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5248     You may run "mix format --migrate" to fix this warning automatically.5249     │5250 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5251     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5252     │5253     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552545255    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5256    You may run "mix format --migrate" to fix this warning automatically.5257    │5258 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5260    │5261    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652625263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5264    You may run "mix format --migrate" to fix this warning automatically.5265    │5266 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5267    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5268    │5269    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252705271    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5272    You may run "mix format --migrate" to fix this warning automatically.5273    │5274 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5275    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5276    │5277    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552785279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5280    You may run "mix format --migrate" to fix this warning automatically.5281    │5282 23 │       <<20 :: int32, 3, 128, 0, 16,5283    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5284    │5285    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652865287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5288    You may run "mix format --migrate" to fix this warning automatically.5289    │5290 23 │       <<20 :: int32, 3, 128, 0, 16,5291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5292    │5293    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252945295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5296    You may run "mix format --migrate" to fix this warning automatically.5297    │5298 23 │       <<20 :: int32, 3, 128, 0, 16,5299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5300    │5301    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553025303     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5304     You may run "mix format --migrate" to fix this warning automatically.5305     │5306 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5307     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5308     │5309     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/653105311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5312     You may run "mix format --migrate" to fix this warning automatically.5313     │5314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5316     │5317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/253185319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5320     You may run "mix format --migrate" to fix this warning automatically.5321     │5322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5324     │5325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553265327    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5328    You may run "mix format --migrate" to fix this warning automatically.5329    │5330 20 │       <<2 :: int32, int :: int16>> -> int5331    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5332    │5333    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653345335    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5336    You may run "mix format --migrate" to fix this warning automatically.5337    │5338 20 │       <<2 :: int32, int :: int16>> -> int5339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5340    │5341    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653425343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5344    You may run "mix format --migrate" to fix this warning automatically.5345    │5346 20 │       <<2 :: int32, int :: int16>> -> int5347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5348    │5349    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253505351    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5352    You may run "mix format --migrate" to fix this warning automatically.5353    │5354 20 │       <<2 :: int32, int :: int16>> -> int5355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5356    │5357    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253585359    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5360    You may run "mix format --migrate" to fix this warning automatically.5361    │5362 20 │       <<2 :: int32, int :: int16>> -> int5363    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5364    │5365    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553665367    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5368    You may run "mix format --migrate" to fix this warning automatically.5369    │5370 20 │       <<2 :: int32, int :: int16>> -> int5371    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5372    │5373    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553745375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5376     You may run "mix format --migrate" to fix this warning automatically.5377     │5378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5380     │5381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653825383     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5384     You may run "mix format --migrate" to fix this warning automatically.5385     │5386 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5387     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5388     │5389     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253905391     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5392     You may run "mix format --migrate" to fix this warning automatically.5393     │5394 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5395     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5396     │5397     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553985399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5400    You may run "mix format --migrate" to fix this warning automatically.5401    │5402 20 │       <<4 :: int32, int :: int32>> -> int5403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5404    │5405    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654065407    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5408    You may run "mix format --migrate" to fix this warning automatically.5409    │5410 20 │       <<4 :: int32, int :: int32>> -> int5411    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5412    │5413    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654145415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5416    You may run "mix format --migrate" to fix this warning automatically.5417    │5418 20 │       <<4 :: int32, int :: int32>> -> int5419    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5420    │5421    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254225423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5424    You may run "mix format --migrate" to fix this warning automatically.5425    │5426 20 │       <<4 :: int32, int :: int32>> -> int5427    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5428    │5429    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254305431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5432    You may run "mix format --migrate" to fix this warning automatically.5433    │5434 20 │       <<4 :: int32, int :: int32>> -> int5435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5436    │5437    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554385439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5440    You may run "mix format --migrate" to fix this warning automatically.5441    │5442 20 │       <<4 :: int32, int :: int32>> -> int5443    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5444    │5445    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554465447     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5448     You may run "mix format --migrate" to fix this warning automatically.5449     │5450 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5452     │5453     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654545455     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5456     You may run "mix format --migrate" to fix this warning automatically.5457     │5458 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5459     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5460     │5461     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254625463     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5464     You may run "mix format --migrate" to fix this warning automatically.5465     │5466 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5467     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5468     │5469     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554705471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5472    You may run "mix format --migrate" to fix this warning automatically.5473    │5474 20 │       <<8 :: int32, int :: int64>> -> int5475    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5476    │5477    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654785479    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5480    You may run "mix format --migrate" to fix this warning automatically.5481    │5482 20 │       <<8 :: int32, int :: int64>> -> int5483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5484    │5485    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654865487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5488    You may run "mix format --migrate" to fix this warning automatically.5489    │5490 20 │       <<8 :: int32, int :: int64>> -> int5491    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5492    │5493    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254945495    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5496    You may run "mix format --migrate" to fix this warning automatically.5497    │5498 20 │       <<8 :: int32, int :: int64>> -> int5499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5500    │5501    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255025503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5504    You may run "mix format --migrate" to fix this warning automatically.5505    │5506 20 │       <<8 :: int32, int :: int64>> -> int5507    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5508    │5509    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555105511    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5512    You may run "mix format --migrate" to fix this warning automatically.5513    │5514 20 │       <<8 :: int32, int :: int64>> -> int5515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5516    │5517    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555185519     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5520     You may run "mix format --migrate" to fix this warning automatically.5521     │5522 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5523     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5524     │5525     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655265527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5528     You may run "mix format --migrate" to fix this warning automatically.5529     │5530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5532     │5533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255345535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5536     You may run "mix format --migrate" to fix this warning automatically.5537     │5538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5540     │5541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555425543    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5544    You may run "mix format --migrate" to fix this warning automatically.5545    │5546 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5547    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5548    │5549    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655505551    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5552    You may run "mix format --migrate" to fix this warning automatically.5553    │5554 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5556    │5557    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655585559    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5560    You may run "mix format --migrate" to fix this warning automatically.5561    │5562 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5564    │5565    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655665567    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5568    You may run "mix format --migrate" to fix this warning automatically.5569    │5570 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5572    │5573    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655745575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5576    You may run "mix format --migrate" to fix this warning automatically.5577    │5578 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5580    │5581    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255825583    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5584    You may run "mix format --migrate" to fix this warning automatically.5585    │5586 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5588    │5589    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255905591    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5592    You may run "mix format --migrate" to fix this warning automatically.5593    │5594 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5596    │5597    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255985599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5600    You may run "mix format --migrate" to fix this warning automatically.5601    │5602 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5604    │5605    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256065607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5608    You may run "mix format --migrate" to fix this warning automatically.5609    │5610 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5612    │5613    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556145615    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5616    You may run "mix format --migrate" to fix this warning automatically.5617    │5618 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5620    │5621    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556225623    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5624    You may run "mix format --migrate" to fix this warning automatically.5625    │5626 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5627    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5628    │5629    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556305631    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5632    You may run "mix format --migrate" to fix this warning automatically.5633    │5634 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5635    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5636    │5637    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556385639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5640     You may run "mix format --migrate" to fix this warning automatically.5641     │5642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5644     │5645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656465647     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5648     You may run "mix format --migrate" to fix this warning automatically.5649     │5650 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5651     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5652     │5653     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256545655     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5656     You may run "mix format --migrate" to fix this warning automatically.5657     │5658 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5659     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5660     │5661     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556625663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5664    You may run "mix format --migrate" to fix this warning automatically.5665    │5666 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5668    │5669    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656705671    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5672    You may run "mix format --migrate" to fix this warning automatically.5673    │5674 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5676    │5677    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656785679    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5680    You may run "mix format --migrate" to fix this warning automatically.5681    │5682 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5684    │5685    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656865687    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5688    You may run "mix format --migrate" to fix this warning automatically.5689    │5690 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5692    │5693    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656945695    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5696    You may run "mix format --migrate" to fix this warning automatically.5697    │5698 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5699    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5700    │5701    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257025703    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5704    You may run "mix format --migrate" to fix this warning automatically.5705    │5706 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5707    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5708    │5709    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257105711    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5712    You may run "mix format --migrate" to fix this warning automatically.5713    │5714 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5715    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5716    │5717    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257185719    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5720    You may run "mix format --migrate" to fix this warning automatically.5721    │5722 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5724    │5725    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257265727    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5728    You may run "mix format --migrate" to fix this warning automatically.5729    │5730 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5732    │5733    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557345735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5736    You may run "mix format --migrate" to fix this warning automatically.5737    │5738 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5740    │5741    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557425743    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5744    You may run "mix format --migrate" to fix this warning automatically.5745    │5746 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5748    │5749    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557505751    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5752    You may run "mix format --migrate" to fix this warning automatically.5753    │5754 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5756    │5757    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557585759     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5760     You may run "mix format --migrate" to fix this warning automatically.5761     │5762 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5763     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5764     │5765     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657665767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5768     You may run "mix format --migrate" to fix this warning automatically.5769     │5770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5772     │5773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257745775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5776     You may run "mix format --migrate" to fix this warning automatically.5777     │5778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5780     │5781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557825783    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5784    You may run "mix format --migrate" to fix this warning automatically.5785    │5786 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5787    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5788    │5789    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657905791    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5792    You may run "mix format --migrate" to fix this warning automatically.5793    │5794 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5796    │5797    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657985799    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5800    You may run "mix format --migrate" to fix this warning automatically.5801    │5802 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5804    │5805    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658065807    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5808    You may run "mix format --migrate" to fix this warning automatically.5809    │5810 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5812    │5813    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658145815    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5816    You may run "mix format --migrate" to fix this warning automatically.5817    │5818 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5820    │5821    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658225823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5824    You may run "mix format --migrate" to fix this warning automatically.5825    │5826 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5828    │5829    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258305831    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5832    You may run "mix format --migrate" to fix this warning automatically.5833    │5834 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5836    │5837    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258385839    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5840    You may run "mix format --migrate" to fix this warning automatically.5841    │5842 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5843    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5844    │5845    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258465847    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5848    You may run "mix format --migrate" to fix this warning automatically.5849    │5850 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5851    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5852    │5853    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258545855    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5856    You may run "mix format --migrate" to fix this warning automatically.5857    │5858 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5859    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5860    │5861    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258625863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5864    You may run "mix format --migrate" to fix this warning automatically.5865    │5866 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5868    │5869    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558705871    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5872    You may run "mix format --migrate" to fix this warning automatically.5873    │5874 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5876    │5877    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558785879    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5880    You may run "mix format --migrate" to fix this warning automatically.5881    │5882 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5884    │5885    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558865887    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5888    You may run "mix format --migrate" to fix this warning automatically.5889    │5890 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5892    │5893    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558945895    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5896    You may run "mix format --migrate" to fix this warning automatically.5897    │5898 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5900    │5901    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559025903     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5904     You may run "mix format --migrate" to fix this warning automatically.5905     │5906 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5907     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5908     │5909     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/659105911     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5912     You may run "mix format --migrate" to fix this warning automatically.5913     │5914 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5915     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5916     │5917     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/259185919     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5920     You may run "mix format --migrate" to fix this warning automatically.5921     │5922 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5923     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5924     │5925     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559265927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5928    You may run "mix format --migrate" to fix this warning automatically.5929    │5930 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5932    │5933    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659345935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5936    You may run "mix format --migrate" to fix this warning automatically.5937    │5938 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5939    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5940    │5941    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259425943    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5944    You may run "mix format --migrate" to fix this warning automatically.5945    │5946 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5947    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5948    │5949    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559505951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5952     You may run "mix format --migrate" to fix this warning automatically.5953     │5954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5956     │5957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659585959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5960     You may run "mix format --migrate" to fix this warning automatically.5961     │5962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5964     │5965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259665967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5968     You may run "mix format --migrate" to fix this warning automatically.5969     │5970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5972     │5973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559745975    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5976    You may run "mix format --migrate" to fix this warning automatically.5977    │5978 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5979    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5980    │5981    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659825983    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5984    You may run "mix format --migrate" to fix this warning automatically.5985    │5986 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5987    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5988    │5989    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259905991    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5992    You may run "mix format --migrate" to fix this warning automatically.5993    │5994 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5995    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5996    │5997    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559985999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6000     You may run "mix format --migrate" to fix this warning automatically.6001     │6002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6004     │6005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/660066007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6008     You may run "mix format --migrate" to fix this warning automatically.6009     │6010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6012     │6013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/260146015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6016     You may run "mix format --migrate" to fix this warning automatically.6017     │6018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6020     │6021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560226023    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6024    You may run "mix format --migrate" to fix this warning automatically.6025    │6026 19 │       <<len :: int32, data :: binary-size(len)>> ->6027    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6028    │6029    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660306031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6032    You may run "mix format --migrate" to fix this warning automatically.6033    │6034 19 │       <<len :: int32, data :: binary-size(len)>> ->6035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6036    │6037    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260386039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6040    You may run "mix format --migrate" to fix this warning automatically.6041    │6042 19 │       <<len :: int32, data :: binary-size(len)>> ->6043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6044    │6045    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560466047     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6048     You may run "mix format --migrate" to fix this warning automatically.6049     │6050 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6051     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6052     │6053     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660546055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6056     You may run "mix format --migrate" to fix this warning automatically.6057     │6058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6060     │6061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260626063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6064     You may run "mix format --migrate" to fix this warning automatically.6065     │6066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6068     │6069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560706071    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6072    You may run "mix format --migrate" to fix this warning automatically.6073    │6074 28 │       <<4 :: int32, oid :: uint32>> -> oid6075    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6076    │6077    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660786079    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6080    You may run "mix format --migrate" to fix this warning automatically.6081    │6082 28 │       <<4 :: int32, oid :: uint32>> -> oid6083    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6084    │6085    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660866087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6088    You may run "mix format --migrate" to fix this warning automatically.6089    │6090 28 │       <<4 :: int32, oid :: uint32>> -> oid6091    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6092    │6093    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260946095    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6096    You may run "mix format --migrate" to fix this warning automatically.6097    │6098 28 │       <<4 :: int32, oid :: uint32>> -> oid6099    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6100    │6101    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261026103    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6104    You may run "mix format --migrate" to fix this warning automatically.6105    │6106 28 │       <<4 :: int32, oid :: uint32>> -> oid6107    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6108    │6109    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561106111    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6112    You may run "mix format --migrate" to fix this warning automatically.6113    │6114 28 │       <<4 :: int32, oid :: uint32>> -> oid6115    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6116    │6117    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561186119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6120     You may run "mix format --migrate" to fix this warning automatically.6121     │6122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6124     │6125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661266127     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6128     You may run "mix format --migrate" to fix this warning automatically.6129     │6130 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6131     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6132     │6133     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261346135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6136     You may run "mix format --migrate" to fix this warning automatically.6137     │6138 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6139     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6140     │6141     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561426143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6144    You may run "mix format --migrate" to fix this warning automatically.6145    │6146 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6147    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6148    │6149    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661506151    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6152    You may run "mix format --migrate" to fix this warning automatically.6153    │6154 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6155    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6156    │6157    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261586159    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6160    You may run "mix format --migrate" to fix this warning automatically.6161    │6162 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6163    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6164    │6165    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561666167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6168     You may run "mix format --migrate" to fix this warning automatically.6169     │6170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6172     │6173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661746175     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6176     You may run "mix format --migrate" to fix this warning automatically.6177     │6178 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6179     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6180     │6181     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261826183     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6184     You may run "mix format --migrate" to fix this warning automatically.6185     │6186 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6187     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6188     │6189     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561906191    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6192    You may run "mix format --migrate" to fix this warning automatically.6193    │6194 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6195    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6196    │6197    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661986199    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6200    You may run "mix format --migrate" to fix this warning automatically.6201    │6202 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6203    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6204    │6205    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662066207    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6208    You may run "mix format --migrate" to fix this warning automatically.6209    │6210 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6211    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6212    │6213    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662146215    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6216    You may run "mix format --migrate" to fix this warning automatically.6217    │6218 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6219    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6220    │6221    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262226223    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6224    You may run "mix format --migrate" to fix this warning automatically.6225    │6226 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6227    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6228    │6229    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262306231    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6232    You may run "mix format --migrate" to fix this warning automatically.6233    │6234 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6235    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6236    │6237    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262386239    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6240    You may run "mix format --migrate" to fix this warning automatically.6241    │6242 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6243    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6244    │6245    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562466247    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6248    You may run "mix format --migrate" to fix this warning automatically.6249    │6250 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6251    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6252    │6253    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562546255    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6256    You may run "mix format --migrate" to fix this warning automatically.6257    │6258 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6259    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6260    │6261    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562626263     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6264     You may run "mix format --migrate" to fix this warning automatically.6265     │6266 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6267     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6268     │6269     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662706271     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6272     You may run "mix format --migrate" to fix this warning automatically.6273     │6274 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6275     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6276     │6277     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262786279     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6280     You may run "mix format --migrate" to fix this warning automatically.6281     │6282 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6283     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6284     │6285     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562866287    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6288    You may run "mix format --migrate" to fix this warning automatically.6289    │6290 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6291    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6292    │6293    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662946295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6296    You may run "mix format --migrate" to fix this warning automatically.6297    │6298 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6299    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6300    │6301    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263026303    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6304    You may run "mix format --migrate" to fix this warning automatically.6305    │6306 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6307    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6308    │6309    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563106311     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6312     You may run "mix format --migrate" to fix this warning automatically.6313     │6314 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6315     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6316     │6317     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/663186319     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6320     You may run "mix format --migrate" to fix this warning automatically.6321     │6322 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6323     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6324     │6325     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263266327     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6328     You may run "mix format --migrate" to fix this warning automatically.6329     │6330 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6331     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6332     │6333     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563346335    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6336    You may run "mix format --migrate" to fix this warning automatically.6337    │6338 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6339    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6340    │6341    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863426343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6344    You may run "mix format --migrate" to fix this warning automatically.6345    │6346 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6347    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6348    │6349    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463506351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6352    You may run "mix format --migrate" to fix this warning automatically.6353    │6354 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6355    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6356    │6357    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763586359     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6360     You may run "mix format --migrate" to fix this warning automatically.6361     │6362 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6363     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6364     │6365     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863666367     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6368     You may run "mix format --migrate" to fix this warning automatically.6369     │6370 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6371     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6372     │6373     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463746375     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6376     You may run "mix format --migrate" to fix this warning automatically.6377     │6378 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6379     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6380     │6381     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763826383    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6384    You may run "mix format --migrate" to fix this warning automatically.6385    │6386 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6387    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6388    │6389    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663906391    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6392    You may run "mix format --migrate" to fix this warning automatically.6393    │6394 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6395    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6396    │6397    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263986399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6400    You may run "mix format --migrate" to fix this warning automatically.6401    │6402 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6403    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6404    │6405    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564066407     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6408     You may run "mix format --migrate" to fix this warning automatically.6409     │6410 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6411     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6412     │6413     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/664146415     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6416     You may run "mix format --migrate" to fix this warning automatically.6417     │6418 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6419     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6420     │6421     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264226423     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6424     You may run "mix format --migrate" to fix this warning automatically.6425     │6426 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6427     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6428     │6429     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564306431    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6432    You may run "mix format --migrate" to fix this warning automatically.6433    │6434 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6435    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6436    │6437    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864386439    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6440    You may run "mix format --migrate" to fix this warning automatically.6441    │6442 40 │         <<count::int32, data::binary>> = binary6443    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6444    │6445    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864466447    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6448    You may run "mix format --migrate" to fix this warning automatically.6449    │6450 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6451    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6452    │6453    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464546455    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6456    You may run "mix format --migrate" to fix this warning automatically.6457    │6458 40 │         <<count::int32, data::binary>> = binary6459    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6460    │6461    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464626463    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6464    You may run "mix format --migrate" to fix this warning automatically.6465    │6466 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6467    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6468    │6469    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764706471    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6472    You may run "mix format --migrate" to fix this warning automatically.6473    │6474 40 │         <<count::int32, data::binary>> = binary6475    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6476    │6477    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764786479    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6480    You may run "mix format --migrate" to fix this warning automatically.6481    │6482 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6483    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6484    │6485    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864866487    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6488    You may run "mix format --migrate" to fix this warning automatically.6489    │6490 44 │         <<_::int32, data::binary>> = binary6491    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6492    │6493    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864946495    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6496    You may run "mix format --migrate" to fix this warning automatically.6497    │6498 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6499    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6500    │6501    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465026503    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6504    You may run "mix format --migrate" to fix this warning automatically.6505    │6506 44 │         <<_::int32, data::binary>> = binary6507    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6508    │6509    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465106511    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6512    You may run "mix format --migrate" to fix this warning automatically.6513    │6514 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6515    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6516    │6517    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765186519    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6520    You may run "mix format --migrate" to fix this warning automatically.6521    │6522 44 │         <<_::int32, data::binary>> = binary6523    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6524    │6525    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765266527     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6528     You may run "mix format --migrate" to fix this warning automatically.6529     │6530 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6531     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6532     │6533     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865346535     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6536     You may run "mix format --migrate" to fix this warning automatically.6537     │6538 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6539     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6540     │6541     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465426543     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6544     You may run "mix format --migrate" to fix this warning automatically.6545     │6546 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6547     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6548     │6549     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765506551    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6552    You may run "mix format --migrate" to fix this warning automatically.6553    │6554 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6555    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6556    │6557    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665586559    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6560    You may run "mix format --migrate" to fix this warning automatically.6561    │6562 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6563    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6564    │6565    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665666567    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6568    You may run "mix format --migrate" to fix this warning automatically.6569    │6570 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6571    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6572    │6573    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665746575    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6576    You may run "mix format --migrate" to fix this warning automatically.6577    │6578 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6579    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6580    │6581    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265826583    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6584    You may run "mix format --migrate" to fix this warning automatically.6585    │6586 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6587    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6588    │6589    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265906591    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6592    You may run "mix format --migrate" to fix this warning automatically.6593    │6594 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6595    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6596    │6597    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265986599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6600    You may run "mix format --migrate" to fix this warning automatically.6601    │6602 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6603    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6604    │6605    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566066607    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6608    You may run "mix format --migrate" to fix this warning automatically.6609    │6610 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6611    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6612    │6613    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566146615    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6616    You may run "mix format --migrate" to fix this warning automatically.6617    │6618 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6619    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6620    │6621    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566226623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6624     You may run "mix format --migrate" to fix this warning automatically.6625     │6626 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6627     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6628     │6629     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666306631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6632     You may run "mix format --migrate" to fix this warning automatically.6633     │6634 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6635     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6636     │6637     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266386639     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6640     You may run "mix format --migrate" to fix this warning automatically.6641     │6642 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6643     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6644     │6645     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566466647    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6648    You may run "mix format --migrate" to fix this warning automatically.6649    │6650 33 │       <<8 :: int32, microsecs :: int64>> ->6651    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6652    │6653    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666546655    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6656    You may run "mix format --migrate" to fix this warning automatically.6657    │6658 33 │       <<8 :: int32, microsecs :: int64>> ->6659    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6660    │6661    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666626663    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6664    You may run "mix format --migrate" to fix this warning automatically.6665    │6666 33 │       <<8 :: int32, microsecs :: int64>> ->6667    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6668    │6669    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266706671    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6672    You may run "mix format --migrate" to fix this warning automatically.6673    │6674 33 │       <<8 :: int32, microsecs :: int64>> ->6675    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6676    │6677    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266786679    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6680    You may run "mix format --migrate" to fix this warning automatically.6681    │6682 33 │       <<8 :: int32, microsecs :: int64>> ->6683    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6684    │6685    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566866687    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6688    You may run "mix format --migrate" to fix this warning automatically.6689    │6690 33 │       <<8 :: int32, microsecs :: int64>> ->6691    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6692    │6693    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566946695     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6696     You may run "mix format --migrate" to fix this warning automatically.6697     │6698 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6699     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6700     │6701     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/667026703     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6704     You may run "mix format --migrate" to fix this warning automatically.6705     │6706 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6707     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6708     │6709     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/267106711     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6712     You may run "mix format --migrate" to fix this warning automatically.6713     │6714 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6715     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6716     │6717     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/567186719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6720    You may run "mix format --migrate" to fix this warning automatically.6721    │6722 37 │       <<8 :: int32, microsecs :: int64>> ->6723    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6724    │6725    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667266727    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6728    You may run "mix format --migrate" to fix this warning automatically.6729    │6730 37 │       <<8 :: int32, microsecs :: int64>> ->6731    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6732    │6733    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667346735    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6736    You may run "mix format --migrate" to fix this warning automatically.6737    │6738 37 │       <<8 :: int32, microsecs :: int64>> ->6739    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6740    │6741    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267426743    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6744    You may run "mix format --migrate" to fix this warning automatically.6745    │6746 37 │       <<8 :: int32, microsecs :: int64>> ->6747    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6748    │6749    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267506751    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6752    You may run "mix format --migrate" to fix this warning automatically.6753    │6754 37 │       <<8 :: int32, microsecs :: int64>> ->6755    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6756    │6757    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567586759    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6760    You may run "mix format --migrate" to fix this warning automatically.6761    │6762 37 │       <<8 :: int32, microsecs :: int64>> ->6763    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6764    │6765    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567666767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6768     You may run "mix format --migrate" to fix this warning automatically.6769     │6770 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6771     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6772     │6773     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667746775     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6776     You may run "mix format --migrate" to fix this warning automatically.6777     │6778 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6779     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6780     │6781     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267826783     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6784     You may run "mix format --migrate" to fix this warning automatically.6785     │6786 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6787     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6788     │6789     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567906791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6792    You may run "mix format --migrate" to fix this warning automatically.6793    │6794 42 │       <<8 :: int32, microsecs :: int64>> ->6795    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6796    │6797    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667986799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6800    You may run "mix format --migrate" to fix this warning automatically.6801    │6802 42 │       <<8 :: int32, microsecs :: int64>> ->6803    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6804    │6805    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668066807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6808    You may run "mix format --migrate" to fix this warning automatically.6809    │6810 42 │       <<8 :: int32, microsecs :: int64>> ->6811    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6812    │6813    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268146815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6816    You may run "mix format --migrate" to fix this warning automatically.6817    │6818 42 │       <<8 :: int32, microsecs :: int64>> ->6819    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6820    │6821    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268226823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6824    You may run "mix format --migrate" to fix this warning automatically.6825    │6826 42 │       <<8 :: int32, microsecs :: int64>> ->6827    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6828    │6829    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568306831    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6832    You may run "mix format --migrate" to fix this warning automatically.6833    │6834 42 │       <<8 :: int32, microsecs :: int64>> ->6835    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6836    │6837    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568386839     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6840     You may run "mix format --migrate" to fix this warning automatically.6841     │6842 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6843     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6844     │6845     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668466847     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6848     You may run "mix format --migrate" to fix this warning automatically.6849     │6850 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6851     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6852     │6853     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268546855     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6856     You may run "mix format --migrate" to fix this warning automatically.6857     │6858 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6859     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6860     │6861     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568626863    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6864    You may run "mix format --migrate" to fix this warning automatically.6865    │6866 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6867    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6868    │6869    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668706871    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6872    You may run "mix format --migrate" to fix this warning automatically.6873    │6874 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6875    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6876    │6877    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668786879    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6880    You may run "mix format --migrate" to fix this warning automatically.6881    │6882 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6883    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6884    │6885    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668866887    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6888    You may run "mix format --migrate" to fix this warning automatically.6889    │6890 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6891    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6892    │6893    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268946895    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6896    You may run "mix format --migrate" to fix this warning automatically.6897    │6898 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6899    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6900    │6901    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269026903    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6904    You may run "mix format --migrate" to fix this warning automatically.6905    │6906 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6907    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6908    │6909    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269106911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6912    You may run "mix format --migrate" to fix this warning automatically.6913    │6914 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6915    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6916    │6917    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569186919    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6920    You may run "mix format --migrate" to fix this warning automatically.6921    │6922 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6923    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6924    │6925    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569266927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6928    You may run "mix format --migrate" to fix this warning automatically.6929    │6930 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6931    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6932    │6933    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569346935     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6936     You may run "mix format --migrate" to fix this warning automatically.6937     │6938 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6939     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6940     │6941     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669426943     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6944     You may run "mix format --migrate" to fix this warning automatically.6945     │6946 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6947     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6948     │6949     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269506951     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6952     You may run "mix format --migrate" to fix this warning automatically.6953     │6954 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6955     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6956     │6957     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569586959     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6960     You may run "mix format --migrate" to fix this warning automatically.6961     │6962 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6963     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6964     │6965     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669666967     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6968     You may run "mix format --migrate" to fix this warning automatically.6969     │6970 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6971     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972     │6973     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669746975     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6976     You may run "mix format --migrate" to fix this warning automatically.6977     │6978 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6979     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6980     │6981     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269826983     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6984     You may run "mix format --migrate" to fix this warning automatically.6985     │6986 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6987     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6988     │6989     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269906991     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6992     You may run "mix format --migrate" to fix this warning automatically.6993     │6994 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6995     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6996     │6997     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569986999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7000     You may run "mix format --migrate" to fix this warning automatically.7001     │7002 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7003     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7004     │7005     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570067007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7008     You may run "mix format --migrate" to fix this warning automatically.7009     │7010 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7011     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7012     │7013     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/670147015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7016     You may run "mix format --migrate" to fix this warning automatically.7017     │7018 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7019     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7020     │7021     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270227023     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7024     You may run "mix format --migrate" to fix this warning automatically.7025     │7026 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7027     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7028     │7029     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570307031    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7032    You may run "mix format --migrate" to fix this warning automatically.7033    │7034 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7035    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7036    │7037    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670387039    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7040    You may run "mix format --migrate" to fix this warning automatically.7041    │7042 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7043    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7044    │7045    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270467047    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7048    You may run "mix format --migrate" to fix this warning automatically.7049    │7050 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7051    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7052    │7053    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570547055     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7056     You may run "mix format --migrate" to fix this warning automatically.7057     │7058 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7059     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7060     │7061     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670627063     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7064     You may run "mix format --migrate" to fix this warning automatically.7065     │7066 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7067     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7068     │7069     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270707071     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7072     You may run "mix format --migrate" to fix this warning automatically.7073     │7074 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7075     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7076     │7077     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570787079    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7080    You may run "mix format --migrate" to fix this warning automatically.7081    │7082 17 │       <<0 :: int32>> -> :void7083    │       ~~~~~~~~~~~~~~~~~~~~~~~7084    │7085    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670867087    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7088    You may run "mix format --migrate" to fix this warning automatically.7089    │7090 17 │       <<0 :: int32>> -> :void7091    │       ~~~~~~~~~~~~~~~~~~~~~~~7092    │7093    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270947095    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7096    You may run "mix format --migrate" to fix this warning automatically.7097    │7098 17 │       <<0 :: int32>> -> :void7099    │       ~~~~~~~~~~~~~~~~~~~~~~~7100    │7101    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571027103     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7104     You may run "mix format --migrate" to fix this warning automatically.7105     │7106 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7107     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7108     │7109     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/671107111     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7112     You may run "mix format --migrate" to fix this warning automatically.7113     │7114 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7115     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7116     │7117     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/271187119     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7120     You may run "mix format --migrate" to fix this warning automatically.7121     │7122 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7123     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7124     │7125     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571267127    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7128    You may run "mix format --migrate" to fix this warning automatically.7129    │7130 23 │       <<0 :: int32>> -> :void7131    │       ~~~~~~~~~~~~~~~~~~~~~~~7132    │7133    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671347135    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7136    You may run "mix format --migrate" to fix this warning automatically.7137    │7138 23 │       <<0 :: int32>> -> :void7139    │       ~~~~~~~~~~~~~~~~~~~~~~~7140    │7141    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271427143    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7144    You may run "mix format --migrate" to fix this warning automatically.7145    │7146 23 │       <<0 :: int32>> -> :void7147    │       ~~~~~~~~~~~~~~~~~~~~~~~7148    │7149    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571507151     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7152     You may run "mix format --migrate" to fix this warning automatically.7153     │7154 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7155     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7156     │7157     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671587159     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7160     You may run "mix format --migrate" to fix this warning automatically.7161     │7162 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7163     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7164     │7165     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271667167     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7168     You may run "mix format --migrate" to fix this warning automatically.7169     │7170 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7171     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7172     │7173     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571747175    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7176    │7177 20 │     manager    = worker(Postgrex.TypeManager, [])7178    │                  ~7179    │7180    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171817182    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7183    │7184 21 │     server_sup = supervisor(__MODULE__, [:servers])7185    │                  ~7186    │7187    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171887189    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7190    │7191 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7192    │     ~7193    │7194    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17195    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171967197    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7198    │7199 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7200    │                   ~7201    │7202    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/172037204     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7205     │7206 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7207     │               ~7208     │7209     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272107211     warning: a struct for Postgrex.Query is expected on struct update:72127213         %Postgrex.Query{7214           query7215           | param_oids: param_oids,7216             param_formats: param_formats,7217             param_types: param_types7218         }72197220     but got type:72217222         dynamic()72237224     where "query" was given the type:72257226         # type: dynamic()7227         # from: lib/postgrex/protocol.ex:910:357228         query72297230     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72317232     type warning found at:7233     │7234 915 │         query = %Query{query | param_oids: param_oids,7235     │                 ~7236     │7237     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672387239     warning: a struct for Postgrex.Query is expected on struct update:72407241         %Postgrex.Query{7242           query7243           | ref: make_ref(),7244             types: types,7245             columns: col_names,7246             result_oids: result_oids,7247             result_formats: result_formats,7248             result_types: result_types7249         }72507251     but got type:72527253         dynamic()72547255     where "query" was given the type:72567257         # type: dynamic()7258         # from: lib/postgrex/protocol.ex:926:357259         query72607261     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72627263     type warning found at:7264     │7265 932 │         query = %Query{query | ref: make_ref(), types: types,7266     │                 ~7267     │7268     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672697270     warning: a struct for Postgrex.Query is expected on struct update:72717272         %Postgrex.Query{query | ref: make_ref()}72737274     but got type:72757276         dynamic()72777278     where "query" was given the type:72797280         # type: dynamic()7281         # from: lib/postgrex/protocol.ex:977:317282         query72837284     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72857286     type warning found at:7287     │7288 978 │     query = %Query{query | ref: make_ref()}7289     │             ~7290     │7291     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572927293     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7294     │7295 110 │     if Map.size(s.listener_channels[channel]) == 1 do7296     │            ~7297     │7298     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37299     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37300     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/273017302      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7303      │7304 2131 │     formatted_reason = :ssl.format_error(reason)7305      │                             ~7306      │7307      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373087309      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7310      │7311 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7312      │                                            ~7313      │7314      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373157316    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7317    │7318 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7319    │            ~7320    │7321    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/173227323      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7324      │7325 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7326      │        ~7327      │7328      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273297330      warning: a struct for Postgrex.Query is expected on struct update:73317332          %Postgrex.Query{query | name: ""}73337334      but got type:73357336          dynamic()73377338      where "query" was given the type:73397340          # type: dynamic()7341          # from: lib/postgrex/protocol.ex:2313:167342          query73437344      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73457346      type warning found at:7347      │7348 2313 │   defp unnamed(query), do: %Query{query | name: ""}7349      │                            ~7350      │7351      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173527353    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7354    │7355  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7356    │                 ~7357    │7358    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273597360    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7361    │7362  9 │                 worker(Postgrex.Parameters, [])]7363    │                 ~7364    │7365    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273667367Generated postgrex app7368warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7369  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27370  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17371  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57372  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27373  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47374  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273757376==> ecto7377Compiling 70 files (.ex)7378     warning: using single-quoted strings to represent charlists is deprecated.7379     Use ~c"" if you indeed want a charlist or use "" instead.7380     You may run "mix format --migrate" to change all single-quoted7381     strings to use the ~c sigil and fix this warning.7382     │7383 166 │     defp insert_all_value(_),   do: '?'7384     │                                     ~7385     │7386     └─ lib/ecto/adapters/mysql/connection.ex:166:3773877388     warning: using single-quoted strings to represent charlists is deprecated.7389     Use ~c"" if you indeed want a charlist or use "" instead.7390     You may run "mix format --migrate" to change all single-quoted7391     strings to use the ~c sigil and fix this warning.7392     │7393 354 │       '?'7394     │       ~7395     │7396     └─ lib/ecto/adapters/mysql/connection.ex:354:773977398      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73997400      This error happens when you have function calls without parentheses inside keywords. For example:74017402          function(arg, one: nested_call a, b, c)7403          function(arg, one: if expr, do: :this, else: :that)74047405      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74067407          function(arg, one: if(expr, do: :this, else: :that))7408          function(arg, one: nested_call(a, b, c))74097410      Ambiguity found at:7411      │7412 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7413      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414      │7415      └─ lib/ecto/changeset.ex:228674167417     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74187419     This error happens when you have function calls without parentheses inside keywords. For example:74207421         function(arg, one: nested_call a, b, c)7422         function(arg, one: if expr, do: :this, else: :that)74237424     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74257426         function(arg, one: if(expr, do: :this, else: :that))7427         function(arg, one: nested_call(a, b, c))74287429     Ambiguity found at:7430     │7431 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7433     │7434     └─ lib/ecto/migration/runner.ex:26574357436     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74377438     This error happens when you have function calls without parentheses inside keywords. For example:74397440         function(arg, one: nested_call a, b, c)7441         function(arg, one: if expr, do: :this, else: :that)74427443     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74447445         function(arg, one: if(expr, do: :this, else: :that))7446         function(arg, one: nested_call(a, b, c))74477448     Ambiguity found at:7449     │7450 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7451     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7452     │7453     └─ lib/ecto/migration/runner.ex:26774547455     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7456     │7457 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7458     │        ~7459     │7460     └─ lib/ecto/query/builder.ex:136:874617462     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7463     │7464 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7465     │                                             ~~7466     │7467     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274687469     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7470     │7471 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7472     │                                         ~~7473     │7474     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274757476     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74777478     This error happens when you have function calls without parentheses inside keywords. For example:74797480         function(arg, one: nested_call a, b, c)7481         function(arg, one: if expr, do: :this, else: :that)74827483     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74847485         function(arg, one: if(expr, do: :this, else: :that))7486         function(arg, one: nested_call(a, b, c))74877488     Ambiguity found at:7489     │7490 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7491     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7492     │7493     └─ lib/ecto/repo/schema.ex:45474947495    warning: unused require Ecto.Query7496    │7497  6 │   require Ecto.Query7498    │   ~7499    │7500    └─ lib/ecto/repo/preloader.ex:6:375017502Compiling lib/ecto.ex (it's taking more than 10s)7503    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7504    │7505  9 │   schema "schema_migrations" do7506    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7507    │7508    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)75097510     warning: the following clause will never match:75117512         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->75137514     because it attempts to match on the result of:75157516         System.stacktrace()75177518     which has type:75197520         empty_list()75217522     where "args_or_arity" was given the type:75237524         # type: float() or integer() or non_empty_list(term())7525         # from: lib/ecto/changeset.ex7526         (_() when args_or_arity == 2) when length(args_or_arity) == 275277528     where "module" was given the type:75297530         # type: dynamic()7531         # from: lib/ecto/changeset.ex:733:307532         module75337534     type warning found at:7535     │7536 741 │ ...                   when length(args_or_arity) == 2 ->7537     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7538     │7539     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/275407541      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7542      │7543 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7544      │     ~7545      │7546      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275477548     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7549     │7550 739 │           case System.stacktrace do7551     │                       ~7552     │7553     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/275547555    warning: incompatible types given to Mix.Ecto.ensure_started/2:75567557        Mix.Ecto.ensure_started(repo, all: true)75587559    given types:75607561        -dynamic(atom())-, non_empty_list({:all, true})75627563    but expected one of:75647565        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75667567    where "repo" was given the type:75687569        # type: dynamic(atom())7570        # from: lib/mix/tasks/ecto.migrations.ex:37:77571        Mix.Ecto.ensure_repo(repo, args)75727573    type warning found at:7574    │7575 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7576    │                       ~7577    │7578    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375797580    warning: incompatible types given to Mix.Ecto.ensure_started/2:75817582        Mix.Ecto.ensure_started(repo, opts)75837584    given types:75857586        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75877588    but expected one of:75897590        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75917592    where "opts" was given the type:75937594        # type: dynamic(7595          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7596            non_struct_map()7597        )7598        # from: lib/mix/tasks/ecto.rollback.ex:64:107599        opts =7600          if opts[:quiet] do7601            Keyword.merge(opts, log: false, log_sql: false)7602          else7603            opts7604          end76057606    where "repo" was given the type:76077608        # type: dynamic(atom())7609        # from: lib/mix/tasks/ecto.rollback.ex:70:77610        Mix.Ecto.ensure_repo(repo, args)76117612    type warning found at:7613    │7614 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7615    │                          ~7616    │7617    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/276187619    warning: incompatible types given to Mix.Ecto.ensure_started/2:76207621        Mix.Ecto.ensure_started(repo, opts)76227623    given types:76247625        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))76267627    but expected one of:76287629        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())76307631    where "opts" was given the type:76327633        # type: dynamic(7634          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7635            non_struct_map()7636        )7637        # from: lib/mix/tasks/ecto.migrate.ex:68:107638        opts =7639          if opts[:quiet] do7640            Keyword.merge(opts, log: false, log_sql: false)7641          else7642            opts7643          end76447645    where "repo" was given the type:76467647        # type: dynamic(atom())7648        # from: lib/mix/tasks/ecto.migrate.ex:74:77649        Mix.Ecto.ensure_repo(repo, args)76507651    type warning found at:7652    │7653 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7654    │                          ~7655    │7656    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/276577658    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76597660        Mix.Ecto.source_repo_priv(repo)76617662    given types:76637664        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76657666    but expected one of:76677668        atom()76697670    where "repo" was given the types:76717672        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7673        # from: lib/mix/tasks/ecto.load.ex:70:227674        Keyword.merge(repo.config, opts)76757676        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7677        # from: lib/mix/tasks/ecto.load.ex:72:277678        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76797680    type warning found at:7681    │7682 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7683    │                                          ~7684    │7685    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276867687    warning: expected a map or struct when accessing .__adapter__ in expression:76887689        repo.__adapter__76907691    where "repo" was given the type:76927693        # type: dynamic(atom())7694        # from: lib/mix/tasks/ecto.load.ex:53:77695        Mix.Ecto.ensure_repo(repo, args)76967697    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76987699    type warning found at:7700    │7701 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7702    │                              ~7703    │7704    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/177057706    warning: expected a map or struct when accessing .__adapter__ in expression:77077708        repo.__adapter__77097710    where "repo" was given the type:77117712        # type: dynamic(atom())7713        # from: lib/mix/tasks/ecto.dump.ex:50:77714        Mix.Ecto.ensure_repo(repo, args)77157716    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77177718    type warning found at:7719    │7720 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7721    │                              ~7722    │7723    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177247725    warning: expected a map or struct when accessing .__adapter__ in expression:77267727        repo.__adapter__77287729    where "repo" was given the type:77307731        # type: dynamic(atom())7732        # from: lib/mix/tasks/ecto.drop.ex:39:77733        Mix.Ecto.ensure_repo(repo, args)77347735    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77367737    type warning found at:7738    │7739 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7740    │                              ~7741    │7742    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177437744    warning: incompatible types given to get_source/1:77457746        get_source(repo)77477748    given types:77497750        -dynamic(atom())-77517752    but expected one of:77537754        %{..., config: empty_list() or non_empty_list(term(), term())}77557756    where "repo" was given the type:77577758        # type: dynamic(atom())7759        # from: lib/ecto/migration/schema_migration.ex:24:137760        repo.all(7761          Map.put(7762            (7763              query =7764                (7765                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7766                  Ecto.Query.Builder.From.apply(query, 1)7767                )7768        7769              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7770                ...,7771                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7772                file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7773                line: 22,7774                take: %{}7775              })7776            ),7777            :prefix,7778            prefix7779          ), timeout: :infinity, log: false)77807781    type warning found at:7782    │7783 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7784    │                ~7785    │7786    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/277877788    warning: incompatible types given to get_source/1:77897790        get_source(repo)77917792    given types:77937794        -dynamic(atom())-77957796    but expected one of:77977798        %{..., config: empty_list() or non_empty_list(term(), term())}77997800    where "repo" was given the type:78017802        # type: dynamic(atom())7803        # from: lib/ecto/migration/schema_migration.ex:30:137804        repo.insert!(7805          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7806            prefix: prefix,7807            source: get_source(repo)7808          ), timeout: :infinity, log: false)78097810    type warning found at:7811    │7812 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7813    │                                              ~7814    │7815    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378167817    warning: incompatible types given to get_source/1:78187819        get_source(repo)78207821    given types:78227823        -dynamic(atom())-78247825    but expected one of:78267827        %{..., config: empty_list() or non_empty_list(term(), term())}78287829    where "repo" was given the type:78307831        # type: dynamic(atom())7832        # from: lib/ecto/migration/schema_migration.ex:36:137833        repo.delete_all(7834          Map.put(7835            (7836              query =7837                (7838                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7839                  Ecto.Query.Builder.From.apply(query, 1)7840                )7841        7842              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7843                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7844                op: :and,7845                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7846                file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7847                line: 347848              })7849            ),7850            :prefix,7851            prefix7852          ), timeout: :infinity, log: false)78537854    type warning found at:7855    │7856 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7857    │                ~7858    │7859    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378607861     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7862     │7863 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7864     │                                                                              ~7865     │7866     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27867     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/278687869     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7870     │7871 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7872     │                                                                              ~7873     │7874     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278757876     warning: the following conditional expression:78777878         is_atom(related)78797880     will always evaluate to:78817882         dynamic(true)78837884     where "related" was given the type:78857886         # type: dynamic(atom())7887         # from: lib/ecto/association.ex:730:157888         related = Ecto.Association.related_from_query(queryable)78897890     type warning found at:7891     │7892 732 │     unless is_atom(related) do7893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7894     │7895     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/378967897      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7898      │7899 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7900      │        ~7901      │7902      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179037904     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7905     │7906 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7907     │                                                                              ~7908     │7909     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279107911      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7912      │7913 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7914      │                 ~7915      │7916      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379177918    warning: expected a map or struct when accessing .__adapter__ in expression:79197920        repo.__adapter__79217922    where "repo" was given the type:79237924        # type: dynamic(atom())7925        # from: lib/mix/tasks/ecto.create.ex:37:77926        Mix.Ecto.ensure_repo(repo, args)79277928    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()79297930    type warning found at:7931    │7932 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7933    │                              ~7934    │7935    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/179367937     warning: the following clause will never match:79387939         {:error, _} = error ->79407941     because it attempts to match on the result of:79427943         apply(changeset, adapter, :insert, args)79447945     which has type:79467947         dynamic({:invalid or :ok, term()})79487949     type warning found at:7950     │7951 219 │           {:error, _} = error ->7952     │                       ~7953     │7954     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479557956     warning: the following clause will never match:79577958         {:error, _} = error ->79597960     because it attempts to match on the result of:79617962         apply(changeset, adapter, action, args)79637964     which has type:79657966         dynamic({:invalid or :ok, term()})79677968     type warning found at:7969     │7970 297 │             {:error, _} = error ->7971     │                         ~7972     │7973     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479747975    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7976    │7977 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7978    │     ~7979    │7980    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279817982     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7983     │7984 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7985     │           ~7986     │7987     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379887989    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7990    │7991 54 │       filter_and_reraise e, System.stacktrace7992    │                                    ~7993    │7994    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579957996    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7997    │7998 44 │     index  = Map.size(params)7999    │                  ~8000    │8001    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58002    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580038004     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8005     │8006 614 │     Decimal.minus(decimal)8007     │             ~8008     │8009     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180108011     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)8012     │8013 228 │         raise BadStructError, struct: struct, term: data8014     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8015     │8016     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580178018    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead8019    │8020 62 │       Mix.Project.compile(args)8021    │                   ~8022    │8023    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/280248025     warning: expected a module (an atom) when invoking start_link/1 in expression:80268027         repo.start_link(pool_size: pool_size)80288029     where "pool_size" was given the type:80308031         # type: dynamic()8032         # from: lib/mix/ecto.ex:101:158033         pool_size = Keyword.get(opts, :pool_size, 1)80348035     where "repo" was given the type:80368037         # type: dynamic(%{..., __adapter__: atom()})8038         # from: lib/mix/ecto.ex:99:368039         repo.__adapter__.ensure_all_started(repo, :temporary)80408041     type warning found at:8042     │8043 102 │     case repo.start_link(pool_size: pool_size) do8044     │               ~8045     │8046     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/280478048     warning: the following clause will never match:80498050         {:error, _} ->80518052     because it attempts to match on the result of:80538054         NaiveDateTime.new(date, time)80558056     which has type:80578058         dynamic({:ok, %NaiveDateTime{}})80598060     type warning found at:8061     │8062 803 │         {:error, _} -> :error8063     │         ~~~~~~~~~~~~~~~~~~~~~8064     │8065     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180668067     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency8068     │8069 146 │     Logger.remove_backend(:console)8070     │            ~8071     │8072     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/280738074     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency8075     │8076 155 │     Logger.add_backend(:console, flush: true)8077     │            ~8078     │8079     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/280808081     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8082     │8083 159 │         supervise(children, strategy: :one_for_one)8084     │         ~8085     │8086     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180878088    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8089    │8090 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8091    │     ~8092    │8093    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280948095     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8096     │8097 214 │       filter_and_reraise e, System.stacktrace8098     │                                    ~8099     │8100     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48101     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/481028103      warning: expected a map or struct when accessing .__struct__ in expression:81048105          schema.__struct__81068107      where "schema" was given the types:81088109          # type: dynamic(atom() and not nil)8110          # from: lib/ecto/query/planner.ex:1186:418111          schema81128113          # type: atom()8114          # from: lib/ecto/query/planner.ex:1186:618115          is_atom(schema)81168117      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()81188119      type warning found at:8120      │8121 1190 │       Map.has_key?(schema.__struct__, field) ->8122      │                           ~8123      │8124      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681258126    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81278128        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81298130    given types:81318132        (8133          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8134          dynamic()8135        )81368137    but expected one of:81388139        atom(), term()81408141    where "opts" was given the type:81428143        # type: dynamic(8144          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8145            non_struct_map()8146        )8147        # from: lib/ecto/migrator.ex:44:658148        opts[:prefix]81498150    where "repo" was given the type:81518152        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8153        # from: lib/ecto/migrator.ex:44:238154        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81558156    type warning found at:8157    │8158 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8159    │                       ~8160    │8161    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281628163     warning: expected a module (an atom) when invoking transaction/2 in expression:81648165         repo.transaction(fun, log: false, timeout: :infinity)81668167     where "fun" was given the type:81688169         # type: dynamic()8170         # from: lib/ecto/migrator.ex:114:478171         fun81728173     where "repo" was given the types:81748175         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8176         # from: lib/ecto/migrator.ex:118:248177         repo.__adapter__.supports_ddl_transaction?81788179         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8180         # from: lib/ecto/migrator.ex:118:248181         repo.__adapter__.supports_ddl_transaction?81828183     type warning found at:8184     │8185 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8186     │              ~8187     │8188     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381898190     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8191     │8192 291 │     modules = Code.load_file(file)8193     │                    ~8194     │8195     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281968197    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8198    │8199 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8200    │       ~8201    │8202    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/182038204     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8205     │8206 321 │         reraise error, System.stacktrace8207     │                               ~8208     │8209     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/382108211    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8212    │8213 15 │     supervise(children, strategy: :simple_one_for_one)8214    │     ~8215    │8216    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/182178218     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8219     │8220 260 │         reraise %{err | message: message}, System.stacktrace8221     │                                                   ~8222     │8223     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682248225    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8226    │8227 10 │       worker(Ecto.Registry, []),8228    │       ~8229    │8230    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282318232    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8233    │8234 11 │       supervisor(Ecto.Migration.Supervisor, [])8235    │       ~8236    │8237    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282388239Generated ecto app8240==> guardian_db8241Compiling 5 files (.ex)8242    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead8243    │8244 15 │   schema "virtual: token" do8245    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~8246    │8247    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)82488249     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead8250     │8251 111 │   config = Application.get_env(:guardian, Guardian.DB, [])8252     │                        ~8253     │8254     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)825582568257== Compilation error in file lib/guardian/db.ex ==8258** (RuntimeError) Guardian.DB configuration is required8259    lib/guardian/db.ex:114: (module)8260could not compile dependency :guardian_db, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile guardian_db --force", update it with "mix deps.update guardian_db" or clean it with "mix deps.clean guardian_db"