materia

Build log

nerves_system_x86_64

materia 0.1.2 · fail · run materia-0.1.2-1790984492544
7912 of 7912 lines
1Resolving Hex dependencies...2Resolution completed in 0.498s3Unchanged: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_x86_64/materia/mix.exs:10:27191192    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 quotes193    │194 85 │       "test": ["ecto.drop", "ecto.create --quiet", "ecto.migrate", "run priv/repo/seeds.exs", "test"]195    │       ~196    │197    └─ /work/proj/deps_x86_64/materia/mix.exs:85:7198199    warning: variable "deps_list" is unused (if the variable is not meant to be used, prefix it with an underscore)200    │201 51 │     deps_list = [202    │     ~~~~~~~~~203    │204    └─ /work/proj/deps_x86_64/materia/mix.exs:51:5: Materia.Mixfile.deps/0205206    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 quotes207    │208 10 │       preferred_cli_env: ["coveralls": :test, "coveralls.detail": :test, "coveralls.post": :test, "coveralls.html": :test],209    │                           ~210    │211    └─ /work/proj/deps_x86_64/materia_utils/mix.exs:10:27212213    warning: String.strip/1 is deprecated. Use String.trim/1 instead214    │215  4 │   @version File.read!("VERSION") |> String.strip216    │                                            ~217    │218    └─ /work/proj/deps_x86_64/poison/mix.exs:4:44: Poison.Mixfile (module)219220==> connection221Compiling 1 file (.ex)222     warning: using single-quoted strings to represent charlists is deprecated.223     Use ~c"" if you indeed want a charlist or use "" instead.224     You may run "mix format --migrate" to change all single-quoted225     strings to use the ~c sigil and fix this warning.226     │227 553 │         [{:data, [{'State', mod_state}]}]228     │                    ~229     │230     └─ lib/connection.ex:553:20231232     warning: using single-quoted strings to represent charlists is deprecated.233     Use ~c"" if you indeed want a charlist or use "" instead.234     You may run "mix format --migrate" to change all single-quoted235     strings to use the ~c sigil and fix this warning.236     │237 680 │     format = '** Generic server ~p terminating \n' ++238     │              ~239     │240     └─ lib/connection.ex:680:14241242     warning: using single-quoted strings to represent charlists is deprecated.243     Use ~c"" if you indeed want a charlist or use "" instead.244     You may run "mix format --migrate" to change all single-quoted245     strings to use the ~c sigil and fix this warning.246     │247 681 │       '** Last message in was ~p~n' ++ ## No last message248     │       ~249     │250     └─ lib/connection.ex:681:7251252     warning: using single-quoted strings to represent charlists is deprecated.253     Use ~c"" if you indeed want a charlist or use "" instead.254     You may run "mix format --migrate" to change all single-quoted255     strings to use the ~c sigil and fix this warning.256     │257 682 │       '** When Server state == ~p~n' ++258     │       ~259     │260     └─ lib/connection.ex:682:7261262     warning: using single-quoted strings to represent charlists is deprecated.263     Use ~c"" if you indeed want a charlist or use "" instead.264     You may run "mix format --migrate" to change all single-quoted265     strings to use the ~c sigil and fix this warning.266     │267 683 │       '** Reason for termination == ~n** ~p~n'268     │       ~269     │270     └─ lib/connection.ex:683:7271272     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead273     │274 429 │         init_stop(starter, name, {reason, System.stacktrace()})275     │                                                  ~276     │277     └─ lib/connection.ex:429:50: Connection.init_it/6278     └─ lib/connection.ex:431:45: Connection.init_it/6279     └─ lib/connection.ex:491:57: Connection.handle_call/3280     └─ lib/connection.ex:540:41: Connection.code_change/3281     └─ lib/connection.ex:581:57: Connection.terminate/2282     └─ lib/connection.ex:625:49: Connection.enter_connect/5283     └─ lib/connection.ex:628:34: Connection.enter_connect/5284     └─ lib/connection.ex:631:45: Connection.enter_connect/5285     └─ lib/connection.ex:657:49: Connection.enter_terminate/5286     └─ lib/connection.ex:660:34: Connection.enter_terminate/5287     └─ lib/connection.ex:663:45: Connection.enter_terminate/5288     └─ lib/connection.ex:744:24: Connection.connect/3289     └─ lib/connection.ex:770:24: Connection.disconnect/3290     └─ lib/connection.ex:813:57: Connection.handle_async/3291292Generated connection app293==> poison294Compiling 4 files (.ex)295    warning: using single-quoted strings to represent charlists is deprecated.296    Use ~c"" if you indeed want a charlist or use "" instead.297    You may run "mix format --migrate" to change all single-quoted298    strings to use the ~c sigil and fix this warning.299    │300 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do301    │                               ~302    │303    └─ lib/poison/encoder.ex:93:31304305    warning: using single-quoted strings to represent charlists is deprecated.306    Use ~c"" if you indeed want a charlist or use "" instead.307    You may run "mix format --migrate" to change all single-quoted308    strings to use the ~c sigil and fix this warning.309    │310 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do311    │                                                ~312    │313    └─ lib/poison/encoder.ex:93:48314315     warning: using single-quoted strings to represent charlists is deprecated.316     Use ~c"" if you indeed want a charlist or use "" instead.317     You may run "mix format --migrate" to change all single-quoted318     strings to use the ~c sigil and fix this warning.319     │320 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do321     │                                                                           ~322     │323     └─ lib/poison/encoder.ex:139:75324325    warning: using single-quoted strings to represent charlists is deprecated.326    Use ~c"" if you indeed want a charlist or use "" instead.327    You may run "mix format --migrate" to change all single-quoted328    strings to use the ~c sigil and fix this warning.329    │330 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do331    │                                                                       ~332    │333    └─ lib/poison/parser.ex:77:71334335     warning: using single-quoted strings to represent charlists is deprecated.336     Use ~c"" if you indeed want a charlist or use "" instead.337     You may run "mix format --migrate" to change all single-quoted338     strings to use the ~c sigil and fix this warning.339     │340 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do341     │                                                                          ~342     │343     └─ lib/poison/parser.ex:155:74344345     warning: using single-quoted strings to represent charlists is deprecated.346     Use ~c"" if you indeed want a charlist or use "" instead.347     You may run "mix format --migrate" to change all single-quoted348     strings to use the ~c sigil and fix this warning.349     │350 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do351     │                                                            ~352     │353     └─ lib/poison/parser.ex:171:60354355     warning: using single-quoted strings to represent charlists is deprecated.356     Use ~c"" if you indeed want a charlist or use "" instead.357     You may run "mix format --migrate" to change all single-quoted358     strings to use the ~c sigil and fix this warning.359     │360 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do361     │                                                                   ~362     │363     └─ lib/poison/parser.ex:197:67364365     warning: using single-quoted strings to represent charlists is deprecated.366     Use ~c"" if you indeed want a charlist or use "" instead.367     You may run "mix format --migrate" to change all single-quoted368     strings to use the ~c sigil and fix this warning.369     │370 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do371     │                                                                ~372     │373     └─ lib/poison/parser.ex:205:64374375     warning: using single-quoted strings to represent charlists is deprecated.376     Use ~c"" if you indeed want a charlist or use "" instead.377     You may run "mix format --migrate" to change all single-quoted378     strings to use the ~c sigil and fix this warning.379     │380 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do381     │                               ~382     │383     └─ lib/poison/parser.ex:229:31384385     warning: using single-quoted strings to represent charlists is deprecated.386     Use ~c"" if you indeed want a charlist or use "" instead.387     You may run "mix format --migrate" to change all single-quoted388     strings to use the ~c sigil and fix this warning.389     │390 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do391     │                                            ~392     │393     └─ lib/poison/parser.ex:229:44394395     warning: using single-quoted strings to represent charlists is deprecated.396     Use ~c"" if you indeed want a charlist or use "" instead.397     You may run "mix format --migrate" to change all single-quoted398     strings to use the ~c sigil and fix this warning.399     │400 239 │     when a1 in 'dD' and a2 in 'dD'401     │                ~402     │403     └─ lib/poison/parser.ex:239:16404405     warning: using single-quoted strings to represent charlists is deprecated.406     Use ~c"" if you indeed want a charlist or use "" instead.407     You may run "mix format --migrate" to change all single-quoted408     strings to use the ~c sigil and fix this warning.409     │410 239 │     when a1 in 'dD' and a2 in 'dD'411     │                               ~412     │413     └─ lib/poison/parser.ex:239:31414415     warning: using single-quoted strings to represent charlists is deprecated.416     Use ~c"" if you indeed want a charlist or use "" instead.417     You may run "mix format --migrate" to change all single-quoted418     strings to use the ~c sigil and fix this warning.419     │420 240 │     and (b1 in '89abAB')421     │                ~422     │423     └─ lib/poison/parser.ex:240:16424425     warning: using single-quoted strings to represent charlists is deprecated.426     Use ~c"" if you indeed want a charlist or use "" instead.427     You may run "mix format --migrate" to change all single-quoted428     strings to use the ~c sigil and fix this warning.429     │430 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do431     │                                                            ~432     │433     └─ lib/poison/parser.ex:274:60434435    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead436    │437 22 │   if Application.get_env(:poison, :native) do438    │                  ~439    │440    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)441442    warning: use Bitwise is deprecated. import Bitwise instead443    │444 26 │   use Bitwise445    │   ~~~~~~~~~~~446    │447    └─ lib/poison/parser.ex:26: Poison.Parser (module)448449     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 operator450     │451 199 │     <<digits :: binary-size(count), rest :: binary>> = string452     │                             ~453     │454     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2455456     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 operator457     │458 225 │     <<chunk :: binary-size(count), rest :: binary>> = string459     │                            ~460     │461     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3462463    warning: use Bitwise is deprecated. import Bitwise instead464    │465 83 │   use Bitwise466    │   ~~~~~~~~~~~467    │468    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)469470     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 operator471     │472 135 │     <<chunk :: binary-size(size), rest :: binary>> = string473     │                            ~474     │475     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2476477     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead478     │479 173 │     case Integer.to_char_list(char, 16) do480     │                  ~481     │482     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1483484Generated poison app485==> jose486Compiling 113 files (.erl)487src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.488Compile directive 'nowarn_deprecated_catch' can be used to suppress489warnings in selected modules.490%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),491%     | 		    ^492493src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.494Compile directive 'nowarn_deprecated_catch' can be used to suppress495warnings in selected modules.496%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of497%     | 	     ^498499src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.500Compile directive 'nowarn_deprecated_catch' can be used to suppress501warnings in selected modules.502%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of503%     | 			     ^504505src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.506Compile directive 'nowarn_deprecated_catch' can be used to suppress507warnings in selected modules.508%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of509%     | 	     ^510511src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.512Compile directive 'nowarn_deprecated_catch' can be used to suppress513warnings in selected modules.514%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of515%     | 			     ^516517src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.518Compile directive 'nowarn_deprecated_catch' can be used to suppress519warnings in selected modules.520%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of521%     | 	     ^522523src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.524Compile directive 'nowarn_deprecated_catch' can be used to suppress525warnings in selected modules.526%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of527%     | 			     ^528529src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.530Compile directive 'nowarn_deprecated_catch' can be used to suppress531warnings in selected modules.532%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of533%     | 	     ^534535src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.536Compile directive 'nowarn_deprecated_catch' can be used to suppress537warnings in selected modules.538%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of539%     | 			     ^540541src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.542Compile directive 'nowarn_deprecated_catch' can be used to suppress543warnings in selected modules.544%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of545%     | 					     ^546547src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.548Compile directive 'nowarn_deprecated_catch' can be used to suppress549warnings in selected modules.550%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of551%     | 	     ^552553src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.554Compile directive 'nowarn_deprecated_catch' can be used to suppress555warnings in selected modules.556%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of557%     | 			     ^558559src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.560Compile directive 'nowarn_deprecated_catch' can be used to suppress561warnings in selected modules.562%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of563%     | 					     ^564565src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.566Compile directive 'nowarn_deprecated_catch' can be used to suppress567warnings in selected modules.568%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of569%     | 	     ^570571src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.572Compile directive 'nowarn_deprecated_catch' can be used to suppress573warnings in selected modules.574%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of575%     | 			     ^576577src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.578Compile directive 'nowarn_deprecated_catch' can be used to suppress579warnings in selected modules.580%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of581%     | 	     ^582583src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.584Compile directive 'nowarn_deprecated_catch' can be used to suppress585warnings in selected modules.586%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of587%     | 			     ^588589src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.590Compile directive 'nowarn_deprecated_catch' can be used to suppress591warnings in selected modules.592%  230| 	case catch block_cipher(Cipher) of593%     | 	     ^594595src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.596Compile directive 'nowarn_deprecated_catch' can be used to suppress597warnings in selected modules.598%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of599%     | 	     ^600601src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.602Compile directive 'nowarn_deprecated_catch' can be used to suppress603warnings in selected modules.604%  246| 	case catch rsa_crypt(Padding) of605%     | 	     ^606607src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.608Compile directive 'nowarn_deprecated_catch' can be used to suppress609warnings in selected modules.610%  254| 	case catch rsa_sign(Padding) of611%     | 	     ^612613src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.614Compile directive 'nowarn_deprecated_catch' can be used to suppress615warnings in selected modules.616%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of617%     | 	     ^618619Compiling 8 files (.ex)620Generated jose app621==> nerves_compatibility_test622===> Analyzing applications...623===> Compiling ranch624    ┌─ src/ranch.erl:625    │626 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);627    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.628Compile directive 'nowarn_deprecated_catch' can be used to suppress629warnings in selected modules.630631632     ┌─ src/ranch_ssl.erl:633     │634 128 │  	case ssl:ssl_accept(CSocket, Timeout) of635     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead636637     ┌─ src/ranch_ssl.erl:638     │639 233 │  			end, ssl:cipher_suites());640     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead641642     ┌─ src/ranch_ssl.erl:643     │644 235 │  			ssl:cipher_suites()645     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead646647648    ┌─ src/ranch_conns_sup.erl:649    │650 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},651    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.652Compile directive 'nowarn_deprecated_catch' can be used to suppress653warnings in selected modules.654655656===> Analyzing applications...657===> Compiling cowlib658==> comeonin659Compiling 2 files (.ex)660Generated comeonin app661==> nerves_compatibility_test662===> Analyzing applications...663===> Compiling poolboy664warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"665  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2666  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1667  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5668  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2669  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4670  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2671672==> db_connection673Compiling 23 files (.ex)674warning: cannot infer signatures from :poolboy because it is not loaded675676    warning: unused require Bitwise677    │678 31 │     require Bitwise679    │     ~680    │681    └─ lib/db_connection/backoff.ex:31:5682683     warning: using single-quoted strings to represent charlists is deprecated.684     Use ~c"" if you indeed want a charlist or use "" instead.685     You may run "mix format --migrate" to change all single-quoted686     strings to use the ~c sigil and fix this warning.687     │688 406 │       :normal    -> [{:data, [{'Module', mod}]}]689     │                                ~690     │691     └─ lib/db_connection/connection.ex:406:32692693     warning: using single-quoted strings to represent charlists is deprecated.694     Use ~c"" if you indeed want a charlist or use "" instead.695     You may run "mix format --migrate" to change all single-quoted696     strings to use the ~c sigil and fix this warning.697     │698 661 │     [{:data, [{'Module', mod}, {'State', state}]}]699     │                ~700     │701     └─ lib/db_connection/connection.ex:661:16702703     warning: using single-quoted strings to represent charlists is deprecated.704     Use ~c"" if you indeed want a charlist or use "" instead.705     You may run "mix format --migrate" to change all single-quoted706     strings to use the ~c sigil and fix this warning.707     │708 661 │     [{:data, [{'Module', mod}, {'State', state}]}]709     │                                 ~710     │711     └─ lib/db_connection/connection.ex:661:33712713    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead714    │715  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]716    │                  ~717    │718    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0719720    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead721    │722 30 │     worker(DBConnection.Watcher, [owner])723    │     ~724    │725    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1726727    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead728    │729 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)730    │     ~731    │732    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1733    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2734735    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead736    │737 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])738    │     ~739    │740    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3741742    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead743    │744 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])745    │     ~746    │747    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2748749     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead750     │751 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)752     │                     ~753     │754     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3755756    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead757    │758 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)759    │                     ~760    │761    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4762763     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead764     │765 138 │         case System.stacktrace() do766     │                     ~767     │768     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2769770     warning: the following clause will never match:771772         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->773774     because it attempts to match on the result of:775776         System.stacktrace()777778     which has type:779780         empty_list()781782     where "arity" was given the type:783784         # type: integer()785         # from: lib/db_connection/connection.ex:139:56786         is_integer(arity)787788     type warning found at:789     │790 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace791     │                                      ~792     │793     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2794795     warning: the following clause will never match:796797         [{a, b, params, c} | rest] when is_list(params) ->798799     because it attempts to match on the result of:800801         System.stacktrace()802803     which has type:804805         empty_list()806807     where "params" was given the type:808809         # type: empty_list() or non_empty_list(term(), term())810         # from: lib/db_connection/connection.ex:140:43811         is_list(params)812813     type warning found at:814     │815 140 │           [{a, b, params, c} | rest] when is_list(params) ->816     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~817     │818     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2819820    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead821    │822  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]823    │                  ~824    │825    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0826827     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead828     │829 986 │             stack = System.stacktrace()830     │                            ~831     │832     └─ lib/db_connection.ex:986:28: DBConnection.handle/4833     └─ lib/db_connection.ex:992:24: DBConnection.handle/4834     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4835     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4836     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6837     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3838     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5839     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2840     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4841     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5842     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5843     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2844     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6845     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6846847     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead848     │849 111 │         stack = System.stacktrace()850     │                        ~851     │852     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3853854    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead855    │856  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],857    │                 ~858    │859    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3860861    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead862    │863  8 │     pool = supervisor(Pool, [], [restart: :temporary])864    │            ~865    │866    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0867868    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead869    │870 36 │     worker(DBConnection.Watcher, [owner])871    │     ~872    │873    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1874875    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead876    │877  9 │       supervisor(DBConnection.Task, []),878    │       ~879    │880    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2881    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2882    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2883884     warning: :random.seed/3 is deprecated. Use the 'rand' module instead885     │886 108 │     case :random.seed(hash, sec, micro) do887     │                  ~888     │889     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0890891Generated db_connection app892==> decimal893Compiling 4 files (.ex)894      warning: using single-quoted strings to represent charlists is deprecated.895      Use ~c"" if you indeed want a charlist or use "" instead.896      You may run "mix format --migrate" to change all single-quoted897      strings to use the ~c sigil and fix this warning.898      │899 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list900      │           ~901      │902      └─ lib/decimal.ex:1320:11903904      warning: using single-quoted strings to represent charlists is deprecated.905      Use ~c"" if you indeed want a charlist or use "" instead.906      You may run "mix format --migrate" to change all single-quoted907      strings to use the ~c sigil and fix this warning.908      │909 1351 │           list = list ++ 'E'910      │                          ~911      │912      └─ lib/decimal.ex:1351:26913914      warning: using single-quoted strings to represent charlists is deprecated.915      Use ~c"" if you indeed want a charlist or use "" instead.916      You may run "mix format --migrate" to change all single-quoted917      strings to use the ~c sigil and fix this warning.918      │919 1352 │           list = if exp >= 0, do: list ++ '+', else: list920      │                                           ~921      │922      └─ lib/decimal.ex:1352:43923924      warning: using single-quoted strings to represent charlists is deprecated.925      Use ~c"" if you indeed want a charlist or use "" instead.926      You may run "mix format --migrate" to change all single-quoted927      strings to use the ~c sigil and fix this warning.928      │929 1775 │       int = if int == [], do: '0', else: int930      │                               ~931      │932      └─ lib/decimal.ex:1775:31933934      warning: using single-quoted strings to represent charlists is deprecated.935      Use ~c"" if you indeed want a charlist or use "" instead.936      You may run "mix format --migrate" to change all single-quoted937      strings to use the ~c sigil and fix this warning.938      │939 1776 │       exp = if exp == [], do: '0', else: exp940      │                               ~941      │942      └─ lib/decimal.ex:1776:31943944Generated decimal app945==> nerves_compatibility_test946===> Analyzing applications...947===> Compiling cowboy948    ┌─ src/cowboy_handler.erl:949    │950 87 │  		Stacktrace = erlang:get_stacktrace(),951    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace952953     ┌─ src/cowboy_handler.erl:954     │955 116 │  		Stacktrace = erlang:get_stacktrace(),956     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace957958     ┌─ src/cowboy_handler.erl:959     │960 235 │  		Stacktrace = erlang:get_stacktrace(),961     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace962963     ┌─ src/cowboy_handler.erl:964     │965 290 │  			{stacktrace, erlang:get_stacktrace()},966     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace967968969     ┌─ src/cowboy_websocket.erl:970     │971 147 │  		Stacktrace = erlang:get_stacktrace(),972     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace973974     ┌─ src/cowboy_websocket.erl:975     │976 645 │  			{stacktrace, erlang:get_stacktrace()},977     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace978979     ┌─ src/cowboy_websocket.erl:980     │981 755 │  			{stacktrace, erlang:get_stacktrace()},982     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace983984985    ┌─ src/cowboy_rest.erl:986    │987 69 │  				Stacktrace = erlang:get_stacktrace(),988    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace989990      ┌─ src/cowboy_rest.erl:991      │992 1006 │  	Stacktrace = erlang:get_stacktrace(),993      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace994995996==> phoenix_pubsub997Compiling 13 files (.ex)998     warning: single quotes around atoms are deprecated. Use double quotes instead999     │1000 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1001     │                       ~1002     │1003     └─ lib/phoenix/pubsub/local.ex:160:2310041005     warning: single quotes around atoms are deprecated. Use double quotes instead1006     │1007 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1008     │                                        ~1009     │1010     └─ lib/phoenix/pubsub/local.ex:160:4010111012     warning: unused require Logger1013     │1014 107 │   require Logger1015     │   ~1016     │1017     └─ lib/phoenix/tracker.ex:107:310181019    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10201021        %Phoenix.Tracker.Replica{replica | status: :permdown}10221023    but got type:10241025        dynamic()10261027    where "replica" was given the type:10281029        # type: dynamic()1030        # from: lib/phoenix/tracker/replica.ex:72:171031        replica10321033    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10341035    type warning found at:1036    │1037 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1038    │                               ~1039    │1040    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110411042    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10431044        %Phoenix.Tracker.Replica{replica | status: :down}10451046    but got type:10471048        dynamic()10491050    where "replica" was given the type:10511052        # type: dynamic()1053        # from: lib/phoenix/tracker/replica.ex:74:131054        replica10551056    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10571058    type warning found at:1059    │1060 74 │   defp down(replica), do: %Replica{replica | status: :down}1061    │                           ~1062    │1063    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/110641065    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10661067        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}10681069    but got type:10701071        dynamic()10721073    where "replica" was given the type:10741075        # type: dynamic()1076        # from: lib/phoenix/tracker/replica.ex:76:291077        replica10781079    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10801081    type warning found at:1082    │1083 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1084    │     ~1085    │1086    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/110871088     warning: a struct for Phoenix.Tracker.State is expected on struct update:10891090         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}10911092     but got type:10931094         dynamic()10951096     where "delta" was given the type:10971098         # type: dynamic()1099         # from: lib/phoenix/tracker/state.ex:461:361100         %Phoenix.Tracker.State{delta: delta} = state11011102     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11031104     type warning found at:1105     │1106 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1107     │                 ~1108     │1109     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/511101111     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1112     │1113 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1114     │         ~1115     │1116     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/111171118     warning: a struct for Phoenix.Tracker.State is expected on struct update:11191120         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11211122     but got type:11231124         dynamic()11251126     where "delta" was given the type:11271128         # type: dynamic()1129         # from: lib/phoenix/tracker/state.ex:541:991130         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1131           state11321133     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11341135     type warning found at:1136     │1137 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1138     │                   ~1139     │1140     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/111411142     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1143     │1144 273 │     supervise(shards, strategy: :one_for_one,1145     │     ~1146     │1147     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/111481149     warning: a struct for Phoenix.Tracker.State is expected on struct update:11501151         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11521153     but got type:11541155         dynamic(%{..., range: {term(), term()}})11561157     where "delta" was given the type:11581159         # type: dynamic(%{..., range: {term(), term()}})1160         # from: lib/phoenix/tracker/state.ex:551:301161         {start_clock, end_clock} = delta.range11621163     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11641165     type warning found at:1166     │1167 555 │            delta: %State{delta | range: {start_clock, new_end}}}1168     │                   ~1169     │1170     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/211711172    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1173    │1174  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1175    │        ~1176    │1177    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/211781179    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1180    │1181 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1182    │       ~1183    │1184    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/111851186    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1187    │1188 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1189    │       ~1190    │1191    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/111921193    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1194    │1195 97 │     supervise(children, strategy: :rest_for_one)1196    │     ~1197    │1198    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/111991200    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1201    │1202 43 │     :ok = :pg2.create(pg2_group)1203    │                ~1204    │1205    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/112061207    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1208    │1209 44 │     :ok = :pg2.join(pg2_group, self())1210    │                ~1211    │1212    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112131214    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1215    │1216 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1217    │         ~1218    │1219    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11220    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112211222    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1223    │1224 57 │     :pg2.get_members(pg2_namespace(server_name))1225    │          ~1226    │1227    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112281229    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1230    │1231 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1232    │       ~1233    │1234    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112351236    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1237    │1238 42 │     supervise children, strategy: :one_for_one1239    │     ~1240    │1241    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112421243Generated phoenix_pubsub app1244warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1245  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21246  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11247  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51248  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21249  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41250  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/212511252==> phoenix1253Compiling 75 files (.ex)1254warning: cannot infer signatures from :cowboy because it is not loaded12551256warning: cannot infer signatures from :cowlib because it is not loaded12571258warning: cannot infer signatures from :ranch because it is not loaded12591260     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 operator1261     │1262 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1263     │                    ~1264     │1265     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/112661267     warning: using single-quoted strings to represent charlists is deprecated.1268     Use ~c"" if you indeed want a charlist or use "" instead.1269     You may run "mix format --migrate" to change all single-quoted1270     strings to use the ~c sigil and fix this warning.1271     │1272 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1273     │                               ~1274     │1275     └─ lib/phoenix/channel/server.ex:310:3112761277    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1278    │1279 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1280    │                    ~1281    │1282    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/312831284    warning: unused require Logger1285    │1286 20 │   require Logger1287    │   ~1288    │1289    └─ lib/phoenix/endpoint/handler.ex:20:312901291    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1292    │1293 39 │       Logger.warn """1294    │              ~1295    │1296    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/112971298    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 operator1299    │1300 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1301    │                             ~1302    │1303    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213041305     warning: using single-quoted strings to represent charlists is deprecated.1306     Use ~c"" if you indeed want a charlist or use "" instead.1307     You may run "mix format --migrate" to change all single-quoted1308     strings to use the ~c sigil and fix this warning.1309     │1310 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1311     │                                                  ~1312     │1313     └─ lib/phoenix/router.ex:315:5013141315     warning: using single-quoted strings to represent charlists is deprecated.1316     Use ~c"" if you indeed want a charlist or use "" instead.1317     You may run "mix format --migrate" to change all single-quoted1318     strings to use the ~c sigil and fix this warning.1319     │1320 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1321     │                                                  ~1322     │1323     └─ lib/phoenix/router/helpers.ex:195:5013241325    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13261327    This error happens when you have function calls without parentheses inside keywords. For example:13281329        function(arg, one: nested_call a, b, c)1330        function(arg, one: if expr, do: :this, else: :that)13311332    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:13331334        function(arg, one: if(expr, do: :this, else: :that))1335        function(arg, one: nested_call(a, b, c))13361337    Ambiguity found at:1338    │1339 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1340    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1341    │1342    └─ lib/phoenix/router/resource.ex:7113431344    warning: duplicate key :route found in struct1345    │1346 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1347    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1348    │1349    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)13501351     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)"1352     │1353 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1354     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1355     │1356     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)13571358     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1359     │1360 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1361     │              ~1362     │1363     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/113641365     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1366     │1367 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1368     │            ~1369     │1370     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/213711372     warning: using single-quoted strings to represent charlists is deprecated.1373     Use ~c"" if you indeed want a charlist or use "" instead.1374     You may run "mix format --migrate" to change all single-quoted1375     strings to use the ~c sigil and fix this warning.1376     │1377 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1378     │                                                  ~1379     │1380     └─ lib/phoenix/template.ex:174:5013811382     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1383     │1384 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1385     │            ~1386     │1387     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/213881389     warning: expected a module (an atom) when invoking config/1 in expression:13901391         endpoint.config(:endpoint_id)13921393     where "endpoint" was given the type:13941395         # type: dynamic(%{..., __pubsub_server__: atom()})1396         # from: lib/phoenix/transports/long_poll.ex:199:101397         verify_token(endpoint, token, opts)13981399     type warning found at:1400     │1401 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1402     │                                          ~1403     │1404     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314051406     warning: unknown key .__pubsub_server__ in expression:14071408         endpoint.__pubsub_server__14091410     the given type does not have the given key:14111412         dynamic(1413           %Phoenix.Socket{1414             id: term(),1415             assigns: term(),1416             channel: term(),1417             channel_pid: term(),1418             endpoint: atom(),1419             handler: term(),1420             joined: term(),1421             pubsub_server: term(),1422             ref: term(),1423             join_ref: term(),1424             topic: term(),1425             transport: term(),1426             transport_pid: term(),1427             transport_name: term(),1428             serializer: term(),1429             private: term(),1430             vsn: term()1431           } or1432             %Plug.Conn{1433               adapter: term(),1434               assigns: term(),1435               body_params: term(),1436               cookies: term(),1437               halted: term(),1438               host: term(),1439               method: term(),1440               owner: term(),1441               params: term(),1442               path_info: term(),1443               path_params: term(),1444               port: term(),1445               private: term(),1446               query_params: term(),1447               query_string: term(),1448               remote_ip: term(),1449               req_cookies: term(),1450               req_headers: term(),1451               request_path: term(),1452               resp_body: term(),1453               resp_cookies: term(),1454               resp_headers: term(),1455               scheme: term(),1456               script_name: term(),1457               secret_key_base: term(),1458               state: term(),1459               status: term()1460             } or atom() or binary()1461         )14621463     where "endpoint" was given the type:14641465         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1466         # from: lib/phoenix/transports/long_poll.ex:254:191467         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])14681469     type warning found at:1470     │1471 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1472     │                                                          ~~~~~~~~~~~~~~~~~1473     │1474     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/314751476    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1477    │1478 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1479    │       ~1480    │1481    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114821483    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1484    │1485 14 │     supervise(children, strategy: :simple_one_for_one)1486    │     ~1487    │1488    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114891490    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1491    │1492  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1493    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1494    │1495    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)14961497    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1498    │1499 10 │     conn = @connection.conn(req, transport)1500    │                        ~1501    │1502    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/315031504     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1505     │1506 647 │       exception -> {:error, {exception, System.stacktrace()}}1507     │                                                ~1508     │1509     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/115101511    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1512    │1513 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1514    │                       ~1515    │1516    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/315171518    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1519    │1520 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1521    │                                                                                   ~1522    │1523    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/315241525     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1526     │1527 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1528     │                                                     ~1529     │1530     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415311532     warning: a struct for Phoenix.Socket is expected on struct update:15331534         %Phoenix.Socket{socket | id: id}15351536     but got type:15371538         dynamic()15391540     where "socket" was given the type:15411542         # type: dynamic()1543         # from: lib/phoenix/socket/transport.ex1544         {:ok, socket}15451546     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"15471548     type warning found at:1549     │1550 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1551     │                                          ~1552     │1553     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/715541555    warning: a struct for Plug.Conn is expected on struct update:15561557        %Plug.Conn{conn | state: :sent}15581559    but got type:15601561        dynamic()15621563    where "conn" was given the type:15641565        # type: dynamic()1566        # from: lib/phoenix/endpoint/render_errors.ex:79:211567        conn15681569    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15701571    type warning found at:1572    │1573 83 │         %Plug.Conn{conn | state: :sent}1574    │         ~1575    │1576    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/515771578    warning: a struct for Plug.Conn is expected on struct update:15791580        %Plug.Conn{conn | query_params: %{}, params: %{}}15811582    but got type:15831584        dynamic(%{..., params: %Plug.Conn.Unfetched{}})15851586    where "conn" was given the types:15871588        # type: dynamic(%{..., params: term()})1589        # from: lib/phoenix/endpoint/render_errors.ex:94:171590        conn.params15911592        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1593        # from: lib/phoenix/endpoint/render_errors.ex:94:171594        conn.params15951596    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15971598    type warning found at:1599    │1600 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1601    │                                   ~1602    │1603    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116041605    warning: a struct for Plug.Conn is expected on struct update:16061607        %Plug.Conn{conn | query_params: %{}, params: params}16081609    but got type:16101611        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})16121613    where "conn" was given the types:16141615        # type: dynamic(%{..., params: term()})1616        # from: lib/phoenix/endpoint/render_errors.ex:94:171617        conn.params16181619        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1620        # from: lib/phoenix/endpoint/render_errors.ex:94:171621        conn.params16221623    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16241625    type warning found at:1626    │1627 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1628    │                   ~1629    │1630    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116311632     warning: a struct for Plug.Conn is expected on struct update:16331634         %Plug.Conn{conn | params: params}16351636     but got type:16371638         dynamic(%{..., params: map()})16391640     where "conn" was given the type:16411642         # type: dynamic(%{..., params: map()})1643         # from: lib/phoenix/controller.ex:912:171644         Map.get(conn.params, required_key)16451646     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16471648     type warning found at:1649     │1650 919 │     %Plug.Conn{conn | params: params}1651     │     ~1652     │1653     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/216541655     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1656     │1657 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1658     │       ~1659     │1660     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416611662     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1663     │1664 199 │       worker(Phoenix.Tracker, [module, opts, opts])1665     │       ~1666     │1667     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/416681669    warning: expected a map or struct when accessing .url in expression:16701671        endpoint.url16721673    where "endpoint" was given the types:16741675        # type: dynamic(atom())1676        # from: lib/phoenix/router/helpers.ex:24:201677        endpoint16781679        # type: atom()1680        # from: lib/phoenix/router/helpers.ex:24:351681        is_atom(endpoint)16821683    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()16841685    type warning found at:1686    │1687 25 │     endpoint.url1688    │              ~1689    │1690    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/216911692     warning: a struct for Plug.Conn is expected on struct update:16931694         %Plug.Conn{conn | path_info: path, script_name: script}16951696     but got type:16971698         dynamic()16991700     where "conn" was given the type:17011702         # type: dynamic()1703         # from: lib/phoenix/router/route.ex:147:101704         conn = target.call(%Plug.Conn{...}, opts)17051706     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17071708     type warning found at:1709     │1710 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1711     │     ~1712     │1713     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417141715     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1716     │1717 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1718     │                                                                          ~1719     │1720     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117211722    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1723    │1724 71 │     supervise(children, strategy: :one_for_one)1725    │     ~1726    │1727    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117281729    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1730    │1731 76 │     [worker(Phoenix.Config, args)]1732    │      ~1733    │1734    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317351736    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1737    │1738 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1739    │        ~1740    │1741    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21742    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31743    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/317441745     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1746     │1747 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1748     │         ~1749     │1750     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/317511752     warning: expected a module (an atom) when invoking path/1 in expression:17531754         endpoint.path("/")17551756     where "endpoint" was given the type:17571758         # type: dynamic(%{..., host: term()})1759         # from: lib/phoenix/endpoint/supervisor.ex:312:141760         endpoint.host17611762     type warning found at:1763     │1764 313 │     endpoint.path("/")1765     │              ~1766     │1767     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/117681769    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1770    │1771 35 │     supervise(children, strategy: :one_for_one)1772    │     ~1773    │1774    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/117751776    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1777    │1778 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1779    │                                            ~1780    │1781    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/317821783    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1784    │1785 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1786    │                            ~1787    │1788    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/317891790     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1791     │1792 113 │     {addr,port} = :ranch.get_addr(ref)1793     │                          ~1794     │1795     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/317961797     warning: comparison between distinct types found:17981799         !Path.extname(file_path) == ".gz"18001801     given types:18021803         dynamic(boolean()) == binary()18041805     where "file_path" was given the type:18061807         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1808         # from: lib/phoenix/digester.ex:147:451809         Path.basename(file_path)18101811     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 false18121813     type warning found at:1814     │1815 148 │       !Path.extname(file_path) == ".gz"1816     │                                ~1817     │1818     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118191820    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1821    │1822 51 │       worker(Phoenix.CodeReloader.Server, [])1823    │       ~1824    │1825    └─ lib/phoenix.ex:51:7: Phoenix.start/218261827    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1828    │1829 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1830    │                                                           ~1831    │1832    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318331834     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1835     │1836 155 │     Enum.partition attrs, fn1837     │          ~1838     │1839     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118401841    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18421843        mod.__phoenix_recompile__?18441845    where "mod" was given the type:18461847        # type: dynamic(atom())1848        # from: lib/mix/tasks/compile.phoenix.ex:34:121849        Code.ensure_loaded?(mod)18501851    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18521853    type warning found at:1854    │1855 36 │         mod.__phoenix_recompile__?1856    │             ~1857    │1858    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118591860     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1861     │1862 234 │       Enum.partition(attrs, fn1863     │            ~1864     │1865     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218661867Generated phoenix app1868warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1869  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21870  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11871  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51872  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21873  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41874  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218751876==> guardian1877Compiling 20 files (.ex)1878Generated guardian app1879==> phoenix_html1880Compiling 8 files (.ex)1881    warning: using single-quoted strings to represent charlists is deprecated.1882    Use ~c"" if you indeed want a charlist or use "" instead.1883    You may run "mix format --migrate" to change all single-quoted1884    strings to use the ~c sigil and fix this warning.1885    │1886 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1887    │                                                  ~1888    │1889    └─ lib/phoenix_html/engine.ex:12:5018901891    warning: the 1st pattern in clause will never match:18921893        6018941895    because it is expected to receive type:18961897        dynamic(empty_list() or non_empty_list(term(), term()))18981899    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19001901    type warning found at:1902    │1903 56 │   def to_iodata(?<), do: "&lt;"1904    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1905    │1906    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/119071908    warning: the 1st pattern in clause will never match:19091910        6219111912    because it is expected to receive type:19131914        dynamic(empty_list() or non_empty_list(term(), term()))19151916    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19171918    type warning found at:1919    │1920 57 │   def to_iodata(?>), do: "&gt;"1921    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1922    │1923    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/119241925    warning: the 1st pattern in clause will never match:19261927        3819281929    because it is expected to receive type:19301931        dynamic(empty_list() or non_empty_list(term(), term()))19321933    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19341935    type warning found at:1936    │1937 58 │   def to_iodata(?&), do: "&amp;"1938    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1939    │1940    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/119411942    warning: the 1st pattern in clause will never match:19431944        3419451946    because it is expected to receive type:19471948        dynamic(empty_list() or non_empty_list(term(), term()))19491950    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19511952    type warning found at:1953    │1954 59 │   def to_iodata(?"), do: "&quot;"1955    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1956    │1957    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/119581959    warning: the 1st pattern in clause will never match:19601961        3919621963    because it is expected to receive type:19641965        dynamic(empty_list() or non_empty_list(term(), term()))19661967    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19681969    type warning found at:1970    │1971 60 │   def to_iodata(?'), do: "&#39;"1972    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1973    │1974    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/119751976    warning: the 1st pattern in clause will never match:19771978        {:safe, data}19791980    because it is expected to receive type:19811982        dynamic(empty_list() or non_empty_list(term(), term()))19831984    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19851986    type warning found at:1987    │1988 76 │   def to_iodata({:safe, data}) do1989    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1990    │1991    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/119921993    warning: the following clause is redundant:19941995        def to_iodata(other)19961997    it has type:19981999        dynamic(empty_list() or non_empty_list(term(), term()))20002001    previous clauses have already matched on the following types:20022003        non_empty_list(term(), term())2004        empty_list()20052006    │2007 80 │   def to_iodata(other) do2008    │       ~2009    │2010    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/120112012    warning: the 1st pattern in clause will never match:20132014        h20152016    because it is expected to receive type:20172018        dynamic(empty_list() or non_empty_list(term(), term()))20192020    where "h" was given the type:20212022        # type: integer()2023        # from: lib/phoenix_html/safe.ex:62:252024        is_integer(h)20252026    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20272028    type warning found at:2029    │2030 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do2031    │                 ~2032    │2033    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/120342035    warning: the 1st pattern in clause will never match:20362037        h20382039    because it is expected to receive type:20402041        dynamic(empty_list() or non_empty_list(term(), term()))20422043    where "h" was given the type:20442045        # type: integer()2046        # from: lib/phoenix_html/safe.ex:66:252047        is_integer(h)20482049    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20502051    type warning found at:2052    │2053 66 │   def to_iodata(h) when is_integer(h) do2054    │                 ~2055    │2056    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/120572058    warning: the 1st pattern in clause will never match:20592060        h20612062    because it is expected to receive type:20632064        dynamic(empty_list() or non_empty_list(term(), term()))20652066    where "h" was given the type:20672068        # type: binary()2069        # from: lib/phoenix_html/safe.ex:72:252070        is_binary(h)20712072    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20732074    type warning found at:2075    │2076 72 │   def to_iodata(h) when is_binary(h) do2077    │                 ~2078    │2079    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/120802081Generated phoenix_html app2082==> postgrex2083Compiling 62 files (.ex)2084    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2085    │2086 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2087    │                                 ~2088    │2089    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)20902091    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2092    You may run "mix format --migrate" to fix this warning automatically.2093    │2094 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2095    │         ~2096    │2097    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/120982099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2100    You may run "mix format --migrate" to fix this warning automatically.2101    │2102 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2103    │                                                                      ~2104    │2105    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/121062107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2108    You may run "mix format --migrate" to fix this warning automatically.2109    │2110 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2111    │         ~2112    │2113    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/121142115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2116    You may run "mix format --migrate" to fix this warning automatically.2117    │2118 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2119    │                                                                      ~2120    │2121    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/121222123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2124    You may run "mix format --migrate" to fix this warning automatically.2125    │2126 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2127    │                            ~2128    │2129    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/121302131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2132    You may run "mix format --migrate" to fix this warning automatically.2133    │2134 43 │     <<-1::int32>>2135    │         ~2136    │2137    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/121382139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2140    You may run "mix format --migrate" to fix this warning automatically.2141    │2142 48 │     <<value_byte_size::int32>> <> value2143    │                      ~2144    │2145    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/121462147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2148    You may run "mix format --migrate" to fix this warning automatically.2149    │2150 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2151    │                              ~2152    │2153    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/221542155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2156    You may run "mix format --migrate" to fix this warning automatically.2157    │2158 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2159    │                              ~2160    │2161    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/221622163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2164    You may run "mix format --migrate" to fix this warning automatically.2165    │2166 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2167    │                                      ~2168    │2169    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/221702171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2172    You may run "mix format --migrate" to fix this warning automatically.2173    │2174 64 │ ...                   -1::int32, rest::binary>>, acc) do2175    │                         ~2176    │2177    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/221782179    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2180    You may run "mix format --migrate" to fix this warning automatically.2181    │2182 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2183    │                                      ~2184    │2185    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/221862187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2188    You may run "mix format --migrate" to fix this warning automatically.2189    │2190 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2191    │                                     ~2192    │2193    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/221942195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2196    You may run "mix format --migrate" to fix this warning automatically.2197    │2198 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2199    │                                       ~2200    │2201    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/222022203    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2204    You may run "mix format --migrate" to fix this warning automatically.2205    │2206 79 │ ...                   -1::int32, rest::binary>>, acc) do2207    │                         ~2208    │2209    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/222102211    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2212    You may run "mix format --migrate" to fix this warning automatically.2213    │2214 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2215    │                                       ~2216    │2217    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/222182219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2220    You may run "mix format --migrate" to fix this warning automatically.2221    │2222 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2223    │                                     ~2224    │2225    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/222262227    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2228    You may run "mix format --migrate" to fix this warning automatically.2229    │2230 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2231    │         ~2232    │2233    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/122342235    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2236    You may run "mix format --migrate" to fix this warning automatically.2237    │2238 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2239    │                     ~2240    │2241    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/122422243    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2244    You may run "mix format --migrate" to fix this warning automatically.2245    │2246 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2247    │                                      ~2248    │2249    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/122502251    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2252    You may run "mix format --migrate" to fix this warning automatically.2253    │2254 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2255    │                                                   ~2256    │2257    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/122582259    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2260    You may run "mix format --migrate" to fix this warning automatically.2261    │2262 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2263    │                                                      ~2264    │2265    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/122662267    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2268    You may run "mix format --migrate" to fix this warning automatically.2269    │2270 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2271    │                   ~2272    │2273    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/122742275    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2276    You may run "mix format --migrate" to fix this warning automatically.2277    │2278 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2279    │                                    ~2280    │2281    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/122822283    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2284    You may run "mix format --migrate" to fix this warning automatically.2285    │2286 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2287    │                                                   ~2288    │2289    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/122902291    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2292    You may run "mix format --migrate" to fix this warning automatically.2293    │2294 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2295    │                                                                    ~2296    │2297    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/122982299    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2300    You may run "mix format --migrate" to fix this warning automatically.2301    │2302 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2303    │                                ~2304    │2305    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/123062307    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2308    You may run "mix format --migrate" to fix this warning automatically.2309    │2310 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2311    │                                                 ~2312    │2313    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/123142315    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2316    You may run "mix format --migrate" to fix this warning automatically.2317    │2318 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2319    │                                                                ~2320    │2321    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/123222323    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2324    You may run "mix format --migrate" to fix this warning automatically.2325    │2326 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2327    │                                                                                 ~2328    │2329    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/123302331     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2332     You may run "mix format --migrate" to fix this warning automatically.2333     │2334 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2335     │                                   ~2336     │2337     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/323382339    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2340    You may run "mix format --migrate" to fix this warning automatically.2341    │2342 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2343    │                      ~2344    │2345    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/123462347    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2348    You may run "mix format --migrate" to fix this warning automatically.2349    │2350 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2351    │                               ~2352    │2353    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/123542355    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2356    You may run "mix format --migrate" to fix this warning automatically.2357    │2358 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2359    │                         ~2360    │2361    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/223622363    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2364    You may run "mix format --migrate" to fix this warning automatically.2365    │2366 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2367    │                                     ~2368    │2369    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/223702371    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2372    You may run "mix format --migrate" to fix this warning automatically.2373    │2374 23 │     <<x::float64, y::float64>>2375    │        ~2376    │2377    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/223782379    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2380    You may run "mix format --migrate" to fix this warning automatically.2381    │2382 23 │     <<x::float64, y::float64>>2383    │                    ~2384    │2385    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/223862387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2388    You may run "mix format --migrate" to fix this warning automatically.2389    │2390 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2391    │                          ~2392    │2393    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/123942395    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2396    You may run "mix format --migrate" to fix this warning automatically.2397    │2398 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2399    │                           ~2400    │2401    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/224022403    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2404    You may run "mix format --migrate" to fix this warning automatically.2405    │2406 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2407    │                                       ~2408    │2409    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/224102411    warning: use Bitwise is deprecated. import Bitwise instead2412    │2413  4 │   use Bitwise, only_operators: true2414    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2415    │2416    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)24172418    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2419    You may run "mix format --migrate" to fix this warning automatically.2420    │2421 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2422    │         ~2423    │2424    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/124252426    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2427    You may run "mix format --migrate" to fix this warning automatically.2428    │2429 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2430    │                                                                      ~2431    │2432    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/124332434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2435    You may run "mix format --migrate" to fix this warning automatically.2436    │2437 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2438    │         ~2439    │2440    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/124412442    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2443    You may run "mix format --migrate" to fix this warning automatically.2444    │2445 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2446    │                                                                      ~2447    │2448    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/124492450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2451    You may run "mix format --migrate" to fix this warning automatically.2452    │2453 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2454    │         ~2455    │2456    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/124572458    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2459    You may run "mix format --migrate" to fix this warning automatically.2460    │2461 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2462    │                                           ~2463    │2464    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/124652466    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2467    You may run "mix format --migrate" to fix this warning automatically.2468    │2469 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2470    │         ~2471    │2472    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/124732474    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2475    You may run "mix format --migrate" to fix this warning automatically.2476    │2477 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2478    │                                           ~2479    │2480    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/124812482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2483    You may run "mix format --migrate" to fix this warning automatically.2484    │2485 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2486    │         ~2487    │2488    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/124892490    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2491    You may run "mix format --migrate" to fix this warning automatically.2492    │2493 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2494    │                                           ~2495    │2496    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/124972498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2499    You may run "mix format --migrate" to fix this warning automatically.2500    │2501 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2502    │             ~2503    │2504    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/125052506    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2507    You may run "mix format --migrate" to fix this warning automatically.2508    │2509 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2510    │                                             ~2511    │2512    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/125132514    warning: use Bitwise is deprecated. import Bitwise instead2515    │2516  5 │   use Bitwise2517    │   ~~~~~~~~~~~2518    │2519    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)25202521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2522    You may run "mix format --migrate" to fix this warning automatically.2523    │2524 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2525    │          ~2526    │2527    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/125282529    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2530    You may run "mix format --migrate" to fix this warning automatically.2531    │2532 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2533    │                                                                       ~2534    │2535    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/125362537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2538    You may run "mix format --migrate" to fix this warning automatically.2539    │2540 46 │       0 :: int32>>2541    │         ~2542    │2543    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/125442545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2546    You may run "mix format --migrate" to fix this warning automatically.2547    │2548 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2549    │          ~2550    │2551    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/125522553    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2554    You may run "mix format --migrate" to fix this warning automatically.2555    │2556 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2557    │                                                                       ~2558    │2559    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/125602561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2562    You may run "mix format --migrate" to fix this warning automatically.2563    │2564 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2565    │                                                                                   ~2566    │2567    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/125682569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2570    You may run "mix format --migrate" to fix this warning automatically.2571    │2572 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2573    │                     ~2574    │2575    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/125762577    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 operator2578    │2579 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2580    │                              ~2581    │2582    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/125832584    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2585    You may run "mix format --migrate" to fix this warning automatically.2586    │2587 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2588    │                    ~2589    │2590    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/325912592    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 operator2593    │2594 72 │           <<data :: size(rest_size)>> = rest2595    │                          ~2596    │2597    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/325982599    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2600    You may run "mix format --migrate" to fix this warning automatically.2601    │2602 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2603    │                   ~2604    │2605    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/326062607    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2608    You may run "mix format --migrate" to fix this warning automatically.2609    │2610 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2611    │                                 ~2612    │2613    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/326142615    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2616    You may run "mix format --migrate" to fix this warning automatically.2617    │2618 86 │   def parse(<<status :: int8>>, ?Z, _size) do2619    │                      ~2620    │2621    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/326222623    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2624    You may run "mix format --migrate" to fix this warning automatically.2625    │2626 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2627    │                   ~2628    │2629    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/326302631     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2632     You may run "mix format --migrate" to fix this warning automatically.2633     │2634 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2635     │                            ~2636     │2637     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/326382639     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2640     You may run "mix format --migrate" to fix this warning automatically.2641     │2642 103 │     case <<len ::uint16>> do2643     │                ~2644     │2645     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/326462647     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2648     You may run "mix format --migrate" to fix this warning automatically.2649     │2650 104 │       <<^overflow_len :: uint16>> ->2651     │                       ~2652     │2653     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/326542655     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2656     You may run "mix format --migrate" to fix this warning automatically.2657     │2658 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2659     │                   ~2660     │2661     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/326622663     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2664     You may run "mix format --migrate" to fix this warning automatically.2665     │2666 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2667     │                 ~2668     │2669     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/326702671     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2672     You may run "mix format --migrate" to fix this warning automatically.2673     │2674 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2675     │                      ~2676     │2677     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/326782679     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2680     You may run "mix format --migrate" to fix this warning automatically.2681     │2682 226 │      [<<size :: int32>>, data]2683     │              ~2684     │2685     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/126862687     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2688     You may run "mix format --migrate" to fix this warning automatically.2689     │2690 224 │       [first, <<size :: int32>>, data]2691     │                      ~2692     │2693     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/126942695     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2696     You may run "mix format --migrate" to fix this warning automatically.2697     │2698 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2699     │                                 ~2700     │2701     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/127022703     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2704     You may run "mix format --migrate" to fix this warning automatically.2705     │2706 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2707     │                                                               ~2708     │2709     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/127102711     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2712     You may run "mix format --migrate" to fix this warning automatically.2713     │2714 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2715     │                                                 ~2716     │2717     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/127182719     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2720     You may run "mix format --migrate" to fix this warning automatically.2721     │2722 252 │     len = <<div(byte_size(oids), 4) :: int16>>2723     │                                     ~2724     │2725     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/127262727     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2728     You may run "mix format --migrate" to fix this warning automatically.2729     │2730 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2731     │                                                                        ~2732     │2733     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/127342735     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2736     You may run "mix format --migrate" to fix this warning automatically.2737     │2738 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2739     │                                                                        ~2740     │2741     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/127422743     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2744     You may run "mix format --migrate" to fix this warning automatically.2745     │2746 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2747     │                                        ~2748     │2749     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/127502751     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2752     You may run "mix format --migrate" to fix this warning automatically.2753     │2754 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2755     │                                        ~2756     │2757     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/127582759     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2760     You may run "mix format --migrate" to fix this warning automatically.2761     │2762 287 │     len_params  = <<length(params) :: int16>>2763     │                                    ~2764     │2765     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/127662767     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2768     You may run "mix format --migrate" to fix this warning automatically.2769     │2770 294 │     {?E, [port, 0, <<rows :: int32>>]}2771     │                           ~2772     │2773     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/127742775     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2776     You may run "mix format --migrate" to fix this warning automatically.2777     │2778 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2779     │                  ~2780     │2781     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/127822783     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2784     You may run "mix format --migrate" to fix this warning automatically.2785     │2786 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2787     │                                 ~2788     │2789     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/127902791     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2792     You may run "mix format --migrate" to fix this warning automatically.2793     │2794 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2795     │                  ~2796     │2797     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/127982799     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2800     You may run "mix format --migrate" to fix this warning automatically.2801     │2802 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2803     │                                 ~2804     │2805     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/128062807     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2808     You may run "mix format --migrate" to fix this warning automatically.2809     │2810 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2811     │                                               ~2812     │2813     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/128142815     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2816     You may run "mix format --migrate" to fix this warning automatically.2817     │2818 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2819     │                                                             ~2820     │2821     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/128222823     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2824     You may run "mix format --migrate" to fix this warning automatically.2825     │2826 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2827     │                              ~2828     │2829     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/128302831     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2832     You may run "mix format --migrate" to fix this warning automatically.2833     │2834 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2835     │                 ~2836     │2837     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/128382839     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2840     You may run "mix format --migrate" to fix this warning automatically.2841     │2842 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2843     │                                   ~2844     │2845     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/128462847     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2848     You may run "mix format --migrate" to fix this warning automatically.2849     │2850 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2851     │                                                      ~2852     │2853     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/128542855     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2856     You may run "mix format --migrate" to fix this warning automatically.2857     │2858 363 │        type_size :: int16, type_mod :: int32, format :: int16,2859     │                  ~2860     │2861     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/128622863     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2864     You may run "mix format --migrate" to fix this warning automatically.2865     │2866 363 │        type_size :: int16, type_mod :: int32, format :: int16,2867     │                                     ~2868     │2869     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/128702871     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2872     You may run "mix format --migrate" to fix this warning automatically.2873     │2874 363 │        type_size :: int16, type_mod :: int32, format :: int16,2875     │                                                      ~2876     │2877     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/128782879     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2880     You may run "mix format --migrate" to fix this warning automatically.2881     │2882 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2883     │                            ~2884     │2885     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/128862887     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2888     You may run "mix format --migrate" to fix this warning automatically.2889     │2890 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2891     │                                       ~2892     │2893     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/128942895     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2896     You may run "mix format --migrate" to fix this warning automatically.2897     │2898 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2899     │                           ~2900     │2901     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/129022903    warning: unused require Postgrex.Messages2904    │2905 30 │   require Postgrex.Messages2906    │   ~2907    │2908    └─ lib/postgrex/query.ex:30:329092910    warning: unused require Logger2911    │2912  8 │   require Logger2913    │   ~2914    │2915    └─ lib/postgrex/notifications.ex:8:329162917      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2918      │2919 1005 │     Logger.warn(fn() ->2920      │            ~2921      │2922      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/529232924      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2925      You may run "mix format --migrate" to fix this warning automatically.2926      │2927 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2928      │                          ~2929      │2930      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/129312932      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2933      You may run "mix format --migrate" to fix this warning automatically.2934      │2935 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2936      │                                        ~2937      │2938      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/129392940      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 operator2941      │2942 2003 │       <<body :: binary(size), rest :: binary>> ->2943      │                        ~2944      │2945      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/129462947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2948    You may run "mix format --migrate" to fix this warning automatically.2949    │2950 59 │       if lower == <<-1::int32>> do2951    │                       ~2952    │2953    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/429542955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956    You may run "mix format --migrate" to fix this warning automatically.2957    │2958 66 │       if upper == <<-1::int32>> do2959    │                       ~2960    │2961    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/429622963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2964    You may run "mix format --migrate" to fix this warning automatically.2965    │2966 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2967    │                               ~2968    │2969    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/429702971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2972    You may run "mix format --migrate" to fix this warning automatically.2973    │2974 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2975    │                                                           ~2976    │2977    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/329782979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2980    You may run "mix format --migrate" to fix this warning automatically.2981    │2982 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2983    │                                                                       ~2984    │2985    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/329862987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2988    You may run "mix format --migrate" to fix this warning automatically.2989    │2990 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2991    │                       ~2992    │2993    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/329942995    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2996    You may run "mix format --migrate" to fix this warning automatically.2997    │2998 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2999    │                                   ~3000    │3001    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/330023003    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3004    You may run "mix format --migrate" to fix this warning automatically.3005    │3006 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3007    │                                                      ~3008    │3009    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/330103011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3012    You may run "mix format --migrate" to fix this warning automatically.3013    │3014 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3015    │                                ~3016    │3017    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/330183019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3020    You may run "mix format --migrate" to fix this warning automatically.3021    │3022 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3023    │                          ~3024    │3025    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/230263027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3028    You may run "mix format --migrate" to fix this warning automatically.3029    │3030 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3031    │                                            ~3032    │3033    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/230343035    warning: using single-quoted strings to represent charlists is deprecated.3036    Use ~c"" if you indeed want a charlist or use "" instead.3037    You may run "mix format --migrate" to change all single-quoted3038    strings to use the ~c sigil and fix this warning.3039    │3040 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3041    │                                                  ~3042    │3043    └─ lib/postgrex/type_module.ex:49:5030443045     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3046     You may run "mix format --migrate" to fix this warning automatically.3047     │3048 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3049     │                       ~3050     │3051     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/130523053     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3054     You may run "mix format --migrate" to fix this warning automatically.3055     │3056 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3057     │                        ~3058     │3059     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/130603061     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3062     You may run "mix format --migrate" to fix this warning automatically.3063     │3064 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3065     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3066     │3067     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/330683069     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3070     You may run "mix format --migrate" to fix this warning automatically.3071     │3072 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3073     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3074     │3075     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130763077    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3078    You may run "mix format --migrate" to fix this warning automatically.3079    │3080 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3081    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3082    │3083    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130843085    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3086    You may run "mix format --migrate" to fix this warning automatically.3087    │3088 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3089    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3090    │3091    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130923093    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 operator3094    │3095 15 │         <<binary::binary-size(last_pos), last::bits>> = val3096    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3097    │3098    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130993100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3101    You may run "mix format --migrate" to fix this warning automatically.3102    │3103 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3104    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3105    │3106    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131073108    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3109    You may run "mix format --migrate" to fix this warning automatically.3110    │3111 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3112    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3113    │3114    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/131153116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3117     You may run "mix format --migrate" to fix this warning automatically.3118     │3119 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3121     │3122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131233124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3125    You may run "mix format --migrate" to fix this warning automatically.3126    │3127  9 │         <<1 :: int32, 1>>3128    │         ~~~~~~~~~~~~~~~~~3129    │3130    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131313132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3133    You may run "mix format --migrate" to fix this warning automatically.3134    │3135 11 │         <<1 :: int32, 0>>3136    │         ~~~~~~~~~~~~~~~~~3137    │3138    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/131393140     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3141     You may run "mix format --migrate" to fix this warning automatically.3142     │3143 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3144     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3145     │3146     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131473148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3149    You may run "mix format --migrate" to fix this warning automatically.3150    │3151 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3152    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3153    │3154    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/131553156     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3157     You may run "mix format --migrate" to fix this warning automatically.3158     │3159 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3160     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3161     │3162     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131633164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3165    You may run "mix format --migrate" to fix this warning automatically.3166    │3167 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3168    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3169    │3170    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131713172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3173    You may run "mix format --migrate" to fix this warning automatically.3174    │3175 12 │         <<20 :: int32, 3, n, 1, 16,3176    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3177    │3178    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131793180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3181     You may run "mix format --migrate" to fix this warning automatically.3182     │3183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3185     │3186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/131873188    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3189    You may run "mix format --migrate" to fix this warning automatically.3190    │3191 10 │         <<24::int32, x::float64, y::float64, r::float64>>3192    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3193    │3194    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/131953196    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3197    You may run "mix format --migrate" to fix this warning automatically.3198    │3199 10 │         <<24::int32, x::float64, y::float64, r::float64>>3200    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3201    │3202    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132033204    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3205    You may run "mix format --migrate" to fix this warning automatically.3206    │3207 10 │         <<24::int32, x::float64, y::float64, r::float64>>3208    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3209    │3210    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132113212    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3213    You may run "mix format --migrate" to fix this warning automatically.3214    │3215 10 │         <<24::int32, x::float64, y::float64, r::float64>>3216    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3217    │3218    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/132193220     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3221     You may run "mix format --migrate" to fix this warning automatically.3222     │3223 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3224     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3225     │3226     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/132273228     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3229     You may run "mix format --migrate" to fix this warning automatically.3230     │3231 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3232     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3233     │3234     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132353236    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3237    You may run "mix format --migrate" to fix this warning automatically.3238    │3239  9 │         <<4::int32, n::float32>>3240    │         ~~~~~~~~~~~~~~~~~~~~~~~~3241    │3242    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132433244    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3245    You may run "mix format --migrate" to fix this warning automatically.3246    │3247  9 │         <<4::int32, n::float32>>3248    │         ~~~~~~~~~~~~~~~~~~~~~~~~3249    │3250    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132513252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3253    You may run "mix format --migrate" to fix this warning automatically.3254    │3255 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3256    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3257    │3258    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132593260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3261    You may run "mix format --migrate" to fix this warning automatically.3262    │3263 13 │         <<4::int32, 0::1, 255, 0::23>>3264    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3265    │3266    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132673268    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3269    You may run "mix format --migrate" to fix this warning automatically.3270    │3271 15 │         <<4::int32, 1::1, 255, 0::23>>3272    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3273    │3274    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132753276     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3277     You may run "mix format --migrate" to fix this warning automatically.3278     │3279 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3280     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3281     │3282     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/132833284    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3285    You may run "mix format --migrate" to fix this warning automatically.3286    │3287  9 │         <<8 :: int32, n :: float64>>3288    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3289    │3290    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/132913292    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3293    You may run "mix format --migrate" to fix this warning automatically.3294    │3295  9 │         <<8 :: int32, n :: float64>>3296    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3297    │3298    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/132993300    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3301    You may run "mix format --migrate" to fix this warning automatically.3302    │3303 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3304    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3305    │3306    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133073308    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3309    You may run "mix format --migrate" to fix this warning automatically.3310    │3311 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3312    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3313    │3314    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133153316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3317    You may run "mix format --migrate" to fix this warning automatically.3318    │3319 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3320    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3321    │3322    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/133233324     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3325     You may run "mix format --migrate" to fix this warning automatically.3326     │3327 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3328     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3329     │3330     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133313332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3333    You may run "mix format --migrate" to fix this warning automatically.3334    │3335 12 │         [<<IO.iodata_length(data) :: int32>> | data]3336    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3337    │3338    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/133393340     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3341     You may run "mix format --migrate" to fix this warning automatically.3342     │3343 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3344     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3345     │3346     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133473348    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3349    You may run "mix format --migrate" to fix this warning automatically.3350    │3351 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3352    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3353    │3354    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133553356    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3357    You may run "mix format --migrate" to fix this warning automatically.3358    │3359 12 │         <<20 :: int32, 3, 128, 0, 16,3360    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3361    │3362    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/133633364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3365     You may run "mix format --migrate" to fix this warning automatically.3366     │3367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3369     │3370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133713372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3373    You may run "mix format --migrate" to fix this warning automatically.3374    │3375 12 │         <<2 :: int32, int :: int16>>3376    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3377    │3378    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133793380    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3381    You may run "mix format --migrate" to fix this warning automatically.3382    │3383 12 │         <<2 :: int32, int :: int16>>3384    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3385    │3386    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133873388     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3389     You may run "mix format --migrate" to fix this warning automatically.3390     │3391 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3392     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393     │3394     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/133953396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3397    You may run "mix format --migrate" to fix this warning automatically.3398    │3399 12 │         <<4 :: int32, int :: int32>>3400    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401    │3402    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134033404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3405    You may run "mix format --migrate" to fix this warning automatically.3406    │3407 12 │         <<4 :: int32, int :: int32>>3408    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409    │3410    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/134113412     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3413     You may run "mix format --migrate" to fix this warning automatically.3414     │3415 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3416     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417     │3418     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134193420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3421    You may run "mix format --migrate" to fix this warning automatically.3422    │3423 12 │         <<8 :: int32, int :: int64>>3424    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3425    │3426    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134273428    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3429    You may run "mix format --migrate" to fix this warning automatically.3430    │3431 12 │         <<8 :: int32, int :: int64>>3432    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3433    │3434    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/134353436     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3437     You may run "mix format --migrate" to fix this warning automatically.3438     │3439 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3440     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441     │3442     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134433444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3445    You may run "mix format --migrate" to fix this warning automatically.3446    │3447 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3448    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449    │3450    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134513452    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3453    You may run "mix format --migrate" to fix this warning automatically.3454    │3455 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3456    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3457    │3458    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134593460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3461    You may run "mix format --migrate" to fix this warning automatically.3462    │3463 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3464    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3465    │3466    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134673468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3469    You may run "mix format --migrate" to fix this warning automatically.3470    │3471 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3472    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3473    │3474    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/134753476     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3477     You may run "mix format --migrate" to fix this warning automatically.3478     │3479 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3480     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3481     │3482     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/134833484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3485    You may run "mix format --migrate" to fix this warning automatically.3486    │3487 10 │         <<24::int32, a::float64, b::float64, c::float64>>3488    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3489    │3490    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/134913492    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3493    You may run "mix format --migrate" to fix this warning automatically.3494    │3495 10 │         <<24::int32, a::float64, b::float64, c::float64>>3496    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3497    │3498    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/134993500    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3501    You may run "mix format --migrate" to fix this warning automatically.3502    │3503 10 │         <<24::int32, a::float64, b::float64, c::float64>>3504    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3505    │3506    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135073508    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3509    You may run "mix format --migrate" to fix this warning automatically.3510    │3511 10 │         <<24::int32, a::float64, b::float64, c::float64>>3512    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513    │3514    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/135153516     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3517     You may run "mix format --migrate" to fix this warning automatically.3518     │3519 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3521     │3522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135233524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3525    You may run "mix format --migrate" to fix this warning automatically.3526    │3527 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3528    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3529    │3530    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/135313532     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3533     You may run "mix format --migrate" to fix this warning automatically.3534     │3535 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3536     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3537     │3538     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135393540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3541    You may run "mix format --migrate" to fix this warning automatically.3542    │3543  9 │         <<6::int32, a, b, c, d, e, f>>3544    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3545    │3546    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/135473548     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3549     You may run "mix format --migrate" to fix this warning automatically.3550     │3551 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3552     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3553     │3554     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135553556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3557    You may run "mix format --migrate" to fix this warning automatically.3558    │3559 11 │         [<<byte_size(name) :: int32>> | name]3560    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561    │3562    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/135633564     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3565     You may run "mix format --migrate" to fix this warning automatically.3566     │3567 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3568     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3569     │3570     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135713572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3573    You may run "mix format --migrate" to fix this warning automatically.3574    │3575 10 │         [<<IO.iodata_length(data)::int32>> | data]3576    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577    │3578    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135793580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3581    You may run "mix format --migrate" to fix this warning automatically.3582    │3583 13 │         [<<IO.iodata_length(data)::int32>> | data]3584    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3585    │3586    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135873588     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3589     You may run "mix format --migrate" to fix this warning automatically.3590     │3591 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3592     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593     │3594     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/135953596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3597    You may run "mix format --migrate" to fix this warning automatically.3598    │3599 15 │         <<4 :: int32, oid :: uint32>>3600    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3601    │3602    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136033604    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3605    You may run "mix format --migrate" to fix this warning automatically.3606    │3607 15 │         <<4 :: int32, oid :: uint32>>3608    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3609    │3610    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/136113612     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3613     You may run "mix format --migrate" to fix this warning automatically.3614     │3615 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3616     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617     │3618     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136193620    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3621    You may run "mix format --migrate" to fix this warning automatically.3622    │3623 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3624    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625    │3626    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136273628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3629    You may run "mix format --migrate" to fix this warning automatically.3630    │3631 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3632    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633    │3634    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/136353636     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3637     You may run "mix format --migrate" to fix this warning automatically.3638     │3639 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3641     │3642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136433644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3645    You may run "mix format --migrate" to fix this warning automatically.3646    │3647  9 │         <<16::int32, x::float64, y::float64>>3648    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3649    │3650    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136513652    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3653    You may run "mix format --migrate" to fix this warning automatically.3654    │3655  9 │         <<16::int32, x::float64, y::float64>>3656    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657    │3658    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136593660    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3661    You may run "mix format --migrate" to fix this warning automatically.3662    │3663  9 │         <<16::int32, x::float64, y::float64>>3664    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3665    │3666    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/136673668     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3669     You may run "mix format --migrate" to fix this warning automatically.3670     │3671 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3672     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3673     │3674     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/136753676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3677    You may run "mix format --migrate" to fix this warning automatically.3678    │3679 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3680    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3681    │3682    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/136833684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3685    You may run "mix format --migrate" to fix this warning automatically.3686    │3687 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3688    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689    │3690    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/136913692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3693     You may run "mix format --migrate" to fix this warning automatically.3694     │3695 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3697     │3698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/336993700     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3701     You may run "mix format --migrate" to fix this warning automatically.3702     │3703 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3704     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3705     │3706     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137073708    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3709    You may run "mix format --migrate" to fix this warning automatically.3710    │3711 14 │         [<<byte_size(bin) :: int32>> | bin]3712    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3713    │3714    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/137153716     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3717     You may run "mix format --migrate" to fix this warning automatically.3718     │3719 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3720     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3721     │3722     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337233724    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3725    You may run "mix format --migrate" to fix this warning automatically.3726    │3727 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3728    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729    │3730    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337313732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3733    You may run "mix format --migrate" to fix this warning automatically.3734    │3735 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3736    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737    │3738    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/337393740     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3741     You may run "mix format --migrate" to fix this warning automatically.3742     │3743 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3744     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745     │3746     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137473748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3749    You may run "mix format --migrate" to fix this warning automatically.3750    │3751  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3752    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3753    │3754    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137553756    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3757    You may run "mix format --migrate" to fix this warning automatically.3758    │3759  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3760    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3761    │3762    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137633764    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3765    You may run "mix format --migrate" to fix this warning automatically.3766    │3767  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3768    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3769    │3770    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/137713772     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3773     You may run "mix format --migrate" to fix this warning automatically.3774     │3775 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3776     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3777     │3778     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/137793780     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3781     You may run "mix format --migrate" to fix this warning automatically.3782     │3783 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3784     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3785     │3786     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/137873788     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3789     You may run "mix format --migrate" to fix this warning automatically.3790     │3791 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3792     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3793     │3794     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/137953796     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3797     You may run "mix format --migrate" to fix this warning automatically.3798     │3799 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3800     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801     │3802     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/138033804     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3805     You may run "mix format --migrate" to fix this warning automatically.3806     │3807 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3808     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3809     │3810     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138113812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3813    You may run "mix format --migrate" to fix this warning automatically.3814    │3815 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3816    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817    │3818    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/138193820     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3821     You may run "mix format --migrate" to fix this warning automatically.3822     │3823 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3824     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825     │3826     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138273828    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3829    You may run "mix format --migrate" to fix this warning automatically.3830    │3831 11 │         [<<16 :: int32>> | uuid]3832    │         ~~~~~~~~~~~~~~~~~~~~~~~~3833    │3834    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/138353836     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3837     You may run "mix format --migrate" to fix this warning automatically.3838     │3839 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3841     │3842     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138433844    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3845    You may run "mix format --migrate" to fix this warning automatically.3846    │3847  9 │         <<0 :: int32>>3848    │         ~~~~~~~~~~~~~~3849    │3850    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/138513852     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3853     You may run "mix format --migrate" to fix this warning automatically.3854     │3855 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3856     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857     │3858     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138593860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3861    You may run "mix format --migrate" to fix this warning automatically.3862    │3863 15 │         <<0 :: int32>>3864    │         ~~~~~~~~~~~~~~3865    │3866    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/138673868     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3869     You may run "mix format --migrate" to fix this warning automatically.3870     │3871 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3872     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873     │3874     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/538753876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3877     You may run "mix format --migrate" to fix this warning automatically.3878     │3879 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3880     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3881     │3882     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/438833884     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3885     You may run "mix format --migrate" to fix this warning automatically.3886     │3887 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3888     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3889     │3890     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/438913892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3893     You may run "mix format --migrate" to fix this warning automatically.3894     │3895 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3896     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897     │3898     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/438993900     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3901     You may run "mix format --migrate" to fix this warning automatically.3902     │3903 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3904     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3905     │3906     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/439073908     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3909     You may run "mix format --migrate" to fix this warning automatically.3910     │3911 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3912     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913     │3914     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539153916     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3917     You may run "mix format --migrate" to fix this warning automatically.3918     │3919 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3920     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3921     │3922     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/539233924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3925    You may run "mix format --migrate" to fix this warning automatically.3926    │3927 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3929    │3930    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839313932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3933    You may run "mix format --migrate" to fix this warning automatically.3934    │3935 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3936    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3937    │3938    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839393940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3941    You may run "mix format --migrate" to fix this warning automatically.3942    │3943 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3944    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3945    │3946    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839473948    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3949    You may run "mix format --migrate" to fix this warning automatically.3950    │3951 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3952    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3953    │3954    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/839553956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3957    You may run "mix format --migrate" to fix this warning automatically.3958    │3959 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3960    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961    │3962    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439633964    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3965    You may run "mix format --migrate" to fix this warning automatically.3966    │3967 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3968    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969    │3970    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439713972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3973    You may run "mix format --migrate" to fix this warning automatically.3974    │3975 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3976    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3977    │3978    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439793980    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3981    You may run "mix format --migrate" to fix this warning automatically.3982    │3983 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3984    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985    │3986    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439873988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3989    You may run "mix format --migrate" to fix this warning automatically.3990    │3991 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3993    │3994    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/739953996    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3997    You may run "mix format --migrate" to fix this warning automatically.3998    │3999 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4000    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4001    │4002    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740034004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4005    You may run "mix format --migrate" to fix this warning automatically.4006    │4007 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4008    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4009    │4010    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740114012    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4013    You may run "mix format --migrate" to fix this warning automatically.4014    │4015 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4016    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017    │4018    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740194020     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4021     You may run "mix format --migrate" to fix this warning automatically.4022     │4023 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4024     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025     │4026     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/840274028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4029     You may run "mix format --migrate" to fix this warning automatically.4030     │4031 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4033     │4034     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/440354036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4037     You may run "mix format --migrate" to fix this warning automatically.4038     │4039 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4040     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4041     │4042     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/740434044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4045    You may run "mix format --migrate" to fix this warning automatically.4046    │4047 27 │       <<len :: int32, value :: binary-size(len)>> ->4048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4049    │4050    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640514052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4053    You may run "mix format --migrate" to fix this warning automatically.4054    │4055 27 │       <<len :: int32, value :: binary-size(len)>> ->4056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4057    │4058    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/240594060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4061    You may run "mix format --migrate" to fix this warning automatically.4062    │4063 27 │       <<len :: int32, value :: binary-size(len)>> ->4064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4065    │4066    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/540674068     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4069     You may run "mix format --migrate" to fix this warning automatically.4070     │4071 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4072     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4073     │4074     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640754076     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4077     You may run "mix format --migrate" to fix this warning automatically.4078     │4079 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4080     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081     │4082     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/240834084     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4085     You may run "mix format --migrate" to fix this warning automatically.4086     │4087 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4088     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4089     │4090     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/540914092    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4093    You may run "mix format --migrate" to fix this warning automatically.4094    │4095 19 │       <<1 :: int32, 1>> -> true4096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4097    │4098    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/640994100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4101    You may run "mix format --migrate" to fix this warning automatically.4102    │4103 19 │       <<1 :: int32, 1>> -> true4104    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4105    │4106    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241074108    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4109    You may run "mix format --migrate" to fix this warning automatically.4110    │4111 19 │       <<1 :: int32, 1>> -> true4112    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4113    │4114    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541154116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4117    You may run "mix format --migrate" to fix this warning automatically.4118    │4119 20 │       <<1 :: int32, 0>> -> false4120    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4121    │4122    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641234124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4125    You may run "mix format --migrate" to fix this warning automatically.4126    │4127 20 │       <<1 :: int32, 0>> -> false4128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4129    │4130    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241314132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4133    You may run "mix format --migrate" to fix this warning automatically.4134    │4135 20 │       <<1 :: int32, 0>> -> false4136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4137    │4138    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541394140     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4141     You may run "mix format --migrate" to fix this warning automatically.4142     │4143 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4144     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4145     │4146     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/641474148     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4149     You may run "mix format --migrate" to fix this warning automatically.4150     │4151 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4152     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4153     │4154     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/241554156     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4157     You may run "mix format --migrate" to fix this warning automatically.4158     │4159 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4160     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4161     │4162     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/541634164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4165    You may run "mix format --migrate" to fix this warning automatically.4166    │4167 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4169    │4170    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641714172    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4173    You may run "mix format --migrate" to fix this warning automatically.4174    │4175 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4176    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4177    │4178    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641794180    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4181    You may run "mix format --migrate" to fix this warning automatically.4182    │4183 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4184    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4185    │4186    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641874188    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4189    You may run "mix format --migrate" to fix this warning automatically.4190    │4191 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4192    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4193    │4194    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641954196    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4197    You may run "mix format --migrate" to fix this warning automatically.4198    │4199 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4201    │4202    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642034204    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4205    You may run "mix format --migrate" to fix this warning automatically.4206    │4207 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4209    │4210    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242114212    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4213    You may run "mix format --migrate" to fix this warning automatically.4214    │4215 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217    │4218    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242194220    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4221    You may run "mix format --migrate" to fix this warning automatically.4222    │4223 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4225    │4226    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242274228    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4229    You may run "mix format --migrate" to fix this warning automatically.4230    │4231 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4233    │4234    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242354236    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4237    You may run "mix format --migrate" to fix this warning automatically.4238    │4239 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241    │4242    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242434244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4245    You may run "mix format --migrate" to fix this warning automatically.4246    │4247 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249    │4250    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542514252    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4253    You may run "mix format --migrate" to fix this warning automatically.4254    │4255 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4257    │4258    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542594260    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4261    You may run "mix format --migrate" to fix this warning automatically.4262    │4263 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4265    │4266    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542674268    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4269    You may run "mix format --migrate" to fix this warning automatically.4270    │4271 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273    │4274    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542754276    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4277    You may run "mix format --migrate" to fix this warning automatically.4278    │4279 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4281    │4282    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542834284     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4285     You may run "mix format --migrate" to fix this warning automatically.4286     │4287 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4288     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4289     │4290     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642914292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4293     You may run "mix format --migrate" to fix this warning automatically.4294     │4295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297     │4298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242994300     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4301     You may run "mix format --migrate" to fix this warning automatically.4302     │4303 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4304     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4305     │4306     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/543074308    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4309    You may run "mix format --migrate" to fix this warning automatically.4310    │4311 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4313    │4314    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643154316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4317    You may run "mix format --migrate" to fix this warning automatically.4318    │4319 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4321    │4322    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243234324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4325    You may run "mix format --migrate" to fix this warning automatically.4326    │4327 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329    │4330    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543314332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4333    You may run "mix format --migrate" to fix this warning automatically.4334    │4335 23 │       <<20 :: int32, 3, n, 1, 16,4336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4337    │4338    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643394340    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4341    You may run "mix format --migrate" to fix this warning automatically.4342    │4343 23 │       <<20 :: int32, 3, n, 1, 16,4344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4345    │4346    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243474348    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4349    You may run "mix format --migrate" to fix this warning automatically.4350    │4351 23 │       <<20 :: int32, 3, n, 1, 16,4352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4353    │4354    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543554356     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4357     You may run "mix format --migrate" to fix this warning automatically.4358     │4359 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4360     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361     │4362     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/643634364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4365     You may run "mix format --migrate" to fix this warning automatically.4366     │4367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4369     │4370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/243714372     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4373     You may run "mix format --migrate" to fix this warning automatically.4374     │4375 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4376     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4377     │4378     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/543794380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4381    You may run "mix format --migrate" to fix this warning automatically.4382    │4383 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385    │4386    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/643874388    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4389    You may run "mix format --migrate" to fix this warning automatically.4390    │4391 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4393    │4394    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/643954396    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4397    You may run "mix format --migrate" to fix this warning automatically.4398    │4399 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4401    │4402    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644034404    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4405    You may run "mix format --migrate" to fix this warning automatically.4406    │4407 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409    │4410    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644114412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4413    You may run "mix format --migrate" to fix this warning automatically.4414    │4415 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4417    │4418    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244194420    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4421    You may run "mix format --migrate" to fix this warning automatically.4422    │4423 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4424    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4425    │4426    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244274428    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4429    You may run "mix format --migrate" to fix this warning automatically.4430    │4431 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4432    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4433    │4434    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244354436    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4437    You may run "mix format --migrate" to fix this warning automatically.4438    │4439 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4440    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4441    │4442    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244434444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4445    You may run "mix format --migrate" to fix this warning automatically.4446    │4447 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4449    │4450    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544514452    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4453    You may run "mix format --migrate" to fix this warning automatically.4454    │4455 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4457    │4458    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544594460    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4461    You may run "mix format --migrate" to fix this warning automatically.4462    │4463 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4465    │4466    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544674468    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4469    You may run "mix format --migrate" to fix this warning automatically.4470    │4471 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4473    │4474    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544754476     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4477     You may run "mix format --migrate" to fix this warning automatically.4478     │4479 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4480     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4481     │4482     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/644834484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4485     You may run "mix format --migrate" to fix this warning automatically.4486     │4487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4489     │4490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244914492     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4493     You may run "mix format --migrate" to fix this warning automatically.4494     │4495 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4496     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497     │4498     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544994500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4501    You may run "mix format --migrate" to fix this warning automatically.4502    │4503 36 │       <<4 :: int32, days :: int32>> ->4504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505    │4506    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645074508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4509    You may run "mix format --migrate" to fix this warning automatically.4510    │4511 36 │       <<4 :: int32, days :: int32>> ->4512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4513    │4514    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645154516    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4517    You may run "mix format --migrate" to fix this warning automatically.4518    │4519 36 │       <<4 :: int32, days :: int32>> ->4520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4521    │4522    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245234524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4525    You may run "mix format --migrate" to fix this warning automatically.4526    │4527 36 │       <<4 :: int32, days :: int32>> ->4528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4529    │4530    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245314532    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4533    You may run "mix format --migrate" to fix this warning automatically.4534    │4535 36 │       <<4 :: int32, days :: int32>> ->4536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4537    │4538    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545394540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4541    You may run "mix format --migrate" to fix this warning automatically.4542    │4543 36 │       <<4 :: int32, days :: int32>> ->4544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4545    │4546    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545474548     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4549     You may run "mix format --migrate" to fix this warning automatically.4550     │4551 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4552     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553     │4554     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/645554556     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4557     You may run "mix format --migrate" to fix this warning automatically.4558     │4559 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4560     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561     │4562     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/245634564     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4565     You may run "mix format --migrate" to fix this warning automatically.4566     │4567 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4568     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4569     │4570     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/545714572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4573    You may run "mix format --migrate" to fix this warning automatically.4574    │4575 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577    │4578    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645794580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4581    You may run "mix format --migrate" to fix this warning automatically.4582    │4583 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4585    │4586    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245874588    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4589    You may run "mix format --migrate" to fix this warning automatically.4590    │4591 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4593    │4594    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545954596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4597    You may run "mix format --migrate" to fix this warning automatically.4598    │4599 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4601    │4602    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646034604    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4605    You may run "mix format --migrate" to fix this warning automatically.4606    │4607 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4608    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609    │4610    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246114612    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4613    You may run "mix format --migrate" to fix this warning automatically.4614    │4615 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617    │4618    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546194620    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4621    You may run "mix format --migrate" to fix this warning automatically.4622    │4623 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4624    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4625    │4626    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646274628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4629    You may run "mix format --migrate" to fix this warning automatically.4630    │4631 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4632    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4633    │4634    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246354636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4637    You may run "mix format --migrate" to fix this warning automatically.4638    │4639 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4640    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4641    │4642    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546434644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4645    You may run "mix format --migrate" to fix this warning automatically.4646    │4647 26 │       <<4::int32, float::float32>>   -> float4648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4649    │4650    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646514652    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4653    You may run "mix format --migrate" to fix this warning automatically.4654    │4655 26 │       <<4::int32, float::float32>>   -> float4656    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4657    │4658    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646594660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4661    You may run "mix format --migrate" to fix this warning automatically.4662    │4663 26 │       <<4::int32, float::float32>>   -> float4664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4665    │4666    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246674668    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4669    You may run "mix format --migrate" to fix this warning automatically.4670    │4671 26 │       <<4::int32, float::float32>>   -> float4672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4673    │4674    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246754676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4677    You may run "mix format --migrate" to fix this warning automatically.4678    │4679 26 │       <<4::int32, float::float32>>   -> float4680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4681    │4682    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546834684    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4685    You may run "mix format --migrate" to fix this warning automatically.4686    │4687 26 │       <<4::int32, float::float32>>   -> float4688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689    │4690    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546914692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4693     You may run "mix format --migrate" to fix this warning automatically.4694     │4695 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4697     │4698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/646994700     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4701     You may run "mix format --migrate" to fix this warning automatically.4702     │4703 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4704     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4705     │4706     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/247074708     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4709     You may run "mix format --migrate" to fix this warning automatically.4710     │4711 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4712     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4713     │4714     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/547154716    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4717    You may run "mix format --migrate" to fix this warning automatically.4718    │4719 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4720    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4721    │4722    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647234724    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4725    You may run "mix format --migrate" to fix this warning automatically.4726    │4727 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729    │4730    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247314732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4733    You may run "mix format --migrate" to fix this warning automatically.4734    │4735 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4737    │4738    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547394740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4741    You may run "mix format --migrate" to fix this warning automatically.4742    │4743 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4745    │4746    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647474748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4749    You may run "mix format --migrate" to fix this warning automatically.4750    │4751 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4752    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4753    │4754    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247554756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4757    You may run "mix format --migrate" to fix this warning automatically.4758    │4759 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4760    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4761    │4762    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547634764    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4765    You may run "mix format --migrate" to fix this warning automatically.4766    │4767 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4768    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4769    │4770    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647714772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4773    You may run "mix format --migrate" to fix this warning automatically.4774    │4775 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4777    │4778    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247794780    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4781    You may run "mix format --migrate" to fix this warning automatically.4782    │4783 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4784    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4785    │4786    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547874788    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4789    You may run "mix format --migrate" to fix this warning automatically.4790    │4791 26 │       <<8::int32, float::float64>>        -> float4792    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4793    │4794    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647954796    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4797    You may run "mix format --migrate" to fix this warning automatically.4798    │4799 26 │       <<8::int32, float::float64>>        -> float4800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4801    │4802    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648034804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4805    You may run "mix format --migrate" to fix this warning automatically.4806    │4807 26 │       <<8::int32, float::float64>>        -> float4808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4809    │4810    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248114812    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4813    You may run "mix format --migrate" to fix this warning automatically.4814    │4815 26 │       <<8::int32, float::float64>>        -> float4816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4817    │4818    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248194820    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4821    You may run "mix format --migrate" to fix this warning automatically.4822    │4823 26 │       <<8::int32, float::float64>>        -> float4824    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4825    │4826    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548274828    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4829    You may run "mix format --migrate" to fix this warning automatically.4830    │4831 26 │       <<8::int32, float::float64>>        -> float4832    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833    │4834    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548354836     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4837     You may run "mix format --migrate" to fix this warning automatically.4838     │4839 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4841     │4842     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/648434844     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4845     You may run "mix format --migrate" to fix this warning automatically.4846     │4847 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4849     │4850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/248514852     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4853     You may run "mix format --migrate" to fix this warning automatically.4854     │4855 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4856     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857     │4858     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/548594860     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4861     You may run "mix format --migrate" to fix this warning automatically.4862     │4863 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4864     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4865     │4866     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/648674868     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4869     You may run "mix format --migrate" to fix this warning automatically.4870     │4871 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4872     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4873     │4874     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/248754876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4877     You may run "mix format --migrate" to fix this warning automatically.4878     │4879 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4880     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4881     │4882     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/548834884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4885     You may run "mix format --migrate" to fix this warning automatically.4886     │4887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4889     │4890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/648914892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4893     You may run "mix format --migrate" to fix this warning automatically.4894     │4895 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4897     │4898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/248994900     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4901     You may run "mix format --migrate" to fix this warning automatically.4902     │4903 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4904     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4905     │4906     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/549074908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4909    You may run "mix format --migrate" to fix this warning automatically.4910    │4911 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4913    │4914    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649154916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4917    You may run "mix format --migrate" to fix this warning automatically.4918    │4919 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4921    │4922    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249234924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4925    You may run "mix format --migrate" to fix this warning automatically.4926    │4927 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4929    │4930    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549314932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4933    You may run "mix format --migrate" to fix this warning automatically.4934    │4935 23 │       <<20 :: int32, 3, 128, 0, 16,4936    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4937    │4938    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649394940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4941    You may run "mix format --migrate" to fix this warning automatically.4942    │4943 23 │       <<20 :: int32, 3, 128, 0, 16,4944    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945    │4946    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249474948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4949    You may run "mix format --migrate" to fix this warning automatically.4950    │4951 23 │       <<20 :: int32, 3, 128, 0, 16,4952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4953    │4954    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549554956     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4957     You may run "mix format --migrate" to fix this warning automatically.4958     │4959 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4961     │4962     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/649634964     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4965     You may run "mix format --migrate" to fix this warning automatically.4966     │4967 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4968     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4969     │4970     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/249714972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4973     You may run "mix format --migrate" to fix this warning automatically.4974     │4975 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4976     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4977     │4978     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/549794980    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4981    You may run "mix format --migrate" to fix this warning automatically.4982    │4983 20 │       <<2 :: int32, int :: int16>> -> int4984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4985    │4986    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/649874988    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4989    You may run "mix format --migrate" to fix this warning automatically.4990    │4991 20 │       <<2 :: int32, int :: int16>> -> int4992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4993    │4994    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/649954996    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4997    You may run "mix format --migrate" to fix this warning automatically.4998    │4999 20 │       <<2 :: int32, int :: int16>> -> int5000    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5001    │5002    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250035004    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5005    You may run "mix format --migrate" to fix this warning automatically.5006    │5007 20 │       <<2 :: int32, int :: int16>> -> int5008    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5009    │5010    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250115012    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5013    You may run "mix format --migrate" to fix this warning automatically.5014    │5015 20 │       <<2 :: int32, int :: int16>> -> int5016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5017    │5018    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550195020    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5021    You may run "mix format --migrate" to fix this warning automatically.5022    │5023 20 │       <<2 :: int32, int :: int16>> -> int5024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025    │5026    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550275028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5029     You may run "mix format --migrate" to fix this warning automatically.5030     │5031 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033     │5034     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/650355036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5037     You may run "mix format --migrate" to fix this warning automatically.5038     │5039 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5040     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5041     │5042     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/250435044     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5045     You may run "mix format --migrate" to fix this warning automatically.5046     │5047 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5048     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5049     │5050     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/550515052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5053    You may run "mix format --migrate" to fix this warning automatically.5054    │5055 20 │       <<4 :: int32, int :: int32>> -> int5056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5057    │5058    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650595060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5061    You may run "mix format --migrate" to fix this warning automatically.5062    │5063 20 │       <<4 :: int32, int :: int32>> -> int5064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5065    │5066    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/650675068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5069    You may run "mix format --migrate" to fix this warning automatically.5070    │5071 20 │       <<4 :: int32, int :: int32>> -> int5072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5073    │5074    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/250755076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5077    You may run "mix format --migrate" to fix this warning automatically.5078    │5079 20 │       <<4 :: int32, int :: int32>> -> int5080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5081    │5082    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/250835084    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5085    You may run "mix format --migrate" to fix this warning automatically.5086    │5087 20 │       <<4 :: int32, int :: int32>> -> int5088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089    │5090    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/550915092    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5093    You may run "mix format --migrate" to fix this warning automatically.5094    │5095 20 │       <<4 :: int32, int :: int32>> -> int5096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5097    │5098    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/550995100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5101     You may run "mix format --migrate" to fix this warning automatically.5102     │5103 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5105     │5106     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/651075108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5109     You may run "mix format --migrate" to fix this warning automatically.5110     │5111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5113     │5114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/251155116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5117     You may run "mix format --migrate" to fix this warning automatically.5118     │5119 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5121     │5122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/551235124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5125    You may run "mix format --migrate" to fix this warning automatically.5126    │5127 20 │       <<8 :: int32, int :: int64>> -> int5128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5129    │5130    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651315132    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5133    You may run "mix format --migrate" to fix this warning automatically.5134    │5135 20 │       <<8 :: int32, int :: int64>> -> int5136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5137    │5138    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651395140    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5141    You may run "mix format --migrate" to fix this warning automatically.5142    │5143 20 │       <<8 :: int32, int :: int64>> -> int5144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5145    │5146    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251475148    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5149    You may run "mix format --migrate" to fix this warning automatically.5150    │5151 20 │       <<8 :: int32, int :: int64>> -> int5152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5153    │5154    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251555156    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5157    You may run "mix format --migrate" to fix this warning automatically.5158    │5159 20 │       <<8 :: int32, int :: int64>> -> int5160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5161    │5162    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551635164    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5165    You may run "mix format --migrate" to fix this warning automatically.5166    │5167 20 │       <<8 :: int32, int :: int64>> -> int5168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169    │5170    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551715172     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5173     You may run "mix format --migrate" to fix this warning automatically.5174     │5175 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5176     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5177     │5178     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/651795180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5181     You may run "mix format --migrate" to fix this warning automatically.5182     │5183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5185     │5186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/251875188     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5189     You may run "mix format --migrate" to fix this warning automatically.5190     │5191 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5192     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5193     │5194     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/551955196    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5197    You may run "mix format --migrate" to fix this warning automatically.5198    │5199 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5201    │5202    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652035204    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5205    You may run "mix format --migrate" to fix this warning automatically.5206    │5207 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5209    │5210    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652115212    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5213    You may run "mix format --migrate" to fix this warning automatically.5214    │5215 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5217    │5218    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652195220    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5221    You may run "mix format --migrate" to fix this warning automatically.5222    │5223 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225    │5226    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652275228    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5229    You may run "mix format --migrate" to fix this warning automatically.5230    │5231 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5233    │5234    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252355236    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5237    You may run "mix format --migrate" to fix this warning automatically.5238    │5239 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5241    │5242    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252435244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5245    You may run "mix format --migrate" to fix this warning automatically.5246    │5247 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5249    │5250    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252515252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5253    You may run "mix format --migrate" to fix this warning automatically.5254    │5255 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5257    │5258    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252595260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5261    You may run "mix format --migrate" to fix this warning automatically.5262    │5263 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5265    │5266    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552675268    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5269    You may run "mix format --migrate" to fix this warning automatically.5270    │5271 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5273    │5274    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552755276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5277    You may run "mix format --migrate" to fix this warning automatically.5278    │5279 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281    │5282    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552835284    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5285    You may run "mix format --migrate" to fix this warning automatically.5286    │5287 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5289    │5290    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552915292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5293     You may run "mix format --migrate" to fix this warning automatically.5294     │5295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5297     │5298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/652995300     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5301     You may run "mix format --migrate" to fix this warning automatically.5302     │5303 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5304     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305     │5306     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/253075308     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5309     You may run "mix format --migrate" to fix this warning automatically.5310     │5311 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5312     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313     │5314     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/553155316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5317    You may run "mix format --migrate" to fix this warning automatically.5318    │5319 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5321    │5322    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653235324    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5325    You may run "mix format --migrate" to fix this warning automatically.5326    │5327 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5329    │5330    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653315332    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5333    You may run "mix format --migrate" to fix this warning automatically.5334    │5335 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337    │5338    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653395340    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5341    You may run "mix format --migrate" to fix this warning automatically.5342    │5343 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345    │5346    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/653475348    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5349    You may run "mix format --migrate" to fix this warning automatically.5350    │5351 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5353    │5354    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253555356    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5357    You may run "mix format --migrate" to fix this warning automatically.5358    │5359 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5360    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361    │5362    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253635364    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5365    You may run "mix format --migrate" to fix this warning automatically.5366    │5367 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5368    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5369    │5370    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253715372    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5373    You may run "mix format --migrate" to fix this warning automatically.5374    │5375 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5377    │5378    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253795380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5381    You may run "mix format --migrate" to fix this warning automatically.5382    │5383 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5385    │5386    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/553875388    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5389    You may run "mix format --migrate" to fix this warning automatically.5390    │5391 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393    │5394    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/553955396    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5397    You may run "mix format --migrate" to fix this warning automatically.5398    │5399 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401    │5402    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554035404    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5405    You may run "mix format --migrate" to fix this warning automatically.5406    │5407 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409    │5410    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554115412     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5413     You may run "mix format --migrate" to fix this warning automatically.5414     │5415 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5416     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417     │5418     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/654195420     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5421     You may run "mix format --migrate" to fix this warning automatically.5422     │5423 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5424     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5425     │5426     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/254275428     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5429     You may run "mix format --migrate" to fix this warning automatically.5430     │5431 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5433     │5434     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/554355436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5437    You may run "mix format --migrate" to fix this warning automatically.5438    │5439 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5440    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5441    │5442    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654435444    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5445    You may run "mix format --migrate" to fix this warning automatically.5446    │5447 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5449    │5450    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654515452    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5453    You may run "mix format --migrate" to fix this warning automatically.5454    │5455 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5457    │5458    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654595460    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5461    You may run "mix format --migrate" to fix this warning automatically.5462    │5463 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5465    │5466    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654675468    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5469    You may run "mix format --migrate" to fix this warning automatically.5470    │5471 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473    │5474    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654755476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5477    You may run "mix format --migrate" to fix this warning automatically.5478    │5479 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5480    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5481    │5482    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254835484    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5485    You may run "mix format --migrate" to fix this warning automatically.5486    │5487 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5488    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5489    │5490    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254915492    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5493    You may run "mix format --migrate" to fix this warning automatically.5494    │5495 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5497    │5498    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254995500    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5501    You may run "mix format --migrate" to fix this warning automatically.5502    │5503 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5505    │5506    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255075508    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5509    You may run "mix format --migrate" to fix this warning automatically.5510    │5511 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5513    │5514    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255155516    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5517    You may run "mix format --migrate" to fix this warning automatically.5518    │5519 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5521    │5522    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555235524    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5525    You may run "mix format --migrate" to fix this warning automatically.5526    │5527 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5529    │5530    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555315532    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5533    You may run "mix format --migrate" to fix this warning automatically.5534    │5535 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5537    │5538    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555395540    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5541    You may run "mix format --migrate" to fix this warning automatically.5542    │5543 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5545    │5546    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555475548    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5549    You may run "mix format --migrate" to fix this warning automatically.5550    │5551 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5553    │5554    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555555556     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5557     You may run "mix format --migrate" to fix this warning automatically.5558     │5559 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5560     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5561     │5562     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/655635564     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5565     You may run "mix format --migrate" to fix this warning automatically.5566     │5567 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5568     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5569     │5570     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/255715572     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5573     You may run "mix format --migrate" to fix this warning automatically.5574     │5575 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5576     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5577     │5578     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555795580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5581    You may run "mix format --migrate" to fix this warning automatically.5582    │5583 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5585    │5586    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/655875588    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5589    You may run "mix format --migrate" to fix this warning automatically.5590    │5591 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5593    │5594    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/255955596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5597    You may run "mix format --migrate" to fix this warning automatically.5598    │5599 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5601    │5602    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556035604     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5605     You may run "mix format --migrate" to fix this warning automatically.5606     │5607 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5608     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5609     │5610     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/656115612     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5613     You may run "mix format --migrate" to fix this warning automatically.5614     │5615 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5616     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5617     │5618     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/256195620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5621     You may run "mix format --migrate" to fix this warning automatically.5622     │5623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5625     │5626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/556275628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5629    You may run "mix format --migrate" to fix this warning automatically.5630    │5631 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5632    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5633    │5634    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656355636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5637    You may run "mix format --migrate" to fix this warning automatically.5638    │5639 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5640    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5641    │5642    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256435644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5645    You may run "mix format --migrate" to fix this warning automatically.5646    │5647 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5649    │5650    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/556515652     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5653     You may run "mix format --migrate" to fix this warning automatically.5654     │5655 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5656     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5657     │5658     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/656595660     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5661     You may run "mix format --migrate" to fix this warning automatically.5662     │5663 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5664     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5665     │5666     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/256675668     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5669     You may run "mix format --migrate" to fix this warning automatically.5670     │5671 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5672     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673     │5674     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/556755676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5677    You may run "mix format --migrate" to fix this warning automatically.5678    │5679 19 │       <<len :: int32, data :: binary-size(len)>> ->5680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5681    │5682    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/656835684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5685    You may run "mix format --migrate" to fix this warning automatically.5686    │5687 19 │       <<len :: int32, data :: binary-size(len)>> ->5688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5689    │5690    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/256915692    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5693    You may run "mix format --migrate" to fix this warning automatically.5694    │5695 19 │       <<len :: int32, data :: binary-size(len)>> ->5696    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5697    │5698    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/556995700     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5701     You may run "mix format --migrate" to fix this warning automatically.5702     │5703 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5704     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5705     │5706     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/657075708     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5709     You may run "mix format --migrate" to fix this warning automatically.5710     │5711 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5712     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5713     │5714     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/257155716     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5717     You may run "mix format --migrate" to fix this warning automatically.5718     │5719 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5720     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5721     │5722     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/557235724    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5725    You may run "mix format --migrate" to fix this warning automatically.5726    │5727 28 │       <<4 :: int32, oid :: uint32>> -> oid5728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5729    │5730    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657315732    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5733    You may run "mix format --migrate" to fix this warning automatically.5734    │5735 28 │       <<4 :: int32, oid :: uint32>> -> oid5736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5737    │5738    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657395740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5741    You may run "mix format --migrate" to fix this warning automatically.5742    │5743 28 │       <<4 :: int32, oid :: uint32>> -> oid5744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745    │5746    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257475748    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5749    You may run "mix format --migrate" to fix this warning automatically.5750    │5751 28 │       <<4 :: int32, oid :: uint32>> -> oid5752    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5753    │5754    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257555756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5757    You may run "mix format --migrate" to fix this warning automatically.5758    │5759 28 │       <<4 :: int32, oid :: uint32>> -> oid5760    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761    │5762    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557635764    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5765    You may run "mix format --migrate" to fix this warning automatically.5766    │5767 28 │       <<4 :: int32, oid :: uint32>> -> oid5768    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5769    │5770    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557715772     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5773     You may run "mix format --migrate" to fix this warning automatically.5774     │5775 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5776     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5777     │5778     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/657795780     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5781     You may run "mix format --migrate" to fix this warning automatically.5782     │5783 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5784     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5785     │5786     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/257875788     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5789     You may run "mix format --migrate" to fix this warning automatically.5790     │5791 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5792     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5793     │5794     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/557955796    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5797    You may run "mix format --migrate" to fix this warning automatically.5798    │5799 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801    │5802    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658035804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5805    You may run "mix format --migrate" to fix this warning automatically.5806    │5807 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5809    │5810    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258115812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5813    You may run "mix format --migrate" to fix this warning automatically.5814    │5815 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817    │5818    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558195820     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5821     You may run "mix format --migrate" to fix this warning automatically.5822     │5823 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5824     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5825     │5826     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/658275828     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5829     You may run "mix format --migrate" to fix this warning automatically.5830     │5831 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5832     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5833     │5834     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/258355836     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5837     You may run "mix format --migrate" to fix this warning automatically.5838     │5839 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5841     │5842     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/558435844    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5845    You may run "mix format --migrate" to fix this warning automatically.5846    │5847 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5848    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5849    │5850    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658515852    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5853    You may run "mix format --migrate" to fix this warning automatically.5854    │5855 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5857    │5858    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658595860    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5861    You may run "mix format --migrate" to fix this warning automatically.5862    │5863 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5865    │5866    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658675868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5869    You may run "mix format --migrate" to fix this warning automatically.5870    │5871 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873    │5874    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258755876    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5877    You may run "mix format --migrate" to fix this warning automatically.5878    │5879 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5881    │5882    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258835884    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5885    You may run "mix format --migrate" to fix this warning automatically.5886    │5887 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5888    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5889    │5890    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258915892    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5893    You may run "mix format --migrate" to fix this warning automatically.5894    │5895 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5896    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5897    │5898    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/558995900    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5901    You may run "mix format --migrate" to fix this warning automatically.5902    │5903 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5904    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5905    │5906    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559075908    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5909    You may run "mix format --migrate" to fix this warning automatically.5910    │5911 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5913    │5914    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559155916     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5917     You may run "mix format --migrate" to fix this warning automatically.5918     │5919 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5920     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921     │5922     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/659235924     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5925     You may run "mix format --migrate" to fix this warning automatically.5926     │5927 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5928     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929     │5930     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/259315932     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5933     You may run "mix format --migrate" to fix this warning automatically.5934     │5935 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5936     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5937     │5938     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/559395940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5941    You may run "mix format --migrate" to fix this warning automatically.5942    │5943 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5944    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5945    │5946    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659475948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5949    You may run "mix format --migrate" to fix this warning automatically.5950    │5951 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5953    │5954    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/259555956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5957    You may run "mix format --migrate" to fix this warning automatically.5958    │5959 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5960    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5961    │5962    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/559635964     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5965     You may run "mix format --migrate" to fix this warning automatically.5966     │5967 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5968     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5969     │5970     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/659715972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5973     You may run "mix format --migrate" to fix this warning automatically.5974     │5975 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5976     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5977     │5978     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/259795980     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5981     You may run "mix format --migrate" to fix this warning automatically.5982     │5983 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5984     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985     │5986     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/559875988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5989    You may run "mix format --migrate" to fix this warning automatically.5990    │5991 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5993    │5994    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/859955996    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5997    You may run "mix format --migrate" to fix this warning automatically.5998    │5999 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6000    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001    │6002    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460036004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6005    You may run "mix format --migrate" to fix this warning automatically.6006    │6007 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6008    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009    │6010    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760116012     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6013     You may run "mix format --migrate" to fix this warning automatically.6014     │6015 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6016     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6017     │6018     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/860196020     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6021     You may run "mix format --migrate" to fix this warning automatically.6022     │6023 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6024     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6025     │6026     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/460276028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6029     You may run "mix format --migrate" to fix this warning automatically.6030     │6031 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6033     │6034     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/760356036    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6037    You may run "mix format --migrate" to fix this warning automatically.6038    │6039 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6040    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041    │6042    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660436044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6045    You may run "mix format --migrate" to fix this warning automatically.6046    │6047 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6049    │6050    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260516052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6053    You may run "mix format --migrate" to fix this warning automatically.6054    │6055 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057    │6058    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/560596060     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6061     You may run "mix format --migrate" to fix this warning automatically.6062     │6063 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6064     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065     │6066     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/660676068     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6069     You may run "mix format --migrate" to fix this warning automatically.6070     │6071 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6072     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073     │6074     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260756076     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6077     You may run "mix format --migrate" to fix this warning automatically.6078     │6079 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6080     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081     │6082     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/560836084    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6085    You may run "mix format --migrate" to fix this warning automatically.6086    │6087 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6089    │6090    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860916092    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6093    You may run "mix format --migrate" to fix this warning automatically.6094    │6095 40 │         <<count::int32, data::binary>> = binary6096    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097    │6098    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860996100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6101    You may run "mix format --migrate" to fix this warning automatically.6102    │6103 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6104    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6105    │6106    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461076108    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6109    You may run "mix format --migrate" to fix this warning automatically.6110    │6111 40 │         <<count::int32, data::binary>> = binary6112    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113    │6114    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461156116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6117    You may run "mix format --migrate" to fix this warning automatically.6118    │6119 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6120    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121    │6122    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761236124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6125    You may run "mix format --migrate" to fix this warning automatically.6126    │6127 40 │         <<count::int32, data::binary>> = binary6128    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6129    │6130    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761316132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6133    You may run "mix format --migrate" to fix this warning automatically.6134    │6135 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6137    │6138    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861396140    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6141    You may run "mix format --migrate" to fix this warning automatically.6142    │6143 44 │         <<_::int32, data::binary>> = binary6144    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6145    │6146    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861476148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6149    You may run "mix format --migrate" to fix this warning automatically.6150    │6151 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6153    │6154    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461556156    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6157    You may run "mix format --migrate" to fix this warning automatically.6158    │6159 44 │         <<_::int32, data::binary>> = binary6160    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6161    │6162    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461636164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6165    You may run "mix format --migrate" to fix this warning automatically.6166    │6167 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6169    │6170    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761716172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6173    You may run "mix format --migrate" to fix this warning automatically.6174    │6175 44 │         <<_::int32, data::binary>> = binary6176    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6177    │6178    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761796180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6181     You may run "mix format --migrate" to fix this warning automatically.6182     │6183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6185     │6186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861876188     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6189     You may run "mix format --migrate" to fix this warning automatically.6190     │6191 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6192     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6193     │6194     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461956196     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6197     You may run "mix format --migrate" to fix this warning automatically.6198     │6199 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6200     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6201     │6202     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/762036204    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6205    You may run "mix format --migrate" to fix this warning automatically.6206    │6207 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6209    │6210    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662116212    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6213    You may run "mix format --migrate" to fix this warning automatically.6214    │6215 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6217    │6218    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662196220    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6221    You may run "mix format --migrate" to fix this warning automatically.6222    │6223 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6225    │6226    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662276228    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6229    You may run "mix format --migrate" to fix this warning automatically.6230    │6231 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6233    │6234    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262356236    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6237    You may run "mix format --migrate" to fix this warning automatically.6238    │6239 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6241    │6242    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262436244    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6245    You may run "mix format --migrate" to fix this warning automatically.6246    │6247 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6249    │6250    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262516252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6253    You may run "mix format --migrate" to fix this warning automatically.6254    │6255 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6257    │6258    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562596260    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6261    You may run "mix format --migrate" to fix this warning automatically.6262    │6263 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6265    │6266    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562676268    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6269    You may run "mix format --migrate" to fix this warning automatically.6270    │6271 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6273    │6274    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562756276     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6277     You may run "mix format --migrate" to fix this warning automatically.6278     │6279 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6280     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6281     │6282     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662836284     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6285     You may run "mix format --migrate" to fix this warning automatically.6286     │6287 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6288     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289     │6290     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262916292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6293     You may run "mix format --migrate" to fix this warning automatically.6294     │6295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6297     │6298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562996300    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6301    You may run "mix format --migrate" to fix this warning automatically.6302    │6303 33 │       <<8 :: int32, microsecs :: int64>> ->6304    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6305    │6306    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663076308    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6309    You may run "mix format --migrate" to fix this warning automatically.6310    │6311 33 │       <<8 :: int32, microsecs :: int64>> ->6312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6313    │6314    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663156316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6317    You may run "mix format --migrate" to fix this warning automatically.6318    │6319 33 │       <<8 :: int32, microsecs :: int64>> ->6320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6321    │6322    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263236324    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6325    You may run "mix format --migrate" to fix this warning automatically.6326    │6327 33 │       <<8 :: int32, microsecs :: int64>> ->6328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6329    │6330    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263316332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6333    You may run "mix format --migrate" to fix this warning automatically.6334    │6335 33 │       <<8 :: int32, microsecs :: int64>> ->6336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6337    │6338    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563396340    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6341    You may run "mix format --migrate" to fix this warning automatically.6342    │6343 33 │       <<8 :: int32, microsecs :: int64>> ->6344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345    │6346    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563476348     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6349     You may run "mix format --migrate" to fix this warning automatically.6350     │6351 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6352     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6353     │6354     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/663556356     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6357     You may run "mix format --migrate" to fix this warning automatically.6358     │6359 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6360     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6361     │6362     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/263636364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6365     You may run "mix format --migrate" to fix this warning automatically.6366     │6367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6369     │6370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/563716372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6373    You may run "mix format --migrate" to fix this warning automatically.6374    │6375 37 │       <<8 :: int32, microsecs :: int64>> ->6376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6377    │6378    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/663796380    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6381    You may run "mix format --migrate" to fix this warning automatically.6382    │6383 37 │       <<8 :: int32, microsecs :: int64>> ->6384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6385    │6386    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/663876388    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6389    You may run "mix format --migrate" to fix this warning automatically.6390    │6391 37 │       <<8 :: int32, microsecs :: int64>> ->6392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6393    │6394    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/263956396    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6397    You may run "mix format --migrate" to fix this warning automatically.6398    │6399 37 │       <<8 :: int32, microsecs :: int64>> ->6400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6401    │6402    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264036404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6405    You may run "mix format --migrate" to fix this warning automatically.6406    │6407 37 │       <<8 :: int32, microsecs :: int64>> ->6408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6409    │6410    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564116412    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6413    You may run "mix format --migrate" to fix this warning automatically.6414    │6415 37 │       <<8 :: int32, microsecs :: int64>> ->6416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6417    │6418    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564196420     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6421     You may run "mix format --migrate" to fix this warning automatically.6422     │6423 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6424     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6425     │6426     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/664276428     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6429     You may run "mix format --migrate" to fix this warning automatically.6430     │6431 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6433     │6434     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/264356436     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6437     You may run "mix format --migrate" to fix this warning automatically.6438     │6439 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6440     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6441     │6442     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/564436444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6445    You may run "mix format --migrate" to fix this warning automatically.6446    │6447 42 │       <<8 :: int32, microsecs :: int64>> ->6448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6449    │6450    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664516452    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6453    You may run "mix format --migrate" to fix this warning automatically.6454    │6455 42 │       <<8 :: int32, microsecs :: int64>> ->6456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6457    │6458    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664596460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6461    You may run "mix format --migrate" to fix this warning automatically.6462    │6463 42 │       <<8 :: int32, microsecs :: int64>> ->6464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6465    │6466    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/264676468    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6469    You may run "mix format --migrate" to fix this warning automatically.6470    │6471 42 │       <<8 :: int32, microsecs :: int64>> ->6472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6473    │6474    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/264756476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6477    You may run "mix format --migrate" to fix this warning automatically.6478    │6479 42 │       <<8 :: int32, microsecs :: int64>> ->6480    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6481    │6482    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/564836484    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6485    You may run "mix format --migrate" to fix this warning automatically.6486    │6487 42 │       <<8 :: int32, microsecs :: int64>> ->6488    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6489    │6490    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/564916492     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6493     You may run "mix format --migrate" to fix this warning automatically.6494     │6495 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6496     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6497     │6498     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/664996500     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6501     You may run "mix format --migrate" to fix this warning automatically.6502     │6503 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6504     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6505     │6506     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/265076508     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6509     You may run "mix format --migrate" to fix this warning automatically.6510     │6511 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6513     │6514     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/565156516    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6517    You may run "mix format --migrate" to fix this warning automatically.6518    │6519 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6521    │6522    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665236524    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6525    You may run "mix format --migrate" to fix this warning automatically.6526    │6527 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6529    │6530    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665316532    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6533    You may run "mix format --migrate" to fix this warning automatically.6534    │6535 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6537    │6538    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665396540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6541    You may run "mix format --migrate" to fix this warning automatically.6542    │6543 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6545    │6546    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265476548    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6549    You may run "mix format --migrate" to fix this warning automatically.6550    │6551 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6553    │6554    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265556556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6557    You may run "mix format --migrate" to fix this warning automatically.6558    │6559 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6561    │6562    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265636564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6565    You may run "mix format --migrate" to fix this warning automatically.6566    │6567 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6569    │6570    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565716572    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6573    You may run "mix format --migrate" to fix this warning automatically.6574    │6575 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6577    │6578    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565796580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6581    You may run "mix format --migrate" to fix this warning automatically.6582    │6583 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6585    │6586    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565876588     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6589     You may run "mix format --migrate" to fix this warning automatically.6590     │6591 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6592     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6593     │6594     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665956596     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6597     You may run "mix format --migrate" to fix this warning automatically.6598     │6599 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6600     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6601     │6602     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/266036604     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6605     You may run "mix format --migrate" to fix this warning automatically.6606     │6607 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6608     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6609     │6610     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/566116612     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6613     You may run "mix format --migrate" to fix this warning automatically.6614     │6615 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6616     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6617     │6618     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666196620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6621     You may run "mix format --migrate" to fix this warning automatically.6622     │6623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6625     │6626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666276628     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6629     You may run "mix format --migrate" to fix this warning automatically.6630     │6631 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6633     │6634     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266356636     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6637     You may run "mix format --migrate" to fix this warning automatically.6638     │6639 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6641     │6642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266436644     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6645     You may run "mix format --migrate" to fix this warning automatically.6646     │6647 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6648     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6649     │6650     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566516652     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6653     You may run "mix format --migrate" to fix this warning automatically.6654     │6655 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6656     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6657     │6658     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566596660     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6661     You may run "mix format --migrate" to fix this warning automatically.6662     │6663 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6664     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6665     │6666     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/666676668     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6669     You may run "mix format --migrate" to fix this warning automatically.6670     │6671 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6672     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6673     │6674     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/266756676     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6677     You may run "mix format --migrate" to fix this warning automatically.6678     │6679 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6680     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6681     │6682     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/566836684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6685    You may run "mix format --migrate" to fix this warning automatically.6686    │6687 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6689    │6690    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/666916692    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6693    You may run "mix format --migrate" to fix this warning automatically.6694    │6695 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6696    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6697    │6698    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/266996700    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6701    You may run "mix format --migrate" to fix this warning automatically.6702    │6703 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6704    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6705    │6706    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567076708     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6709     You may run "mix format --migrate" to fix this warning automatically.6710     │6711 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6712     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6713     │6714     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/667156716     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6717     You may run "mix format --migrate" to fix this warning automatically.6718     │6719 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6720     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6721     │6722     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/267236724     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6725     You may run "mix format --migrate" to fix this warning automatically.6726     │6727 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6728     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6729     │6730     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/567316732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6733    You may run "mix format --migrate" to fix this warning automatically.6734    │6735 17 │       <<0 :: int32>> -> :void6736    │       ~~~~~~~~~~~~~~~~~~~~~~~6737    │6738    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667396740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6741    You may run "mix format --migrate" to fix this warning automatically.6742    │6743 17 │       <<0 :: int32>> -> :void6744    │       ~~~~~~~~~~~~~~~~~~~~~~~6745    │6746    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267476748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6749    You may run "mix format --migrate" to fix this warning automatically.6750    │6751 17 │       <<0 :: int32>> -> :void6752    │       ~~~~~~~~~~~~~~~~~~~~~~~6753    │6754    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/567556756     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6757     You may run "mix format --migrate" to fix this warning automatically.6758     │6759 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6760     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6761     │6762     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/667636764     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6765     You may run "mix format --migrate" to fix this warning automatically.6766     │6767 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6768     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6769     │6770     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/267716772     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6773     You may run "mix format --migrate" to fix this warning automatically.6774     │6775 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6776     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6777     │6778     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/567796780    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6781    You may run "mix format --migrate" to fix this warning automatically.6782    │6783 23 │       <<0 :: int32>> -> :void6784    │       ~~~~~~~~~~~~~~~~~~~~~~~6785    │6786    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/667876788    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6789    You may run "mix format --migrate" to fix this warning automatically.6790    │6791 23 │       <<0 :: int32>> -> :void6792    │       ~~~~~~~~~~~~~~~~~~~~~~~6793    │6794    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/267956796    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6797    You may run "mix format --migrate" to fix this warning automatically.6798    │6799 23 │       <<0 :: int32>> -> :void6800    │       ~~~~~~~~~~~~~~~~~~~~~~~6801    │6802    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568036804     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6805     You may run "mix format --migrate" to fix this warning automatically.6806     │6807 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6808     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6809     │6810     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/668116812     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6813     You may run "mix format --migrate" to fix this warning automatically.6814     │6815 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6816     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6817     │6818     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/268196820     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6821     You may run "mix format --migrate" to fix this warning automatically.6822     │6823 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6824     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6825     │6826     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/568276828    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6829    │6830 20 │     manager    = worker(Postgrex.TypeManager, [])6831    │                  ~6832    │6833    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/168346835    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6836    │6837 21 │     server_sup = supervisor(__MODULE__, [:servers])6838    │                  ~6839    │6840    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/168416842    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6843    │6844 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6845    │     ~6846    │6847    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16848    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/168496850    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6851    │6852 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6853    │                   ~6854    │6855    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/168566857     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6858     │6859 110 │     if Map.size(s.listener_channels[channel]) == 1 do6860     │            ~6861     │6862     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36863     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36864     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/268656866    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6867    │6868 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6869    │            ~6870    │6871    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/168726873     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6874     │6875 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6876     │               ~6877     │6878     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/268796880     warning: a struct for Postgrex.Query is expected on struct update:68816882         %Postgrex.Query{6883           query6884           | param_oids: param_oids,6885             param_formats: param_formats,6886             param_types: param_types6887         }68886889     but got type:68906891         dynamic()68926893     where "query" was given the type:68946895         # type: dynamic()6896         # from: lib/postgrex/protocol.ex:910:356897         query68986899     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69006901     type warning found at:6902     │6903 915 │         query = %Query{query | param_oids: param_oids,6904     │                 ~6905     │6906     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/669076908     warning: a struct for Postgrex.Query is expected on struct update:69096910         %Postgrex.Query{6911           query6912           | ref: make_ref(),6913             types: types,6914             columns: col_names,6915             result_oids: result_oids,6916             result_formats: result_formats,6917             result_types: result_types6918         }69196920     but got type:69216922         dynamic()69236924     where "query" was given the type:69256926         # type: dynamic()6927         # from: lib/postgrex/protocol.ex:926:356928         query69296930     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69316932     type warning found at:6933     │6934 932 │         query = %Query{query | ref: make_ref(), types: types,6935     │                 ~6936     │6937     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/669386939    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6940    │6941  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6942    │                 ~6943    │6944    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/269456946    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6947    │6948  9 │                 worker(Postgrex.Parameters, [])]6949    │                 ~6950    │6951    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/269526953     warning: a struct for Postgrex.Query is expected on struct update:69546955         %Postgrex.Query{query | ref: make_ref()}69566957     but got type:69586959         dynamic()69606961     where "query" was given the type:69626963         # type: dynamic()6964         # from: lib/postgrex/protocol.ex:977:316965         query69666967     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69686969     type warning found at:6970     │6971 978 │     query = %Query{query | ref: make_ref()}6972     │             ~6973     │6974     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/569756976      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6977      │6978 2131 │     formatted_reason = :ssl.format_error(reason)6979      │                             ~6980      │6981      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/369826983      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)6984      │6985 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)6986      │                                            ~6987      │6988      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/369896990      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)6991      │6992 2297 │   defp query_put(_, %Query{ref: nil}), do: nil6993      │        ~6994      │6995      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/269966997      warning: a struct for Postgrex.Query is expected on struct update:69986999          %Postgrex.Query{query | name: ""}70007001      but got type:70027003          dynamic()70047005      where "query" was given the type:70067007          # type: dynamic()7008          # from: lib/postgrex/protocol.ex:2313:167009          query70107011      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"70127013      type warning found at:7014      │7015 2313 │   defp unnamed(query), do: %Query{query | name: ""}7016      │                            ~7017      │7018      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/170197020Generated postgrex app7021warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7022  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27023  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17024  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57025  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27026  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47027  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/270287029==> ecto7030Compiling 70 files (.ex)7031     warning: using single-quoted strings to represent charlists is deprecated.7032     Use ~c"" if you indeed want a charlist or use "" instead.7033     You may run "mix format --migrate" to change all single-quoted7034     strings to use the ~c sigil and fix this warning.7035     │7036 166 │     defp insert_all_value(_),   do: '?'7037     │                                     ~7038     │7039     └─ lib/ecto/adapters/mysql/connection.ex:166:3770407041     warning: using single-quoted strings to represent charlists is deprecated.7042     Use ~c"" if you indeed want a charlist or use "" instead.7043     You may run "mix format --migrate" to change all single-quoted7044     strings to use the ~c sigil and fix this warning.7045     │7046 354 │       '?'7047     │       ~7048     │7049     └─ lib/ecto/adapters/mysql/connection.ex:354:770507051      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70527053      This error happens when you have function calls without parentheses inside keywords. For example:70547055          function(arg, one: nested_call a, b, c)7056          function(arg, one: if expr, do: :this, else: :that)70577058      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:70597060          function(arg, one: if(expr, do: :this, else: :that))7061          function(arg, one: nested_call(a, b, c))70627063      Ambiguity found at:7064      │7065 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7066      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7067      │7068      └─ lib/ecto/changeset.ex:228670697070     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70717072     This error happens when you have function calls without parentheses inside keywords. For example:70737074         function(arg, one: nested_call a, b, c)7075         function(arg, one: if expr, do: :this, else: :that)70767077     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:70787079         function(arg, one: if(expr, do: :this, else: :that))7080         function(arg, one: nested_call(a, b, c))70817082     Ambiguity found at:7083     │7084 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7085     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7086     │7087     └─ lib/ecto/migration/runner.ex:26570887089     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70907091     This error happens when you have function calls without parentheses inside keywords. For example:70927093         function(arg, one: nested_call a, b, c)7094         function(arg, one: if expr, do: :this, else: :that)70957096     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:70977098         function(arg, one: if(expr, do: :this, else: :that))7099         function(arg, one: nested_call(a, b, c))71007101     Ambiguity found at:7102     │7103 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7105     │7106     └─ lib/ecto/migration/runner.ex:26771077108     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7109     │7110 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7111     │        ~7112     │7113     └─ lib/ecto/query/builder.ex:136:871147115     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7116     │7117 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7118     │                                             ~~7119     │7120     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/271217122     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7123     │7124 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7125     │                                         ~~7126     │7127     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/271287129     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.71307131     This error happens when you have function calls without parentheses inside keywords. For example:71327133         function(arg, one: nested_call a, b, c)7134         function(arg, one: if expr, do: :this, else: :that)71357136     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:71377138         function(arg, one: if(expr, do: :this, else: :that))7139         function(arg, one: nested_call(a, b, c))71407141     Ambiguity found at:7142     │7143 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7144     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7145     │7146     └─ lib/ecto/repo/schema.ex:45471477148    warning: unused require Ecto.Query7149    │7150  6 │   require Ecto.Query7151    │   ~7152    │7153    └─ lib/ecto/repo/preloader.ex:6:371547155    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7156    │7157  9 │   schema "schema_migrations" do7158    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7159    │7160    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)71617162      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7163      │7164 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7165      │     ~7166      │7167      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/271687169    warning: incompatible types given to Mix.Ecto.ensure_started/2:71707171        Mix.Ecto.ensure_started(repo, opts)71727173    given types:71747175        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))71767177    but expected one of:71787179        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())71807181    where "opts" was given the type:71827183        # type: dynamic(7184          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7185            non_struct_map()7186        )7187        # from: lib/mix/tasks/ecto.rollback.ex:64:107188        opts =7189          if opts[:quiet] do7190            Keyword.merge(opts, log: false, log_sql: false)7191          else7192            opts7193          end71947195    where "repo" was given the type:71967197        # type: dynamic(atom())7198        # from: lib/mix/tasks/ecto.rollback.ex:70:77199        Mix.Ecto.ensure_repo(repo, args)72007201    type warning found at:7202    │7203 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7204    │                          ~7205    │7206    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/272077208    warning: incompatible types given to Mix.Ecto.ensure_started/2:72097210        Mix.Ecto.ensure_started(repo, all: true)72117212    given types:72137214        -dynamic(atom())-, non_empty_list({:all, true})72157216    but expected one of:72177218        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72197220    where "repo" was given the type:72217222        # type: dynamic(atom())7223        # from: lib/mix/tasks/ecto.migrations.ex:37:77224        Mix.Ecto.ensure_repo(repo, args)72257226    type warning found at:7227    │7228 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7229    │                       ~7230    │7231    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/372327233     warning: the following clause will never match:72347235         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->72367237     because it attempts to match on the result of:72387239         System.stacktrace()72407241     which has type:72427243         empty_list()72447245     where "args_or_arity" was given the type:72467247         # type: float() or integer() or non_empty_list(term())7248         # from: lib/ecto/changeset.ex7249         (_() when args_or_arity == 2) when length(args_or_arity) == 272507251     where "module" was given the type:72527253         # type: dynamic()7254         # from: lib/ecto/changeset.ex:733:307255         module72567257     type warning found at:7258     │7259 741 │ ...                   when length(args_or_arity) == 2 ->7260     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7261     │7262     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/272637264    warning: incompatible types given to Mix.Ecto.ensure_started/2:72657266        Mix.Ecto.ensure_started(repo, opts)72677268    given types:72697270        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))72717272    but expected one of:72737274        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72757276    where "opts" was given the type:72777278        # type: dynamic(7279          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7280            non_struct_map()7281        )7282        # from: lib/mix/tasks/ecto.migrate.ex:68:107283        opts =7284          if opts[:quiet] do7285            Keyword.merge(opts, log: false, log_sql: false)7286          else7287            opts7288          end72897290    where "repo" was given the type:72917292        # type: dynamic(atom())7293        # from: lib/mix/tasks/ecto.migrate.ex:74:77294        Mix.Ecto.ensure_repo(repo, args)72957296    type warning found at:7297    │7298 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7299    │                          ~7300    │7301    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/273027303    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:73047305        Mix.Ecto.source_repo_priv(repo)73067307    given types:73087309        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-73107311    but expected one of:73127313        atom()73147315    where "repo" was given the types:73167317        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7318        # from: lib/mix/tasks/ecto.load.ex:70:227319        Keyword.merge(repo.config, opts)73207321        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7322        # from: lib/mix/tasks/ecto.load.ex:72:277323        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)73247325    type warning found at:7326    │7327 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7328    │                                          ~7329    │7330    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/273317332     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7333     │7334 739 │           case System.stacktrace do7335     │                       ~7336     │7337     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/273387339    warning: expected a map or struct when accessing .__adapter__ in expression:73407341        repo.__adapter__73427343    where "repo" was given the type:73447345        # type: dynamic(atom())7346        # from: lib/mix/tasks/ecto.load.ex:53:77347        Mix.Ecto.ensure_repo(repo, args)73487349    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73507351    type warning found at:7352    │7353 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7354    │                              ~7355    │7356    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/173577358    warning: expected a map or struct when accessing .__adapter__ in expression:73597360        repo.__adapter__73617362    where "repo" was given the type:73637364        # type: dynamic(atom())7365        # from: lib/mix/tasks/ecto.drop.ex:39:77366        Mix.Ecto.ensure_repo(repo, args)73677368    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73697370    type warning found at:7371    │7372 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7373    │                              ~7374    │7375    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/173767377    warning: expected a map or struct when accessing .__adapter__ in expression:73787379        repo.__adapter__73807381    where "repo" was given the type:73827383        # type: dynamic(atom())7384        # from: lib/mix/tasks/ecto.dump.ex:50:77385        Mix.Ecto.ensure_repo(repo, args)73867387    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73887389    type warning found at:7390    │7391 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7392    │                              ~7393    │7394    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/173957396    warning: expected a map or struct when accessing .__adapter__ in expression:73977398        repo.__adapter__73997400    where "repo" was given the type:74017402        # type: dynamic(atom())7403        # from: lib/mix/tasks/ecto.create.ex:37:77404        Mix.Ecto.ensure_repo(repo, args)74057406    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()74077408    type warning found at:7409    │7410 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7411    │                              ~7412    │7413    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/174147415    warning: incompatible types given to get_source/1:74167417        get_source(repo)74187419    given types:74207421        -dynamic(atom())-74227423    but expected one of:74247425        %{..., config: empty_list() or non_empty_list(term(), term())}74267427    where "repo" was given the type:74287429        # type: dynamic(atom())7430        # from: lib/ecto/migration/schema_migration.ex:24:137431        repo.all(7432          Map.put(7433            (7434              query =7435                (7436                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7437                  Ecto.Query.Builder.From.apply(query, 1)7438                )7439        7440              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7441                ...,7442                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7443                file: "/work/proj/deps_x86_64/ecto/lib/ecto/migration/schema_migration.ex",7444                line: 22,7445                take: %{}7446              })7447            ),7448            :prefix,7449            prefix7450          ), timeout: :infinity, log: false)74517452    type warning found at:7453    │7454 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7455    │                ~7456    │7457    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/274587459    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7460    │7461 62 │       Mix.Project.compile(args)7462    │                   ~7463    │7464    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/274657466    warning: incompatible types given to get_source/1:74677468        get_source(repo)74697470    given types:74717472        -dynamic(atom())-74737474    but expected one of:74757476        %{..., config: empty_list() or non_empty_list(term(), term())}74777478    where "repo" was given the type:74797480        # type: dynamic(atom())7481        # from: lib/ecto/migration/schema_migration.ex:30:137482        repo.insert!(7483          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7484            prefix: prefix,7485            source: get_source(repo)7486          ), timeout: :infinity, log: false)74877488    type warning found at:7489    │7490 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7491    │                                              ~7492    │7493    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/374947495     warning: expected a module (an atom) when invoking start_link/1 in expression:74967497         repo.start_link(pool_size: pool_size)74987499     where "pool_size" was given the type:75007501         # type: dynamic()7502         # from: lib/mix/ecto.ex:101:157503         pool_size = Keyword.get(opts, :pool_size, 1)75047505     where "repo" was given the type:75067507         # type: dynamic(%{..., __adapter__: atom()})7508         # from: lib/mix/ecto.ex:99:367509         repo.__adapter__.ensure_all_started(repo, :temporary)75107511     type warning found at:7512     │7513 102 │     case repo.start_link(pool_size: pool_size) do7514     │               ~7515     │7516     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/275177518    warning: incompatible types given to get_source/1:75197520        get_source(repo)75217522    given types:75237524        -dynamic(atom())-75257526    but expected one of:75277528        %{..., config: empty_list() or non_empty_list(term(), term())}75297530    where "repo" was given the type:75317532        # type: dynamic(atom())7533        # from: lib/ecto/migration/schema_migration.ex:36:137534        repo.delete_all(7535          Map.put(7536            (7537              query =7538                (7539                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7540                  Ecto.Query.Builder.From.apply(query, 1)7541                )7542        7543              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7544                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7545                op: :and,7546                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7547                file: "/work/proj/deps_x86_64/ecto/lib/ecto/migration/schema_migration.ex",7548                line: 347549              })7550            ),7551            :prefix,7552            prefix7553          ), timeout: :infinity, log: false)75547555    type warning found at:7556    │7557 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7558    │                ~7559    │7560    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/375617562     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7563     │7564 146 │     Logger.remove_backend(:console)7565     │            ~7566     │7567     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/275687569     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7570     │7571 155 │     Logger.add_backend(:console, flush: true)7572     │            ~7573     │7574     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/275757576     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7577     │7578 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7579     │                                                                              ~7580     │7581     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27582     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/275837584     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7585     │7586 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7587     │                                                                              ~7588     │7589     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/275907591      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7592      │7593 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7594      │        ~7595      │7596      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/175977598     warning: the following conditional expression:75997600         is_atom(related)76017602     will always evaluate to:76037604         dynamic(true)76057606     where "related" was given the type:76077608         # type: dynamic(atom())7609         # from: lib/ecto/association.ex:730:157610         related = Ecto.Association.related_from_query(queryable)76117612     type warning found at:7613     │7614 732 │     unless is_atom(related) do7615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7616     │7617     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/376187619      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7620      │7621 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7622      │                 ~7623      │7624      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/376257626     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7627     │7628 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7629     │                                                                              ~7630     │7631     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/276327633     warning: the following clause will never match:76347635         {:error, _} = error ->76367637     because it attempts to match on the result of:76387639         apply(changeset, adapter, :insert, args)76407641     which has type:76427643         dynamic({:invalid or :ok, term()})76447645     type warning found at:7646     │7647 219 │           {:error, _} = error ->7648     │                       ~7649     │7650     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/476517652     warning: the following clause will never match:76537654         {:error, _} = error ->76557656     because it attempts to match on the result of:76577658         apply(changeset, adapter, action, args)76597660     which has type:76617662         dynamic({:invalid or :ok, term()})76637664     type warning found at:7665     │7666 297 │             {:error, _} = error ->7667     │                         ~7668     │7669     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/476707671    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7672    │7673 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7674    │     ~7675    │7676    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/276777678     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7679     │7680 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7681     │           ~7682     │7683     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/376847685    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7686    │7687 54 │       filter_and_reraise e, System.stacktrace7688    │                                    ~7689    │7690    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/576917692    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7693    │7694 44 │     index  = Map.size(params)7695    │                  ~7696    │7697    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57698    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/576997700     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7701     │7702 614 │     Decimal.minus(decimal)7703     │             ~7704     │7705     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/177067707     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)7708     │7709 228 │         raise BadStructError, struct: struct, term: data7710     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7711     │7712     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/577137714     warning: the following clause will never match:77157716         {:error, _} ->77177718     because it attempts to match on the result of:77197720         NaiveDateTime.new(date, time)77217722     which has type:77237724         dynamic({:ok, %NaiveDateTime{}})77257726     type warning found at:7727     │7728 803 │         {:error, _} -> :error7729     │         ~~~~~~~~~~~~~~~~~~~~~7730     │7731     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/177327733     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7734     │7735 214 │       filter_and_reraise e, System.stacktrace7736     │                                    ~7737     │7738     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47739     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/477407741     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7742     │7743 159 │         supervise(children, strategy: :one_for_one)7744     │         ~7745     │7746     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/177477748      warning: expected a map or struct when accessing .__struct__ in expression:77497750          schema.__struct__77517752      where "schema" was given the types:77537754          # type: dynamic(atom() and not nil)7755          # from: lib/ecto/query/planner.ex:1186:417756          schema77577758          # type: atom()7759          # from: lib/ecto/query/planner.ex:1186:617760          is_atom(schema)77617762      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77637764      type warning found at:7765      │7766 1190 │       Map.has_key?(schema.__struct__, field) ->7767      │                           ~7768      │7769      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/677707771    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7772    │7773 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7774    │     ~7775    │7776    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/277777778    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7779    │7780 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7781    │       ~7782    │7783    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/177847785    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7786    │7787 15 │     supervise(children, strategy: :simple_one_for_one)7788    │     ~7789    │7790    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/177917792    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:77937794        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])77957796    given types:77977798        (7799          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7800          dynamic()7801        )78027803    but expected one of:78047805        atom(), term()78067807    where "opts" was given the type:78087809        # type: dynamic(7810          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7811            non_struct_map()7812        )7813        # from: lib/ecto/migrator.ex:44:657814        opts[:prefix]78157816    where "repo" was given the type:78177818        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7819        # from: lib/ecto/migrator.ex:44:237820        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])78217822    type warning found at:7823    │7824 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7825    │                       ~7826    │7827    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/278287829     warning: expected a module (an atom) when invoking transaction/2 in expression:78307831         repo.transaction(fun, log: false, timeout: :infinity)78327833     where "fun" was given the type:78347835         # type: dynamic()7836         # from: lib/ecto/migrator.ex:114:477837         fun78387839     where "repo" was given the types:78407841         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7842         # from: lib/ecto/migrator.ex:118:247843         repo.__adapter__.supports_ddl_transaction?78447845         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7846         # from: lib/ecto/migrator.ex:118:247847         repo.__adapter__.supports_ddl_transaction?78487849     type warning found at:7850     │7851 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7852     │              ~7853     │7854     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/378557856     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7857     │7858 291 │     modules = Code.load_file(file)7859     │                    ~7860     │7861     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/278627863     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7864     │7865 321 │         reraise error, System.stacktrace7866     │                               ~7867     │7868     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/378697870    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7871    │7872 10 │       worker(Ecto.Registry, []),7873    │       ~7874    │7875    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/278767877    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7878    │7879 11 │       supervisor(Ecto.Migration.Supervisor, [])7880    │       ~7881    │7882    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/278837884     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7885     │7886 260 │         reraise %{err | message: message}, System.stacktrace7887     │                                                   ~7888     │7889     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/678907891Generated ecto app7892==> guardian_db7893Compiling 5 files (.ex)7894     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead7895     │7896 111 │   config = Application.get_env(:guardian, Guardian.DB, [])7897     │                        ~7898     │7899     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)79007901    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7902    │7903 15 │   schema "virtual: token" do7904    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~7905    │7906    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)790779087909== Compilation error in file lib/guardian/db.ex ==7910** (RuntimeError) Guardian.DB configuration is required7911    lib/guardian/db.ex:114: (module)7912could 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"