materia

Build log

host

materia 0.1.2 · fail · run materia-0.1.2-1790984492544
7840 of 7840 lines
1Resolving Hex dependencies...2Resolution completed in 0.342s3Unchanged: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.7116Found packages with security advisories, see above for details117All dependencies have been fetched118    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 quotes119    │120 10 │       preferred_cli_env: ["coveralls": :test, "coveralls.detail": :test, "coveralls.post": :test, "coveralls.html": :test],121    │                           ~122    │123    └─ /work/proj/deps/materia/mix.exs:10:27124125    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 quotes126    │127 85 │       "test": ["ecto.drop", "ecto.create --quiet", "ecto.migrate", "run priv/repo/seeds.exs", "test"]128    │       ~129    │130    └─ /work/proj/deps/materia/mix.exs:85:7131132    warning: variable "deps_list" is unused (if the variable is not meant to be used, prefix it with an underscore)133    │134 51 │     deps_list = [135    │     ~~~~~~~~~136    │137    └─ /work/proj/deps/materia/mix.exs:51:5: Materia.Mixfile.deps/0138139    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 quotes140    │141 10 │       preferred_cli_env: ["coveralls": :test, "coveralls.detail": :test, "coveralls.post": :test, "coveralls.html": :test],142    │                           ~143    │144    └─ /work/proj/deps/materia_utils/mix.exs:10:27145146    warning: String.strip/1 is deprecated. Use String.trim/1 instead147    │148  4 │   @version File.read!("VERSION") |> String.strip149    │                                            ~150    │151    └─ /work/proj/deps/poison/mix.exs:4:44: Poison.Mixfile (module)152153==> connection154Compiling 1 file (.ex)155     warning: using single-quoted strings to represent charlists is deprecated.156     Use ~c"" if you indeed want a charlist or use "" instead.157     You may run "mix format --migrate" to change all single-quoted158     strings to use the ~c sigil and fix this warning.159     │160 553 │         [{:data, [{'State', mod_state}]}]161     │                    ~162     │163     └─ lib/connection.ex:553:20164165     warning: using single-quoted strings to represent charlists is deprecated.166     Use ~c"" if you indeed want a charlist or use "" instead.167     You may run "mix format --migrate" to change all single-quoted168     strings to use the ~c sigil and fix this warning.169     │170 680 │     format = '** Generic server ~p terminating \n' ++171     │              ~172     │173     └─ lib/connection.ex:680:14174175     warning: using single-quoted strings to represent charlists is deprecated.176     Use ~c"" if you indeed want a charlist or use "" instead.177     You may run "mix format --migrate" to change all single-quoted178     strings to use the ~c sigil and fix this warning.179     │180 681 │       '** Last message in was ~p~n' ++ ## No last message181     │       ~182     │183     └─ lib/connection.ex:681:7184185     warning: using single-quoted strings to represent charlists is deprecated.186     Use ~c"" if you indeed want a charlist or use "" instead.187     You may run "mix format --migrate" to change all single-quoted188     strings to use the ~c sigil and fix this warning.189     │190 682 │       '** When Server state == ~p~n' ++191     │       ~192     │193     └─ lib/connection.ex:682:7194195     warning: using single-quoted strings to represent charlists is deprecated.196     Use ~c"" if you indeed want a charlist or use "" instead.197     You may run "mix format --migrate" to change all single-quoted198     strings to use the ~c sigil and fix this warning.199     │200 683 │       '** Reason for termination == ~n** ~p~n'201     │       ~202     │203     └─ lib/connection.ex:683:7204205     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead206     │207 429 │         init_stop(starter, name, {reason, System.stacktrace()})208     │                                                  ~209     │210     └─ lib/connection.ex:429:50: Connection.init_it/6211     └─ lib/connection.ex:431:45: Connection.init_it/6212     └─ lib/connection.ex:491:57: Connection.handle_call/3213     └─ lib/connection.ex:540:41: Connection.code_change/3214     └─ lib/connection.ex:581:57: Connection.terminate/2215     └─ lib/connection.ex:625:49: Connection.enter_connect/5216     └─ lib/connection.ex:628:34: Connection.enter_connect/5217     └─ lib/connection.ex:631:45: Connection.enter_connect/5218     └─ lib/connection.ex:657:49: Connection.enter_terminate/5219     └─ lib/connection.ex:660:34: Connection.enter_terminate/5220     └─ lib/connection.ex:663:45: Connection.enter_terminate/5221     └─ lib/connection.ex:744:24: Connection.connect/3222     └─ lib/connection.ex:770:24: Connection.disconnect/3223     └─ lib/connection.ex:813:57: Connection.handle_async/3224225Generated connection app226==> poison227Compiling 4 files (.ex)228    warning: using single-quoted strings to represent charlists is deprecated.229    Use ~c"" if you indeed want a charlist or use "" instead.230    You may run "mix format --migrate" to change all single-quoted231    strings to use the ~c sigil and fix this warning.232    │233 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do234    │                               ~235    │236    └─ lib/poison/encoder.ex:93:31237238    warning: using single-quoted strings to represent charlists is deprecated.239    Use ~c"" if you indeed want a charlist or use "" instead.240    You may run "mix format --migrate" to change all single-quoted241    strings to use the ~c sigil and fix this warning.242    │243 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do244    │                                                ~245    │246    └─ lib/poison/encoder.ex:93:48247248     warning: using single-quoted strings to represent charlists is deprecated.249     Use ~c"" if you indeed want a charlist or use "" instead.250     You may run "mix format --migrate" to change all single-quoted251     strings to use the ~c sigil and fix this warning.252     │253 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do254     │                                                                           ~255     │256     └─ lib/poison/encoder.ex:139:75257258    warning: using single-quoted strings to represent charlists is deprecated.259    Use ~c"" if you indeed want a charlist or use "" instead.260    You may run "mix format --migrate" to change all single-quoted261    strings to use the ~c sigil and fix this warning.262    │263 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do264    │                                                                       ~265    │266    └─ lib/poison/parser.ex:77:71267268     warning: using single-quoted strings to represent charlists is deprecated.269     Use ~c"" if you indeed want a charlist or use "" instead.270     You may run "mix format --migrate" to change all single-quoted271     strings to use the ~c sigil and fix this warning.272     │273 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do274     │                                                                          ~275     │276     └─ lib/poison/parser.ex:155:74277278     warning: using single-quoted strings to represent charlists is deprecated.279     Use ~c"" if you indeed want a charlist or use "" instead.280     You may run "mix format --migrate" to change all single-quoted281     strings to use the ~c sigil and fix this warning.282     │283 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do284     │                                                            ~285     │286     └─ lib/poison/parser.ex:171:60287288     warning: using single-quoted strings to represent charlists is deprecated.289     Use ~c"" if you indeed want a charlist or use "" instead.290     You may run "mix format --migrate" to change all single-quoted291     strings to use the ~c sigil and fix this warning.292     │293 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do294     │                                                                   ~295     │296     └─ lib/poison/parser.ex:197:67297298     warning: using single-quoted strings to represent charlists is deprecated.299     Use ~c"" if you indeed want a charlist or use "" instead.300     You may run "mix format --migrate" to change all single-quoted301     strings to use the ~c sigil and fix this warning.302     │303 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do304     │                                                                ~305     │306     └─ lib/poison/parser.ex:205:64307308     warning: using single-quoted strings to represent charlists is deprecated.309     Use ~c"" if you indeed want a charlist or use "" instead.310     You may run "mix format --migrate" to change all single-quoted311     strings to use the ~c sigil and fix this warning.312     │313 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do314     │                               ~315     │316     └─ lib/poison/parser.ex:229:31317318     warning: using single-quoted strings to represent charlists is deprecated.319     Use ~c"" if you indeed want a charlist or use "" instead.320     You may run "mix format --migrate" to change all single-quoted321     strings to use the ~c sigil and fix this warning.322     │323 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do324     │                                            ~325     │326     └─ lib/poison/parser.ex:229:44327328     warning: using single-quoted strings to represent charlists is deprecated.329     Use ~c"" if you indeed want a charlist or use "" instead.330     You may run "mix format --migrate" to change all single-quoted331     strings to use the ~c sigil and fix this warning.332     │333 239 │     when a1 in 'dD' and a2 in 'dD'334     │                ~335     │336     └─ lib/poison/parser.ex:239:16337338     warning: using single-quoted strings to represent charlists is deprecated.339     Use ~c"" if you indeed want a charlist or use "" instead.340     You may run "mix format --migrate" to change all single-quoted341     strings to use the ~c sigil and fix this warning.342     │343 239 │     when a1 in 'dD' and a2 in 'dD'344     │                               ~345     │346     └─ lib/poison/parser.ex:239:31347348     warning: using single-quoted strings to represent charlists is deprecated.349     Use ~c"" if you indeed want a charlist or use "" instead.350     You may run "mix format --migrate" to change all single-quoted351     strings to use the ~c sigil and fix this warning.352     │353 240 │     and (b1 in '89abAB')354     │                ~355     │356     └─ lib/poison/parser.ex:240:16357358     warning: using single-quoted strings to represent charlists is deprecated.359     Use ~c"" if you indeed want a charlist or use "" instead.360     You may run "mix format --migrate" to change all single-quoted361     strings to use the ~c sigil and fix this warning.362     │363 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do364     │                                                            ~365     │366     └─ lib/poison/parser.ex:274:60367368    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead369    │370 22 │   if Application.get_env(:poison, :native) do371    │                  ~372    │373    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)374375    warning: use Bitwise is deprecated. import Bitwise instead376    │377 26 │   use Bitwise378    │   ~~~~~~~~~~~379    │380    └─ lib/poison/parser.ex:26: Poison.Parser (module)381382     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 operator383     │384 199 │     <<digits :: binary-size(count), rest :: binary>> = string385     │                             ~386     │387     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2388389     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 operator390     │391 225 │     <<chunk :: binary-size(count), rest :: binary>> = string392     │                            ~393     │394     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3395396    warning: use Bitwise is deprecated. import Bitwise instead397    │398 83 │   use Bitwise399    │   ~~~~~~~~~~~400    │401    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)402403     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 operator404     │405 135 │     <<chunk :: binary-size(size), rest :: binary>> = string406     │                            ~407     │408     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2409410     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead411     │412 173 │     case Integer.to_char_list(char, 16) do413     │                  ~414     │415     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1416417Generated poison app418==> jose419Compiling 113 files (.erl)420src/jose_server.erl:137:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.421Compile directive 'nowarn_deprecated_catch' can be used to suppress422warnings in selected modules.423%  137| 		_ = catch jose_jwa:unsecured_signing(UnsecuredSigning),424%     | 		    ^425426src/jose_server.erl:797:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.427Compile directive 'nowarn_deprecated_catch' can be used to suppress428warnings in selected modules.429%  797| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, PlainText, true) of430%     | 	     ^431432src/jose_server.erl:799:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.433Compile directive 'nowarn_deprecated_catch' can be used to suppress434warnings in selected modules.435%  799| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, CipherText, false) of436%     | 			     ^437438src/jose_server.erl:809:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.439Compile directive 'nowarn_deprecated_catch' can be used to suppress440warnings in selected modules.441%  809| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, PlainText, true) of442%     | 	     ^443444src/jose_server.erl:811:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.445Compile directive 'nowarn_deprecated_catch' can be used to suppress446warnings in selected modules.447%  811| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, CipherText, false) of448%     | 			     ^449450src/jose_server.erl:821:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.451Compile directive 'nowarn_deprecated_catch' can be used to suppress452warnings in selected modules.453%  821| 	case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, PlainText}, true) of454%     | 	     ^455456src/jose_server.erl:823:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.457Compile directive 'nowarn_deprecated_catch' can be used to suppress458warnings in selected modules.459%  823| 			case catch jose_crypto_compat:crypto_one_time(Cipher, Key, IV, {AAD, CipherText, CipherTag}, false) of460%     | 			     ^461462src/jose_server.erl:837:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.463Compile directive 'nowarn_deprecated_catch' can be used to suppress464warnings in selected modules.465%  837| 	case catch public_key:encrypt_public(PlainText, PublicKey, FutureOptions) of466%     | 	     ^467468src/jose_server.erl:840:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.469Compile directive 'nowarn_deprecated_catch' can be used to suppress470warnings in selected modules.471%  840| 			case catch public_key:decrypt_private(CipherText, PrivateKey, FutureOptions) of472%     | 			     ^473474src/jose_server.erl:842:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.475Compile directive 'nowarn_deprecated_catch' can be used to suppress476warnings in selected modules.477%  842| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, FutureOptions) of478%     | 					     ^479480src/jose_server.erl:859:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.481Compile directive 'nowarn_deprecated_catch' can be used to suppress482warnings in selected modules.483%  859| 	case catch public_key:encrypt_public(PlainText, PublicKey, LegacyOptions) of484%     | 	     ^485486src/jose_server.erl:862:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.487Compile directive 'nowarn_deprecated_catch' can be used to suppress488warnings in selected modules.489%  862| 			case catch public_key:decrypt_private(CipherText, PrivateKey, LegacyOptions) of490%     | 			     ^491492src/jose_server.erl:864:11: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.493Compile directive 'nowarn_deprecated_catch' can be used to suppress494warnings in selected modules.495%  864| 					case catch public_key:decrypt_private(rsa_ciphertext(Algorithm), PrivateKey, LegacyOptions) of496%     | 					     ^497498src/jose_server.erl:882:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.499Compile directive 'nowarn_deprecated_catch' can be used to suppress500warnings in selected modules.501%  882| 	case catch public_key:sign(Message, DigestType, PrivateKey, Options) of502%     | 	     ^503504src/jose_server.erl:885:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.505Compile directive 'nowarn_deprecated_catch' can be used to suppress506warnings in selected modules.507%  885| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey, Options) of508%     | 			     ^509510src/jose_server.erl:897:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.511Compile directive 'nowarn_deprecated_catch' can be used to suppress512warnings in selected modules.513%  897| 	case catch public_key:sign(Message, DigestType, PrivateKey) of514%     | 	     ^515516src/jose_server.erl:900:9: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.517Compile directive 'nowarn_deprecated_catch' can be used to suppress518warnings in selected modules.519%  900| 			case catch public_key:verify(Message, DigestType, Signature, PublicKey) of520%     | 			     ^521522src/jwa/jose_jwa.erl:230:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.523Compile directive 'nowarn_deprecated_catch' can be used to suppress524warnings in selected modules.525%  230| 	case catch block_cipher(Cipher) of526%     | 	     ^527528src/jwa/jose_jwa.erl:238:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.529Compile directive 'nowarn_deprecated_catch' can be used to suppress530warnings in selected modules.531%  238| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, chacha20_poly1305_module, 2)) of532%     | 	     ^533534src/jwa/jose_jwa.erl:246:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.535Compile directive 'nowarn_deprecated_catch' can be used to suppress536warnings in selected modules.537%  246| 	case catch rsa_crypt(Padding) of538%     | 	     ^539540src/jwa/jose_jwa.erl:254:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.541Compile directive 'nowarn_deprecated_catch' can be used to suppress542warnings in selected modules.543%  254| 	case catch rsa_sign(Padding) of544%     | 	     ^545546src/jwa/jose_jwa.erl:262:7: Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.547Compile directive 'nowarn_deprecated_catch' can be used to suppress548warnings in selected modules.549%  262| 	case catch ?MAYBE_START_JOSE(ets:lookup_element(?TAB, xchacha20_poly1305_module, 2)) of550%     | 	     ^551552Compiling 8 files (.ex)553Generated jose app554==> nerves_compatibility_test555===> Analyzing applications...556===> Compiling ranch557    ┌─ src/ranch.erl:558    │559 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);560    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.561Compile directive 'nowarn_deprecated_catch' can be used to suppress562warnings in selected modules.563564565     ┌─ src/ranch_ssl.erl:566     │567 128 │  	case ssl:ssl_accept(CSocket, Timeout) of568     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead569570     ┌─ src/ranch_ssl.erl:571     │572 233 │  			end, ssl:cipher_suites());573     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead574575     ┌─ src/ranch_ssl.erl:576     │577 235 │  			ssl:cipher_suites()578     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead579580581    ┌─ src/ranch_conns_sup.erl:582    │583 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},584    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.585Compile directive 'nowarn_deprecated_catch' can be used to suppress586warnings in selected modules.587588589===> Analyzing applications...590===> Compiling cowlib591==> comeonin592Compiling 2 files (.ex)593Generated comeonin app594warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"595  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2596  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1597  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5598  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2599  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4600  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2601602==> db_connection603Compiling 23 files (.ex)604    warning: unused require Bitwise605    │606 31 │     require Bitwise607    │     ~608    │609    └─ lib/db_connection/backoff.ex:31:5610611     warning: using single-quoted strings to represent charlists is deprecated.612     Use ~c"" if you indeed want a charlist or use "" instead.613     You may run "mix format --migrate" to change all single-quoted614     strings to use the ~c sigil and fix this warning.615     │616 406 │       :normal    -> [{:data, [{'Module', mod}]}]617     │                                ~618     │619     └─ lib/db_connection/connection.ex:406:32620621     warning: using single-quoted strings to represent charlists is deprecated.622     Use ~c"" if you indeed want a charlist or use "" instead.623     You may run "mix format --migrate" to change all single-quoted624     strings to use the ~c sigil and fix this warning.625     │626 661 │     [{:data, [{'Module', mod}, {'State', state}]}]627     │                ~628     │629     └─ lib/db_connection/connection.ex:661:16630631     warning: using single-quoted strings to represent charlists is deprecated.632     Use ~c"" if you indeed want a charlist or use "" instead.633     You may run "mix format --migrate" to change all single-quoted634     strings to use the ~c sigil and fix this warning.635     │636 661 │     [{:data, [{'Module', mod}, {'State', state}]}]637     │                                 ~638     │639     └─ lib/db_connection/connection.ex:661:33640641    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead642    │643  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]644    │                  ~645    │646    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0647648    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead649    │650 30 │     worker(DBConnection.Watcher, [owner])651    │     ~652    │653    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1654655    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead656    │657 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)658    │     ~659    │660    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1661    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2662663    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead664    │665 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])666    │     ~667    │668    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2669670    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead671    │672 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)673    │                     ~674    │675    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4676677     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead678     │679 138 │         case System.stacktrace() do680     │                     ~681     │682     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2683684    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead685    │686 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])687    │     ~688    │689    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3690691     warning: the following clause will never match:692693         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->694695     because it attempts to match on the result of:696697         System.stacktrace()698699     which has type:700701         empty_list()702703     where "arity" was given the type:704705         # type: integer()706         # from: lib/db_connection/connection.ex:139:56707         is_integer(arity)708709     type warning found at:710     │711 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace712     │                                      ~713     │714     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2715716     warning: the following clause will never match:717718         [{a, b, params, c} | rest] when is_list(params) ->719720     because it attempts to match on the result of:721722         System.stacktrace()723724     which has type:725726         empty_list()727728     where "params" was given the type:729730         # type: empty_list() or non_empty_list(term(), term())731         # from: lib/db_connection/connection.ex:140:43732         is_list(params)733734     type warning found at:735     │736 140 │           [{a, b, params, c} | rest] when is_list(params) ->737     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~738     │739     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2740741     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead742     │743 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)744     │                     ~745     │746     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3747748    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead749    │750  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]751    │                  ~752    │753    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0754755     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead756     │757 111 │         stack = System.stacktrace()758     │                        ~759     │760     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3761762    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead763    │764  8 │     pool = supervisor(Pool, [], [restart: :temporary])765    │            ~766    │767    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0768769    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead770    │771  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],772    │                 ~773    │774    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3775776    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead777    │778 36 │     worker(DBConnection.Watcher, [owner])779    │     ~780    │781    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1782783     warning: :random.seed/3 is deprecated. Use the 'rand' module instead784     │785 108 │     case :random.seed(hash, sec, micro) do786     │                  ~787     │788     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0789790    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead791    │792  9 │       supervisor(DBConnection.Task, []),793    │       ~794    │795    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2796    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2797    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2798799     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead800     │801 986 │             stack = System.stacktrace()802     │                            ~803     │804     └─ lib/db_connection.ex:986:28: DBConnection.handle/4805     └─ lib/db_connection.ex:992:24: DBConnection.handle/4806     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4807     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4808     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6809     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3810     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5811     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2812     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4813     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5814     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5815     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2816     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6817     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6818819Generated db_connection app820==> decimal821Compiling 4 files (.ex)822      warning: using single-quoted strings to represent charlists is deprecated.823      Use ~c"" if you indeed want a charlist or use "" instead.824      You may run "mix format --migrate" to change all single-quoted825      strings to use the ~c sigil and fix this warning.826      │827 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list828      │           ~829      │830      └─ lib/decimal.ex:1320:11831832      warning: using single-quoted strings to represent charlists is deprecated.833      Use ~c"" if you indeed want a charlist or use "" instead.834      You may run "mix format --migrate" to change all single-quoted835      strings to use the ~c sigil and fix this warning.836      │837 1351 │           list = list ++ 'E'838      │                          ~839      │840      └─ lib/decimal.ex:1351:26841842      warning: using single-quoted strings to represent charlists is deprecated.843      Use ~c"" if you indeed want a charlist or use "" instead.844      You may run "mix format --migrate" to change all single-quoted845      strings to use the ~c sigil and fix this warning.846      │847 1352 │           list = if exp >= 0, do: list ++ '+', else: list848      │                                           ~849      │850      └─ lib/decimal.ex:1352:43851852      warning: using single-quoted strings to represent charlists is deprecated.853      Use ~c"" if you indeed want a charlist or use "" instead.854      You may run "mix format --migrate" to change all single-quoted855      strings to use the ~c sigil and fix this warning.856      │857 1775 │       int = if int == [], do: '0', else: int858      │                               ~859      │860      └─ lib/decimal.ex:1775:31861862      warning: using single-quoted strings to represent charlists is deprecated.863      Use ~c"" if you indeed want a charlist or use "" instead.864      You may run "mix format --migrate" to change all single-quoted865      strings to use the ~c sigil and fix this warning.866      │867 1776 │       exp = if exp == [], do: '0', else: exp868      │                               ~869      │870      └─ lib/decimal.ex:1776:31871872Generated decimal app873==> nerves_compatibility_test874===> Analyzing applications...875===> Compiling cowboy876    ┌─ src/cowboy_handler.erl:877    │878 87 │  		Stacktrace = erlang:get_stacktrace(),879    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace880881     ┌─ src/cowboy_handler.erl:882     │883 116 │  		Stacktrace = erlang:get_stacktrace(),884     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace885886     ┌─ src/cowboy_handler.erl:887     │888 235 │  		Stacktrace = erlang:get_stacktrace(),889     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace890891     ┌─ src/cowboy_handler.erl:892     │893 290 │  			{stacktrace, erlang:get_stacktrace()},894     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace895896897    ┌─ src/cowboy_rest.erl:898    │899 69 │  				Stacktrace = erlang:get_stacktrace(),900    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace901902      ┌─ src/cowboy_rest.erl:903      │904 1006 │  	Stacktrace = erlang:get_stacktrace(),905      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace906907908     ┌─ src/cowboy_websocket.erl:909     │910 147 │  		Stacktrace = erlang:get_stacktrace(),911     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace912913     ┌─ src/cowboy_websocket.erl:914     │915 645 │  			{stacktrace, erlang:get_stacktrace()},916     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace917918     ┌─ src/cowboy_websocket.erl:919     │920 755 │  			{stacktrace, erlang:get_stacktrace()},921     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace922923924==> phoenix_pubsub925Compiling 13 files (.ex)926     warning: single quotes around atoms are deprecated. Use double quotes instead927     │928 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])929     │                       ~930     │931     └─ lib/phoenix/pubsub/local.ex:160:23932933     warning: single quotes around atoms are deprecated. Use double quotes instead934     │935 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])936     │                                        ~937     │938     └─ lib/phoenix/pubsub/local.ex:160:40939940     warning: unused require Logger941     │942 107 │   require Logger943     │   ~944     │945     └─ lib/phoenix/tracker.ex:107:3946947    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:948949        %Phoenix.Tracker.Replica{replica | status: :permdown}950951    but got type:952953        dynamic()954955    where "replica" was given the type:956957        # type: dynamic()958        # from: lib/phoenix/tracker/replica.ex:72:17959        replica960961    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"962963    type warning found at:964    │965 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}966    │                               ~967    │968    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/1969970    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:971972        %Phoenix.Tracker.Replica{replica | status: :down}973974    but got type:975976        dynamic()977978    where "replica" was given the type:979980        # type: dynamic()981        # from: lib/phoenix/tracker/replica.ex:74:13982        replica983984    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"985986    type warning found at:987    │988 74 │   defp down(replica), do: %Replica{replica | status: :down}989    │                           ~990    │991    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/1992993     warning: a struct for Phoenix.Tracker.State is expected on struct update:994995         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}996997     but got type:998999         dynamic()10001001     where "delta" was given the type:10021003         # type: dynamic()1004         # from: lib/phoenix/tracker/state.ex:461:361005         %Phoenix.Tracker.State{delta: delta} = state10061007     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10081009     type warning found at:1010     │1011 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1012     │                 ~1013     │1014     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/510151016    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10171018        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}10191020    but got type:10211022        dynamic()10231024    where "replica" was given the type:10251026        # type: dynamic()1027        # from: lib/phoenix/tracker/replica.ex:76:291028        replica10291030    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10311032    type warning found at:1033    │1034 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1035    │     ~1036    │1037    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/110381039     warning: a struct for Phoenix.Tracker.State is expected on struct update:10401041         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}10421043     but got type:10441045         dynamic()10461047     where "delta" was given the type:10481049         # type: dynamic()1050         # from: lib/phoenix/tracker/state.ex:541:991051         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1052           state10531054     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10551056     type warning found at:1057     │1058 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1059     │                   ~1060     │1061     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/110621063     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1064     │1065 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1066     │         ~1067     │1068     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/110691070     warning: a struct for Phoenix.Tracker.State is expected on struct update:10711072         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}10731074     but got type:10751076         dynamic(%{..., range: {term(), term()}})10771078     where "delta" was given the type:10791080         # type: dynamic(%{..., range: {term(), term()}})1081         # from: lib/phoenix/tracker/state.ex:551:301082         {start_clock, end_clock} = delta.range10831084     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10851086     type warning found at:1087     │1088 555 │            delta: %State{delta | range: {start_clock, new_end}}}1089     │                   ~1090     │1091     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/210921093     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1094     │1095 273 │     supervise(shards, strategy: :one_for_one,1096     │     ~1097     │1098     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/110991100    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1101    │1102  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1103    │        ~1104    │1105    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/211061107    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1108    │1109 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1110    │       ~1111    │1112    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/111131114    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1115    │1116 43 │     :ok = :pg2.create(pg2_group)1117    │                ~1118    │1119    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/111201121    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1122    │1123 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1124    │       ~1125    │1126    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/111271128    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1129    │1130 44 │     :ok = :pg2.join(pg2_group, self())1131    │                ~1132    │1133    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/111341135    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1136    │1137 97 │     supervise(children, strategy: :rest_for_one)1138    │     ~1139    │1140    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/111411142    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1143    │1144 57 │     :pg2.get_members(pg2_namespace(server_name))1145    │          ~1146    │1147    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/111481149    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1150    │1151 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1152    │         ~1153    │1154    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11155    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/111561157    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1158    │1159 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1160    │       ~1161    │1162    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/111631164    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1165    │1166 42 │     supervise children, strategy: :one_for_one1167    │     ~1168    │1169    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/111701171Generated phoenix_pubsub app1172warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1173  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21174  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11175  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51176  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21177  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41178  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/211791180==> phoenix1181Compiling 75 files (.ex)1182warning: cannot infer signatures from :cowboy because it is not loaded11831184warning: cannot infer signatures from :cowlib because it is not loaded11851186warning: cannot infer signatures from :ranch because it is not loaded11871188     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 operator1189     │1190 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1191     │                    ~1192     │1193     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/111941195     warning: using single-quoted strings to represent charlists is deprecated.1196     Use ~c"" if you indeed want a charlist or use "" instead.1197     You may run "mix format --migrate" to change all single-quoted1198     strings to use the ~c sigil and fix this warning.1199     │1200 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1201     │                               ~1202     │1203     └─ lib/phoenix/channel/server.ex:310:3112041205    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1206    │1207 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1208    │                    ~1209    │1210    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/312111212    warning: unused require Logger1213    │1214 20 │   require Logger1215    │   ~1216    │1217    └─ lib/phoenix/endpoint/handler.ex:20:312181219    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1220    │1221 39 │       Logger.warn """1222    │              ~1223    │1224    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/112251226    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 operator1227    │1228 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1229    │                             ~1230    │1231    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/212321233     warning: using single-quoted strings to represent charlists is deprecated.1234     Use ~c"" if you indeed want a charlist or use "" instead.1235     You may run "mix format --migrate" to change all single-quoted1236     strings to use the ~c sigil and fix this warning.1237     │1238 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1239     │                                                  ~1240     │1241     └─ lib/phoenix/router.ex:315:5012421243     warning: using single-quoted strings to represent charlists is deprecated.1244     Use ~c"" if you indeed want a charlist or use "" instead.1245     You may run "mix format --migrate" to change all single-quoted1246     strings to use the ~c sigil and fix this warning.1247     │1248 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1249     │                                                  ~1250     │1251     └─ lib/phoenix/router/helpers.ex:195:5012521253    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.12541255    This error happens when you have function calls without parentheses inside keywords. For example:12561257        function(arg, one: nested_call a, b, c)1258        function(arg, one: if expr, do: :this, else: :that)12591260    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:12611262        function(arg, one: if(expr, do: :this, else: :that))1263        function(arg, one: nested_call(a, b, c))12641265    Ambiguity found at:1266    │1267 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1268    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1269    │1270    └─ lib/phoenix/router/resource.ex:7112711272    warning: duplicate key :route found in struct1273    │1274 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1275    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1276    │1277    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)12781279     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)"1280     │1281 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1282     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1283     │1284     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)12851286     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1287     │1288 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1289     │              ~1290     │1291     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/112921293     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1294     │1295 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1296     │            ~1297     │1298     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/212991300     warning: using single-quoted strings to represent charlists is deprecated.1301     Use ~c"" if you indeed want a charlist or use "" instead.1302     You may run "mix format --migrate" to change all single-quoted1303     strings to use the ~c sigil and fix this warning.1304     │1305 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1306     │                                                  ~1307     │1308     └─ lib/phoenix/template.ex:174:5013091310     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1311     │1312 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1313     │            ~1314     │1315     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/213161317     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1318     │1319 647 │       exception -> {:error, {exception, System.stacktrace()}}1320     │                                                ~1321     │1322     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/113231324    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1325    │1326 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1327    │       ~1328    │1329    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/113301331    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1332    │1333 14 │     supervise(children, strategy: :simple_one_for_one)1334    │     ~1335    │1336    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/113371338     warning: expected a module (an atom) when invoking config/1 in expression:13391340         endpoint.config(:endpoint_id)13411342     where "endpoint" was given the type:13431344         # type: dynamic(%{..., __pubsub_server__: atom()})1345         # from: lib/phoenix/transports/long_poll.ex:199:101346         verify_token(endpoint, token, opts)13471348     type warning found at:1349     │1350 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1351     │                                          ~1352     │1353     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/313541355     warning: unknown key .__pubsub_server__ in expression:13561357         endpoint.__pubsub_server__13581359     the given type does not have the given key:13601361         dynamic(1362           %Phoenix.Socket{1363             id: term(),1364             assigns: term(),1365             channel: term(),1366             channel_pid: term(),1367             endpoint: atom(),1368             handler: term(),1369             joined: term(),1370             pubsub_server: term(),1371             ref: term(),1372             join_ref: term(),1373             topic: term(),1374             transport: term(),1375             transport_pid: term(),1376             transport_name: term(),1377             serializer: term(),1378             private: term(),1379             vsn: term()1380           } or1381             %Plug.Conn{1382               adapter: term(),1383               assigns: term(),1384               body_params: term(),1385               cookies: term(),1386               halted: term(),1387               host: term(),1388               method: term(),1389               owner: term(),1390               params: term(),1391               path_info: term(),1392               path_params: term(),1393               port: term(),1394               private: term(),1395               query_params: term(),1396               query_string: term(),1397               remote_ip: term(),1398               req_cookies: term(),1399               req_headers: term(),1400               request_path: term(),1401               resp_body: term(),1402               resp_cookies: term(),1403               resp_headers: term(),1404               scheme: term(),1405               script_name: term(),1406               secret_key_base: term(),1407               state: term(),1408               status: term()1409             } or atom() or binary()1410         )14111412     where "endpoint" was given the type:14131414         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1415         # from: lib/phoenix/transports/long_poll.ex:254:191416         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])14171418     type warning found at:1419     │1420 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1421     │                                                          ~~~~~~~~~~~~~~~~~1422     │1423     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/314241425    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1426    │1427  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1428    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1429    │1430    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)14311432     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1433     │1434 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1435     │                                                     ~1436     │1437     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/414381439    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1440    │1441 10 │     conn = @connection.conn(req, transport)1442    │                        ~1443    │1444    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/314451446    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1447    │1448 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1449    │                       ~1450    │1451    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/314521453    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1454    │1455 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1456    │                                                                                   ~1457    │1458    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/314591460    warning: a struct for Plug.Conn is expected on struct update:14611462        %Plug.Conn{conn | state: :sent}14631464    but got type:14651466        dynamic()14671468    where "conn" was given the type:14691470        # type: dynamic()1471        # from: lib/phoenix/endpoint/render_errors.ex:79:211472        conn14731474    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"14751476    type warning found at:1477    │1478 83 │         %Plug.Conn{conn | state: :sent}1479    │         ~1480    │1481    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/514821483    warning: a struct for Plug.Conn is expected on struct update:14841485        %Plug.Conn{conn | query_params: %{}, params: %{}}14861487    but got type:14881489        dynamic(%{..., params: %Plug.Conn.Unfetched{}})14901491    where "conn" was given the types:14921493        # type: dynamic(%{..., params: term()})1494        # from: lib/phoenix/endpoint/render_errors.ex:94:171495        conn.params14961497        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1498        # from: lib/phoenix/endpoint/render_errors.ex:94:171499        conn.params15001501    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15021503    type warning found at:1504    │1505 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1506    │                                   ~1507    │1508    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/115091510     warning: a struct for Phoenix.Socket is expected on struct update:15111512         %Phoenix.Socket{socket | id: id}15131514     but got type:15151516         dynamic()15171518     where "socket" was given the type:15191520         # type: dynamic()1521         # from: lib/phoenix/socket/transport.ex1522         {:ok, socket}15231524     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"15251526     type warning found at:1527     │1528 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1529     │                                          ~1530     │1531     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/715321533    warning: a struct for Plug.Conn is expected on struct update:15341535        %Plug.Conn{conn | query_params: %{}, params: params}15361537    but got type:15381539        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})15401541    where "conn" was given the types:15421543        # type: dynamic(%{..., params: term()})1544        # from: lib/phoenix/endpoint/render_errors.ex:94:171545        conn.params15461547        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1548        # from: lib/phoenix/endpoint/render_errors.ex:94:171549        conn.params15501551    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15521553    type warning found at:1554    │1555 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1556    │                   ~1557    │1558    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/115591560     warning: a struct for Plug.Conn is expected on struct update:15611562         %Plug.Conn{conn | params: params}15631564     but got type:15651566         dynamic(%{..., params: map()})15671568     where "conn" was given the type:15691570         # type: dynamic(%{..., params: map()})1571         # from: lib/phoenix/controller.ex:912:171572         Map.get(conn.params, required_key)15731574     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15751576     type warning found at:1577     │1578 919 │     %Plug.Conn{conn | params: params}1579     │     ~1580     │1581     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/215821583    warning: expected a map or struct when accessing .url in expression:15841585        endpoint.url15861587    where "endpoint" was given the types:15881589        # type: dynamic(atom())1590        # from: lib/phoenix/router/helpers.ex:24:201591        endpoint15921593        # type: atom()1594        # from: lib/phoenix/router/helpers.ex:24:351595        is_atom(endpoint)15961597    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()15981599    type warning found at:1600    │1601 25 │     endpoint.url1602    │              ~1603    │1604    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/216051606     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1607     │1608 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1609     │       ~1610     │1611     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416121613     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1614     │1615 199 │       worker(Phoenix.Tracker, [module, opts, opts])1616     │       ~1617     │1618     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/416191620     warning: a struct for Plug.Conn is expected on struct update:16211622         %Plug.Conn{conn | path_info: path, script_name: script}16231624     but got type:16251626         dynamic()16271628     where "conn" was given the type:16291630         # type: dynamic()1631         # from: lib/phoenix/router/route.ex:147:101632         conn = target.call(%Plug.Conn{...}, opts)16331634     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16351636     type warning found at:1637     │1638 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1639     │     ~1640     │1641     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/416421643     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1644     │1645 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1646     │                                                                          ~1647     │1648     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/116491650    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1651    │1652 71 │     supervise(children, strategy: :one_for_one)1653    │     ~1654    │1655    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/116561657    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1658    │1659 76 │     [worker(Phoenix.Config, args)]1660    │      ~1661    │1662    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/316631664    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1665    │1666 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1667    │        ~1668    │1669    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21670    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31671    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/316721673     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1674     │1675 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1676     │         ~1677     │1678     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/316791680     warning: expected a module (an atom) when invoking path/1 in expression:16811682         endpoint.path("/")16831684     where "endpoint" was given the type:16851686         # type: dynamic(%{..., host: term()})1687         # from: lib/phoenix/endpoint/supervisor.ex:312:141688         endpoint.host16891690     type warning found at:1691     │1692 313 │     endpoint.path("/")1693     │              ~1694     │1695     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/116961697    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1698    │1699 35 │     supervise(children, strategy: :one_for_one)1700    │     ~1701    │1702    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/117031704    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1705    │1706 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1707    │                                            ~1708    │1709    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/317101711    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1712    │1713 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1714    │                            ~1715    │1716    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/317171718     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1719     │1720 113 │     {addr,port} = :ranch.get_addr(ref)1721     │                          ~1722     │1723     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/317241725     warning: comparison between distinct types found:17261727         !Path.extname(file_path) == ".gz"17281729     given types:17301731         dynamic(boolean()) == binary()17321733     where "file_path" was given the type:17341735         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1736         # from: lib/phoenix/digester.ex:147:451737         Path.basename(file_path)17381739     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 false17401741     type warning found at:1742     │1743 148 │       !Path.extname(file_path) == ".gz"1744     │                                ~1745     │1746     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/117471748    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1749    │1750 51 │       worker(Phoenix.CodeReloader.Server, [])1751    │       ~1752    │1753    └─ lib/phoenix.ex:51:7: Phoenix.start/217541755    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1756    │1757 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1758    │                                                           ~1759    │1760    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/317611762     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1763     │1764 155 │     Enum.partition attrs, fn1765     │          ~1766     │1767     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/117681769    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:17701771        mod.__phoenix_recompile__?17721773    where "mod" was given the type:17741775        # type: dynamic(atom())1776        # from: lib/mix/tasks/compile.phoenix.ex:34:121777        Code.ensure_loaded?(mod)17781779    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()17801781    type warning found at:1782    │1783 36 │         mod.__phoenix_recompile__?1784    │             ~1785    │1786    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/117871788     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1789     │1790 234 │       Enum.partition(attrs, fn1791     │            ~1792     │1793     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/217941795Generated phoenix app1796warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1797  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21798  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11799  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51800  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21801  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41802  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218031804==> guardian1805Compiling 20 files (.ex)1806Generated guardian app1807==> phoenix_html1808Compiling 8 files (.ex)1809    warning: using single-quoted strings to represent charlists is deprecated.1810    Use ~c"" if you indeed want a charlist or use "" instead.1811    You may run "mix format --migrate" to change all single-quoted1812    strings to use the ~c sigil and fix this warning.1813    │1814 12 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1815    │                                                  ~1816    │1817    └─ lib/phoenix_html/engine.ex:12:5018181819    warning: the 1st pattern in clause will never match:18201821        6018221823    because it is expected to receive type:18241825        dynamic(empty_list() or non_empty_list(term(), term()))18261827    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())18281829    type warning found at:1830    │1831 56 │   def to_iodata(?<), do: "&lt;"1832    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1833    │1834    └─ lib/phoenix_html/safe.ex:56: Phoenix.HTML.Safe.List.to_iodata/118351836    warning: the 1st pattern in clause will never match:18371838        6218391840    because it is expected to receive type:18411842        dynamic(empty_list() or non_empty_list(term(), term()))18431844    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())18451846    type warning found at:1847    │1848 57 │   def to_iodata(?>), do: "&gt;"1849    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1850    │1851    └─ lib/phoenix_html/safe.ex:57: Phoenix.HTML.Safe.List.to_iodata/118521853    warning: the 1st pattern in clause will never match:18541855        3818561857    because it is expected to receive type:18581859        dynamic(empty_list() or non_empty_list(term(), term()))18601861    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())18621863    type warning found at:1864    │1865 58 │   def to_iodata(?&), do: "&amp;"1866    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1867    │1868    └─ lib/phoenix_html/safe.ex:58: Phoenix.HTML.Safe.List.to_iodata/118691870    warning: the 1st pattern in clause will never match:18711872        3418731874    because it is expected to receive type:18751876        dynamic(empty_list() or non_empty_list(term(), term()))18771878    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())18791880    type warning found at:1881    │1882 59 │   def to_iodata(?"), do: "&quot;"1883    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1884    │1885    └─ lib/phoenix_html/safe.ex:59: Phoenix.HTML.Safe.List.to_iodata/118861887    warning: the 1st pattern in clause will never match:18881889        3918901891    because it is expected to receive type:18921893        dynamic(empty_list() or non_empty_list(term(), term()))18941895    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())18961897    type warning found at:1898    │1899 60 │   def to_iodata(?'), do: "&#39;"1900    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1901    │1902    └─ lib/phoenix_html/safe.ex:60: Phoenix.HTML.Safe.List.to_iodata/119031904    warning: the 1st pattern in clause will never match:19051906        {:safe, data}19071908    because it is expected to receive type:19091910        dynamic(empty_list() or non_empty_list(term(), term()))19111912    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19131914    type warning found at:1915    │1916 76 │   def to_iodata({:safe, data}) do1917    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1918    │1919    └─ lib/phoenix_html/safe.ex:76: Phoenix.HTML.Safe.List.to_iodata/119201921    warning: the following clause is redundant:19221923        def to_iodata(other)19241925    it has type:19261927        dynamic(empty_list() or non_empty_list(term(), term()))19281929    previous clauses have already matched on the following types:19301931        non_empty_list(term(), term())1932        empty_list()19331934    │1935 80 │   def to_iodata(other) do1936    │       ~1937    │1938    └─ lib/phoenix_html/safe.ex:80:7: Phoenix.HTML.Safe.List.to_iodata/119391940    warning: the 1st pattern in clause will never match:19411942        h19431944    because it is expected to receive type:19451946        dynamic(empty_list() or non_empty_list(term(), term()))19471948    where "h" was given the type:19491950        # type: integer()1951        # from: lib/phoenix_html/safe.ex:62:251952        is_integer(h)19531954    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19551956    type warning found at:1957    │1958 62 │   def to_iodata(h) when is_integer(h) and h <= 255 do1959    │                 ~1960    │1961    └─ lib/phoenix_html/safe.ex:62:17: Phoenix.HTML.Safe.List.to_iodata/119621963    warning: the 1st pattern in clause will never match:19641965        h19661967    because it is expected to receive type:19681969        dynamic(empty_list() or non_empty_list(term(), term()))19701971    where "h" was given the type:19721973        # type: integer()1974        # from: lib/phoenix_html/safe.ex:66:251975        is_integer(h)19761977    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())19781979    type warning found at:1980    │1981 66 │   def to_iodata(h) when is_integer(h) do1982    │                 ~1983    │1984    └─ lib/phoenix_html/safe.ex:66:17: Phoenix.HTML.Safe.List.to_iodata/119851986    warning: the 1st pattern in clause will never match:19871988        h19891990    because it is expected to receive type:19911992        dynamic(empty_list() or non_empty_list(term(), term()))19931994    where "h" was given the type:19951996        # type: binary()1997        # from: lib/phoenix_html/safe.ex:72:251998        is_binary(h)19992000    hint: defimpl for List requires its callbacks to match exclusively on empty_list() or non_empty_list(term(), term())20012002    type warning found at:2003    │2004 72 │   def to_iodata(h) when is_binary(h) do2005    │                 ~2006    │2007    └─ lib/phoenix_html/safe.ex:72:17: Phoenix.HTML.Safe.List.to_iodata/120082009Generated phoenix_html app2010==> postgrex2011Compiling 62 files (.ex)2012    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2013    │2014 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2015    │                                 ~2016    │2017    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)20182019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2020    You may run "mix format --migrate" to fix this warning automatically.2021    │2022 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2023    │         ~2024    │2025    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/120262027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2028    You may run "mix format --migrate" to fix this warning automatically.2029    │2030 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2031    │                                                                      ~2032    │2033    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/120342035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2036    You may run "mix format --migrate" to fix this warning automatically.2037    │2038 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2039    │         ~2040    │2041    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/120422043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2044    You may run "mix format --migrate" to fix this warning automatically.2045    │2046 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2047    │                                                                      ~2048    │2049    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/120502051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2052    You may run "mix format --migrate" to fix this warning automatically.2053    │2054 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2055    │                            ~2056    │2057    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/120582059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2060    You may run "mix format --migrate" to fix this warning automatically.2061    │2062 43 │     <<-1::int32>>2063    │         ~2064    │2065    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/120662067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2068    You may run "mix format --migrate" to fix this warning automatically.2069    │2070 48 │     <<value_byte_size::int32>> <> value2071    │                      ~2072    │2073    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/120742075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2076    You may run "mix format --migrate" to fix this warning automatically.2077    │2078 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2079    │                              ~2080    │2081    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/220822083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2084    You may run "mix format --migrate" to fix this warning automatically.2085    │2086 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2087    │                              ~2088    │2089    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/220902091    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 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2095    │                                      ~2096    │2097    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/220982099    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 64 │ ...                   -1::int32, rest::binary>>, acc) do2103    │                         ~2104    │2105    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/221062107    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 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2111    │                                      ~2112    │2113    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/221142115    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 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2119    │                                     ~2120    │2121    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/221222123    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 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2127    │                                       ~2128    │2129    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/221302131    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 79 │ ...                   -1::int32, rest::binary>>, acc) do2135    │                         ~2136    │2137    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/221382139    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 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2143    │                                       ~2144    │2145    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/221462147    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 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2151    │                                     ~2152    │2153    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/221542155    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2156    You may run "mix format --migrate" to fix this warning automatically.2157    │2158 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2159    │         ~2160    │2161    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/121622163    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2164    You may run "mix format --migrate" to fix this warning automatically.2165    │2166 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2167    │                     ~2168    │2169    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/121702171    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2172    You may run "mix format --migrate" to fix this warning automatically.2173    │2174 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2175    │                                      ~2176    │2177    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/121782179    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2180    You may run "mix format --migrate" to fix this warning automatically.2181    │2182 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2183    │                                                   ~2184    │2185    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/121862187    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2188    You may run "mix format --migrate" to fix this warning automatically.2189    │2190 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2191    │                                                      ~2192    │2193    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/121942195    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2196    You may run "mix format --migrate" to fix this warning automatically.2197    │2198 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2199    │                   ~2200    │2201    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/122022203    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2204    You may run "mix format --migrate" to fix this warning automatically.2205    │2206 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2207    │                                    ~2208    │2209    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/122102211    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2212    You may run "mix format --migrate" to fix this warning automatically.2213    │2214 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2215    │                                                   ~2216    │2217    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/122182219    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2220    You may run "mix format --migrate" to fix this warning automatically.2221    │2222 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2223    │                                                                    ~2224    │2225    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/122262227    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 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2231    │                                ~2232    │2233    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_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 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2239    │                                                 ~2240    │2241    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_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 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2247    │                                                                ~2248    │2249    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_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 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2255    │                                                                                 ~2256    │2257    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/122582259     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2260     You may run "mix format --migrate" to fix this warning automatically.2261     │2262 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2263     │                                   ~2264     │2265     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/322662267    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2268    You may run "mix format --migrate" to fix this warning automatically.2269    │2270 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2271    │                      ~2272    │2273    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/122742275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2276    You may run "mix format --migrate" to fix this warning automatically.2277    │2278 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2279    │                               ~2280    │2281    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/122822283    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2284    You may run "mix format --migrate" to fix this warning automatically.2285    │2286 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2287    │                         ~2288    │2289    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/222902291    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2292    You may run "mix format --migrate" to fix this warning automatically.2293    │2294 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2295    │                                     ~2296    │2297    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/222982299    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2300    You may run "mix format --migrate" to fix this warning automatically.2301    │2302 23 │     <<x::float64, y::float64>>2303    │        ~2304    │2305    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/223062307    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2308    You may run "mix format --migrate" to fix this warning automatically.2309    │2310 23 │     <<x::float64, y::float64>>2311    │                    ~2312    │2313    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/223142315    warning: use Bitwise is deprecated. import Bitwise instead2316    │2317  4 │   use Bitwise, only_operators: true2318    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2319    │2320    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)23212322    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2323    You may run "mix format --migrate" to fix this warning automatically.2324    │2325 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2326    │                          ~2327    │2328    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/123292330    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2331    You may run "mix format --migrate" to fix this warning automatically.2332    │2333 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2334    │                           ~2335    │2336    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/223372338    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2339    You may run "mix format --migrate" to fix this warning automatically.2340    │2341 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2342    │                                       ~2343    │2344    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/223452346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2347    You may run "mix format --migrate" to fix this warning automatically.2348    │2349 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2350    │         ~2351    │2352    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/123532354    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2355    You may run "mix format --migrate" to fix this warning automatically.2356    │2357 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2358    │                                                                      ~2359    │2360    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/123612362    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2363    You may run "mix format --migrate" to fix this warning automatically.2364    │2365 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2366    │         ~2367    │2368    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/123692370    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2371    You may run "mix format --migrate" to fix this warning automatically.2372    │2373 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2374    │                                                                      ~2375    │2376    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/123772378    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2379    You may run "mix format --migrate" to fix this warning automatically.2380    │2381 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2382    │         ~2383    │2384    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/123852386    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2387    You may run "mix format --migrate" to fix this warning automatically.2388    │2389 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2390    │                                           ~2391    │2392    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/123932394    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2395    You may run "mix format --migrate" to fix this warning automatically.2396    │2397 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2398    │         ~2399    │2400    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/124012402    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2403    You may run "mix format --migrate" to fix this warning automatically.2404    │2405 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2406    │                                           ~2407    │2408    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/124092410    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2411    You may run "mix format --migrate" to fix this warning automatically.2412    │2413 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2414    │         ~2415    │2416    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/124172418    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2419    You may run "mix format --migrate" to fix this warning automatically.2420    │2421 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2422    │                                           ~2423    │2424    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/124252426    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2427    You may run "mix format --migrate" to fix this warning automatically.2428    │2429 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2430    │             ~2431    │2432    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/124332434    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2435    You may run "mix format --migrate" to fix this warning automatically.2436    │2437 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2438    │                                             ~2439    │2440    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/124412442    warning: use Bitwise is deprecated. import Bitwise instead2443    │2444  5 │   use Bitwise2445    │   ~~~~~~~~~~~2446    │2447    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)24482449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2450    You may run "mix format --migrate" to fix this warning automatically.2451    │2452 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2453    │          ~2454    │2455    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/124562457    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2458    You may run "mix format --migrate" to fix this warning automatically.2459    │2460 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2461    │                                                                       ~2462    │2463    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/124642465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2466    You may run "mix format --migrate" to fix this warning automatically.2467    │2468 46 │       0 :: int32>>2469    │         ~2470    │2471    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/124722473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2474    You may run "mix format --migrate" to fix this warning automatically.2475    │2476 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2477    │          ~2478    │2479    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/124802481    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2482    You may run "mix format --migrate" to fix this warning automatically.2483    │2484 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2485    │                                                                       ~2486    │2487    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/124882489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2490    You may run "mix format --migrate" to fix this warning automatically.2491    │2492 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2493    │                                                                                   ~2494    │2495    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/124962497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2498    You may run "mix format --migrate" to fix this warning automatically.2499    │2500 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2501    │                     ~2502    │2503    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/125042505    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 operator2506    │2507 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2508    │                              ~2509    │2510    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/125112512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2513    You may run "mix format --migrate" to fix this warning automatically.2514    │2515 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2516    │                    ~2517    │2518    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/325192520    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 operator2521    │2522 72 │           <<data :: size(rest_size)>> = rest2523    │                          ~2524    │2525    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/325262527    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2528    You may run "mix format --migrate" to fix this warning automatically.2529    │2530 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2531    │                   ~2532    │2533    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/325342535    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2536    You may run "mix format --migrate" to fix this warning automatically.2537    │2538 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2539    │                                 ~2540    │2541    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/325422543    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2544    You may run "mix format --migrate" to fix this warning automatically.2545    │2546 86 │   def parse(<<status :: int8>>, ?Z, _size) do2547    │                      ~2548    │2549    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/325502551    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2552    You may run "mix format --migrate" to fix this warning automatically.2553    │2554 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2555    │                   ~2556    │2557    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/325582559     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2560     You may run "mix format --migrate" to fix this warning automatically.2561     │2562 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2563     │                            ~2564     │2565     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/325662567     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2568     You may run "mix format --migrate" to fix this warning automatically.2569     │2570 103 │     case <<len ::uint16>> do2571     │                ~2572     │2573     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/325742575     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2576     You may run "mix format --migrate" to fix this warning automatically.2577     │2578 104 │       <<^overflow_len :: uint16>> ->2579     │                       ~2580     │2581     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/325822583     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2584     You may run "mix format --migrate" to fix this warning automatically.2585     │2586 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2587     │                   ~2588     │2589     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/325902591     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2592     You may run "mix format --migrate" to fix this warning automatically.2593     │2594 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2595     │                 ~2596     │2597     └─ lib/postgrex/messages.ex:118:17: 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 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2603     │                      ~2604     │2605     └─ lib/postgrex/messages.ex:123:22: 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 226 │      [<<size :: int32>>, data]2611     │              ~2612     │2613     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/126142615     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2616     You may run "mix format --migrate" to fix this warning automatically.2617     │2618 224 │       [first, <<size :: int32>>, data]2619     │                      ~2620     │2621     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/126222623     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2624     You may run "mix format --migrate" to fix this warning automatically.2625     │2626 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2627     │                                 ~2628     │2629     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/126302631     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2632     You may run "mix format --migrate" to fix this warning automatically.2633     │2634 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2635     │                                                               ~2636     │2637     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/126382639     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2640     You may run "mix format --migrate" to fix this warning automatically.2641     │2642 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2643     │                                                 ~2644     │2645     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/126462647     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2648     You may run "mix format --migrate" to fix this warning automatically.2649     │2650 252 │     len = <<div(byte_size(oids), 4) :: int16>>2651     │                                     ~2652     │2653     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/126542655     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2656     You may run "mix format --migrate" to fix this warning automatically.2657     │2658 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2659     │                                                                        ~2660     │2661     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/126622663     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2664     You may run "mix format --migrate" to fix this warning automatically.2665     │2666 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2667     │                                                                        ~2668     │2669     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/126702671     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2672     You may run "mix format --migrate" to fix this warning automatically.2673     │2674 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2675     │                                        ~2676     │2677     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/126782679     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2680     You may run "mix format --migrate" to fix this warning automatically.2681     │2682 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2683     │                                        ~2684     │2685     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/126862687     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2688     You may run "mix format --migrate" to fix this warning automatically.2689     │2690 287 │     len_params  = <<length(params) :: int16>>2691     │                                    ~2692     │2693     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/126942695     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2696     You may run "mix format --migrate" to fix this warning automatically.2697     │2698 294 │     {?E, [port, 0, <<rows :: int32>>]}2699     │                           ~2700     │2701     └─ lib/postgrex/messages.ex:294:27: 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 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2707     │                  ~2708     │2709     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/127102711     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2712     You may run "mix format --migrate" to fix this warning automatically.2713     │2714 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2715     │                                 ~2716     │2717     └─ lib/postgrex/messages.ex:309:33: 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 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2723     │                  ~2724     │2725     └─ lib/postgrex/messages.ex:314:18: 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 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2731     │                                 ~2732     │2733     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/127342735     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2736     You may run "mix format --migrate" to fix this warning automatically.2737     │2738 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2739     │                                               ~2740     │2741     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/127422743     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2744     You may run "mix format --migrate" to fix this warning automatically.2745     │2746 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2747     │                                                             ~2748     │2749     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/127502751     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2752     You may run "mix format --migrate" to fix this warning automatically.2753     │2754 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2755     │                              ~2756     │2757     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/127582759     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2760     You may run "mix format --migrate" to fix this warning automatically.2761     │2762 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2763     │                 ~2764     │2765     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/127662767     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2768     You may run "mix format --migrate" to fix this warning automatically.2769     │2770 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2771     │                                   ~2772     │2773     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/127742775     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2776     You may run "mix format --migrate" to fix this warning automatically.2777     │2778 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2779     │                                                      ~2780     │2781     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/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 363 │        type_size :: int16, type_mod :: int32, format :: int16,2787     │                  ~2788     │2789     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/127902791     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2792     You may run "mix format --migrate" to fix this warning automatically.2793     │2794 363 │        type_size :: int16, type_mod :: int32, format :: int16,2795     │                                     ~2796     │2797     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/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 363 │        type_size :: int16, type_mod :: int32, format :: int16,2803     │                                                      ~2804     │2805     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/128062807     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2808     You may run "mix format --migrate" to fix this warning automatically.2809     │2810 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2811     │                            ~2812     │2813     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/128142815     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2816     You may run "mix format --migrate" to fix this warning automatically.2817     │2818 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2819     │                                       ~2820     │2821     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/128222823     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2824     You may run "mix format --migrate" to fix this warning automatically.2825     │2826 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2827     │                           ~2828     │2829     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/128302831    warning: unused require Postgrex.Messages2832    │2833 30 │   require Postgrex.Messages2834    │   ~2835    │2836    └─ lib/postgrex/query.ex:30:328372838    warning: unused require Logger2839    │2840  8 │   require Logger2841    │   ~2842    │2843    └─ lib/postgrex/notifications.ex:8:328442845      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2846      │2847 1005 │     Logger.warn(fn() ->2848      │            ~2849      │2850      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/528512852      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2853      You may run "mix format --migrate" to fix this warning automatically.2854      │2855 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2856      │                          ~2857      │2858      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/128592860      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861      You may run "mix format --migrate" to fix this warning automatically.2862      │2863 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2864      │                                        ~2865      │2866      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/128672868      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 operator2869      │2870 2003 │       <<body :: binary(size), rest :: binary>> ->2871      │                        ~2872      │2873      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/128742875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2876    You may run "mix format --migrate" to fix this warning automatically.2877    │2878 59 │       if lower == <<-1::int32>> do2879    │                       ~2880    │2881    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/428822883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2884    You may run "mix format --migrate" to fix this warning automatically.2885    │2886 66 │       if upper == <<-1::int32>> do2887    │                       ~2888    │2889    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/428902891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2892    You may run "mix format --migrate" to fix this warning automatically.2893    │2894 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2895    │                               ~2896    │2897    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/428982899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2900    You may run "mix format --migrate" to fix this warning automatically.2901    │2902 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2903    │                                                           ~2904    │2905    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/329062907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2908    You may run "mix format --migrate" to fix this warning automatically.2909    │2910 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2911    │                                                                       ~2912    │2913    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/329142915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916    You may run "mix format --migrate" to fix this warning automatically.2917    │2918 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2919    │                       ~2920    │2921    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/329222923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2924    You may run "mix format --migrate" to fix this warning automatically.2925    │2926 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2927    │                                   ~2928    │2929    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/329302931    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2932    You may run "mix format --migrate" to fix this warning automatically.2933    │2934 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2935    │                                                      ~2936    │2937    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/329382939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2940    You may run "mix format --migrate" to fix this warning automatically.2941    │2942 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]2943    │                                ~2944    │2945    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/329462947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2948    You may run "mix format --migrate" to fix this warning automatically.2949    │2950 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2951    │                          ~2952    │2953    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/229542955    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 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2959    │                                            ~2960    │2961    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/229622963    warning: using single-quoted strings to represent charlists is deprecated.2964    Use ~c"" if you indeed want a charlist or use "" instead.2965    You may run "mix format --migrate" to change all single-quoted2966    strings to use the ~c sigil and fix this warning.2967    │2968 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2969    │                                                  ~2970    │2971    └─ lib/postgrex/type_module.ex:49:5029722973     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2974     You may run "mix format --migrate" to fix this warning automatically.2975     │2976 182 │   defp row_decode(<<-1::int32, rest::binary>>) do2977     │                       ~2978     │2979     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/129802981     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2982     You may run "mix format --migrate" to fix this warning automatically.2983     │2984 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do2985     │                        ~2986     │2987     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/129882989     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2990     You may run "mix format --migrate" to fix this warning automatically.2991     │2992 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2993     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2994     │2995     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/329962997     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2998     You may run "mix format --migrate" to fix this warning automatically.2999     │3000 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3001     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3002     │3003     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130043005    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3006    You may run "mix format --migrate" to fix this warning automatically.3007    │3008 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3009    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3010    │3011    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130123013    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3014    You may run "mix format --migrate" to fix this warning automatically.3015    │3016 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3017    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3018    │3019    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130203021    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 operator3022    │3023 15 │         <<binary::binary-size(last_pos), last::bits>> = val3024    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3025    │3026    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130273028    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3029    You may run "mix format --migrate" to fix this warning automatically.3030    │3031 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3032    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3033    │3034    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130353036    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3037    You may run "mix format --migrate" to fix this warning automatically.3038    │3039 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3040    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3041    │3042    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/130433044     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3045     You may run "mix format --migrate" to fix this warning automatically.3046     │3047 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3048     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3049     │3050     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/130513052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3053    You may run "mix format --migrate" to fix this warning automatically.3054    │3055  9 │         <<1 :: int32, 1>>3056    │         ~~~~~~~~~~~~~~~~~3057    │3058    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/130593060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3061    You may run "mix format --migrate" to fix this warning automatically.3062    │3063 11 │         <<1 :: int32, 0>>3064    │         ~~~~~~~~~~~~~~~~~3065    │3066    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/130673068     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3069     You may run "mix format --migrate" to fix this warning automatically.3070     │3071 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3072     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3073     │3074     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/130753076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3077    You may run "mix format --migrate" to fix this warning automatically.3078    │3079 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3080    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3081    │3082    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/130833084     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3085     You may run "mix format --migrate" to fix this warning automatically.3086     │3087 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3088     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3089     │3090     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/130913092    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3093    You may run "mix format --migrate" to fix this warning automatically.3094    │3095 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3096    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3097    │3098    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/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 12 │         <<20 :: int32, 3, n, 1, 16,3104    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3105    │3106    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/131073108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3109     You may run "mix format --migrate" to fix this warning automatically.3110     │3111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3113     │3114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/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 10 │         <<24::int32, x::float64, y::float64, r::float64>>3120    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3121    │3122    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/131233124    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3125    You may run "mix format --migrate" to fix this warning automatically.3126    │3127 10 │         <<24::int32, x::float64, y::float64, r::float64>>3128    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3129    │3130    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/131313132    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3133    You may run "mix format --migrate" to fix this warning automatically.3134    │3135 10 │         <<24::int32, x::float64, y::float64, r::float64>>3136    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3137    │3138    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/131393140    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3141    You may run "mix format --migrate" to fix this warning automatically.3142    │3143 10 │         <<24::int32, x::float64, y::float64, r::float64>>3144    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3145    │3146    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3152     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3153     │3154     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/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.Float4"/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  9 │         <<4::int32, n::float32>>3168    │         ~~~~~~~~~~~~~~~~~~~~~~~~3169    │3170    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/131713172    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3173    You may run "mix format --migrate" to fix this warning automatically.3174    │3175  9 │         <<4::int32, n::float32>>3176    │         ~~~~~~~~~~~~~~~~~~~~~~~~3177    │3178    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3184    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3185    │3186    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 13 │         <<4::int32, 0::1, 255, 0::23>>3192    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3193    │3194    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/131953196    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3197    You may run "mix format --migrate" to fix this warning automatically.3198    │3199 15 │         <<4::int32, 1::1, 255, 0::23>>3200    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3201    │3202    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/132033204     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3205     You may run "mix format --migrate" to fix this warning automatically.3206     │3207 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3208     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3209     │3210     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/132113212    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3213    You may run "mix format --migrate" to fix this warning automatically.3214    │3215  9 │         <<8 :: int32, n :: float64>>3216    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3217    │3218    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/132193220    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3221    You may run "mix format --migrate" to fix this warning automatically.3222    │3223  9 │         <<8 :: int32, n :: float64>>3224    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3225    │3226    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3232    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3233    │3234    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3240    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3241    │3242    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/132433244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3245    You may run "mix format --migrate" to fix this warning automatically.3246    │3247 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3248    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3249    │3250    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3256     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3257     │3258     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/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 12 │         [<<IO.iodata_length(data) :: int32>> | data]3264    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3265    │3266    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3272     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3273     │3274     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3280    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3281    │3282    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 12 │         <<20 :: int32, 3, 128, 0, 16,3288    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3289    │3290    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/132913292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3293     You may run "mix format --migrate" to fix this warning automatically.3294     │3295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3297     │3298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/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 12 │         <<2 :: int32, int :: int16>>3304    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3305    │3306    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/133073308    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3309    You may run "mix format --migrate" to fix this warning automatically.3310    │3311 12 │         <<2 :: int32, int :: int16>>3312    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3313    │3314    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3320     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3321     │3322     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/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 12 │         <<4 :: int32, int :: int32>>3328    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3329    │3330    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/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 │         <<4 :: int32, int :: int32>>3336    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3337    │3338    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/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.Int8"/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 12 │         <<8 :: int32, int :: int64>>3352    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3353    │3354    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/133553356    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3357    You may run "mix format --migrate" to fix this warning automatically.3358    │3359 12 │         <<8 :: int32, int :: int64>>3360    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3361    │3362    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/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.Interval"/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 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3376    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3377    │3378    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/133793380    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3381    You may run "mix format --migrate" to fix this warning automatically.3382    │3383 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3384    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3385    │3386    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/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 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3392    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393    │3394    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/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 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3400    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401    │3402    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3408     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409     │3410     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/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 10 │         <<24::int32, a::float64, b::float64, c::float64>>3416    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417    │3418    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/134193420    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3421    You may run "mix format --migrate" to fix this warning automatically.3422    │3423 10 │         <<24::int32, a::float64, b::float64, c::float64>>3424    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3425    │3426    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/134273428    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3429    You may run "mix format --migrate" to fix this warning automatically.3430    │3431 10 │         <<24::int32, a::float64, b::float64, c::float64>>3432    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3433    │3434    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/134353436    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3437    You may run "mix format --migrate" to fix this warning automatically.3438    │3439 10 │         <<24::int32, a::float64, b::float64, c::float64>>3440    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441    │3442    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3448     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449     │3450     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/134513452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3453    You may run "mix format --migrate" to fix this warning automatically.3454    │3455 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3456    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3457    │3458    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3464     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3465     │3466     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/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  9 │         <<6::int32, a, b, c, d, e, f>>3472    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3473    │3474    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/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.Name"/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 11 │         [<<byte_size(name) :: int32>> | name]3488    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3489    │3490    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/134913492     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3493     You may run "mix format --migrate" to fix this warning automatically.3494     │3495 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3496     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3497     │3498     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/134993500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3501    You may run "mix format --migrate" to fix this warning automatically.3502    │3503 10 │         [<<IO.iodata_length(data)::int32>> | data]3504    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3505    │3506    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/135073508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3509    You may run "mix format --migrate" to fix this warning automatically.3510    │3511 13 │         [<<IO.iodata_length(data)::int32>> | data]3512    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513    │3514    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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.OID"/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 15 │         <<4 :: int32, oid :: uint32>>3528    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3529    │3530    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/135313532    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3533    You may run "mix format --migrate" to fix this warning automatically.3534    │3535 15 │         <<4 :: int32, oid :: uint32>>3536    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3537    │3538    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3544     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3545     │3546     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/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 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3552    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3553    │3554    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/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 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3560    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561    │3562    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/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.Point"/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  9 │         <<16::int32, x::float64, y::float64>>3576    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577    │3578    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/135793580    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3581    You may run "mix format --migrate" to fix this warning automatically.3582    │3583  9 │         <<16::int32, x::float64, y::float64>>3584    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3585    │3586    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/135873588    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3589    You may run "mix format --migrate" to fix this warning automatically.3590    │3591  9 │         <<16::int32, x::float64, y::float64>>3592    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593    │3594    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3600     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3601     │3602     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/136033604    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3605    You may run "mix format --migrate" to fix this warning automatically.3606    │3607 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3608    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3609    │3610    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/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 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3616    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617    │3618    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625     │3626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/336273628     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633     │3634     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/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 14 │         [<<byte_size(bin) :: int32>> | bin]3640    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3641    │3642    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3648     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3649     │3650     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/336513652    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3653    You may run "mix format --migrate" to fix this warning automatically.3654    │3655 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3656    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657    │3658    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/336593660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3661    You may run "mix format --migrate" to fix this warning automatically.3662    │3663 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3664    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3665    │3666    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/336673668     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.TID"/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  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3680    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3681    │3682    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/136833684    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3685    You may run "mix format --migrate" to fix this warning automatically.3686    │3687  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3688    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689    │3690    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/136913692    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3693    You may run "mix format --migrate" to fix this warning automatically.3694    │3695  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3696    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3697    │3698    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/136993700     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.Time"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3712     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3713     │3714     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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.TimestampTZ"/137233724     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3728     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729     │3730     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/137313732     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3736     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737     │3738     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/137393740    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 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3744    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745    │3746    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3752     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3753     │3754     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/137553756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3757    You may run "mix format --migrate" to fix this warning automatically.3758    │3759 11 │         [<<16 :: int32>> | uuid]3760    │         ~~~~~~~~~~~~~~~~~~~~~~~~3761    │3762    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/137633764     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3765     You may run "mix format --migrate" to fix this warning automatically.3766     │3767 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3768     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3769     │3770     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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  9 │         <<0 :: int32>>3776    │         ~~~~~~~~~~~~~~3777    │3778    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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.VoidText"/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 15 │         <<0 :: int32>>3792    │         ~~~~~~~~~~~~~~3793    │3794    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/137953796     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3797     You may run "mix format --migrate" to fix this warning automatically.3798     │3799 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3800     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801     │3802     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/538033804     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 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3808     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3809     │3810     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/438113812     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3813     You may run "mix format --migrate" to fix this warning automatically.3814     │3815 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3816     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817     │3818     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/438193820     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 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3824     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825     │3826     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/438273828     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 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3832     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3833     │3834     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/438353836     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.decode_tuple/538433844     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3849     │3850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/538513852    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 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857    │3858    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838593860    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 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3864    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3865    │3866    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838673868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3869    You may run "mix format --migrate" to fix this warning automatically.3870    │3871 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3872    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873    │3874    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838753876    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3877    You may run "mix format --migrate" to fix this warning automatically.3878    │3879 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3880    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3881    │3882    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838833884    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3885    You may run "mix format --migrate" to fix this warning automatically.3886    │3887 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3888    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3889    │3890    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/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 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3896    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897    │3898    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/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 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3904    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3905    │3906    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439073908    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3909    You may run "mix format --migrate" to fix this warning automatically.3910    │3911 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3912    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913    │3914    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/439153916    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 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3921    │3922    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/739233924    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 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3928    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3929    │3930    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/739313932    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"/739393940    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", 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"/739473948     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3949     You may run "mix format --migrate" to fix this warning automatically.3950     │3951 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3952     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3953     │3954     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961     │3962     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3968     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969     │3970     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/739713972    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 27 │       <<len :: int32, value :: binary-size(len)>> ->3976    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3977    │3978    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/639793980    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3981    You may run "mix format --migrate" to fix this warning automatically.3982    │3983 27 │       <<len :: int32, value :: binary-size(len)>> ->3984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985    │3986    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/239873988    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 27 │       <<len :: int32, value :: binary-size(len)>> ->3992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3993    │3994    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/539953996     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4001     │4002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/640034004     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4008     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4009     │4010     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/240114012     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4013     You may run "mix format --migrate" to fix this warning automatically.4014     │4015 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4016     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017     │4018     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/540194020    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 19 │       <<1 :: int32, 1>> -> true4024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4025    │4026    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/640274028    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 19 │       <<1 :: int32, 1>> -> true4032    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4033    │4034    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/240354036    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 19 │       <<1 :: int32, 1>> -> true4040    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4041    │4042    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/540434044    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 20 │       <<1 :: int32, 0>> -> false4048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4049    │4050    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/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 20 │       <<1 :: int32, 0>> -> false4056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4057    │4058    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/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 20 │       <<1 :: int32, 0>> -> false4064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4065    │4066    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/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.Bool"/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.Bool"/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.Bool"/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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4097    │4098    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640994100    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4101    You may run "mix format --migrate" to fix this warning automatically.4102    │4103 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4104    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4105    │4106    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641074108    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4109    You may run "mix format --migrate" to fix this warning automatically.4110    │4111 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4112    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4113    │4114    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641154116    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4117    You may run "mix format --migrate" to fix this warning automatically.4118    │4119 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4120    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4121    │4122    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641234124    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4125    You may run "mix format --migrate" to fix this warning automatically.4126    │4127 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4129    │4130    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641314132    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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137    │4138    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241394140    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4141    You may run "mix format --migrate" to fix this warning automatically.4142    │4143 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4145    │4146    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241474148    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4149    You may run "mix format --migrate" to fix this warning automatically.4150    │4151 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4153    │4154    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241554156    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4157    You may run "mix format --migrate" to fix this warning automatically.4158    │4159 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4161    │4162    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241634164    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", 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"/241714172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", 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"/541794180    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"/541874188    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"/541954196    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"/542034204    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", 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"/542114212     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4213     You may run "mix format --migrate" to fix this warning automatically.4214     │4215 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4216     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217     │4218     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/642194220     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4221     You may run "mix format --migrate" to fix this warning automatically.4222     │4223 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4224     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4225     │4226     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/242274228     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4229     You may run "mix format --migrate" to fix this warning automatically.4230     │4231 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4232     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4233     │4234     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/542354236    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4237    You may run "mix format --migrate" to fix this warning automatically.4238    │4239 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241    │4242    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/642434244    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 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249    │4250    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/242514252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4253    You may run "mix format --migrate" to fix this warning automatically.4254    │4255 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4257    │4258    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/542594260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4261    You may run "mix format --migrate" to fix this warning automatically.4262    │4263 23 │       <<20 :: int32, 3, n, 1, 16,4264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4265    │4266    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/642674268    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4269    You may run "mix format --migrate" to fix this warning automatically.4270    │4271 23 │       <<20 :: int32, 3, n, 1, 16,4272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4273    │4274    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/242754276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4277    You may run "mix format --migrate" to fix this warning automatically.4278    │4279 23 │       <<20 :: int32, 3, n, 1, 16,4280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4281    │4282    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/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.CIDR"/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.CIDR"/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.CIDR"/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 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4313    │4314    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/643154316    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4317    You may run "mix format --migrate" to fix this warning automatically.4318    │4319 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4321    │4322    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/643234324    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4325    You may run "mix format --migrate" to fix this warning automatically.4326    │4327 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329    │4330    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/643314332    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4333    You may run "mix format --migrate" to fix this warning automatically.4334    │4335 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4337    │4338    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/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 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4345    │4346    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243474348    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4349    You may run "mix format --migrate" to fix this warning automatically.4350    │4351 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4353    │4354    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243554356    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4357    You may run "mix format --migrate" to fix this warning automatically.4358    │4359 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4360    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361    │4362    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243634364    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4365    You may run "mix format --migrate" to fix this warning automatically.4366    │4367 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4368    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4369    │4370    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/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 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4377    │4378    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/543794380    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", 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"/543874388    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"/543954396    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"/544034404     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4405     You may run "mix format --migrate" to fix this warning automatically.4406     │4407 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4408     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409     │4410     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4416     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4417     │4418     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/244194420     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4421     You may run "mix format --migrate" to fix this warning automatically.4422     │4423 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4424     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4425     │4426     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/544274428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4429    You may run "mix format --migrate" to fix this warning automatically.4430    │4431 36 │       <<4 :: int32, days :: int32>> ->4432    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4433    │4434    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/644354436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4437    You may run "mix format --migrate" to fix this warning automatically.4438    │4439 36 │       <<4 :: int32, days :: int32>> ->4440    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4441    │4442    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/644434444    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 36 │       <<4 :: int32, days :: int32>> ->4448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4449    │4450    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/244514452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4453    You may run "mix format --migrate" to fix this warning automatically.4454    │4455 36 │       <<4 :: int32, days :: int32>> ->4456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4457    │4458    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/244594460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4461    You may run "mix format --migrate" to fix this warning automatically.4462    │4463 36 │       <<4 :: int32, days :: int32>> ->4464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4465    │4466    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/544674468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4469    You may run "mix format --migrate" to fix this warning automatically.4470    │4471 36 │       <<4 :: int32, days :: int32>> ->4472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4473    │4474    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/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.Date"/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.Date"/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.Date"/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 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505    │4506    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4513    │4514    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245154516    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 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4521    │4522    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545234524    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 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4529    │4530    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645314532    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 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4537    │4538    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245394540    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 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4545    │4546    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553    │4554    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561    │4562    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4569    │4570    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/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 26 │       <<4::int32, float::float32>>   -> float4576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577    │4578    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645794580    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4581    You may run "mix format --migrate" to fix this warning automatically.4582    │4583 26 │       <<4::int32, float::float32>>   -> float4584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4585    │4586    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645874588    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 26 │       <<4::int32, float::float32>>   -> float4592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4593    │4594    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245954596    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4597    You may run "mix format --migrate" to fix this warning automatically.4598    │4599 26 │       <<4::int32, float::float32>>   -> float4600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4601    │4602    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/246034604    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 26 │       <<4::int32, float::float32>>   -> float4608    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609    │4610    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/546114612    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4613    You may run "mix format --migrate" to fix this warning automatically.4614    │4615 26 │       <<4::int32, float::float32>>   -> float4616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617    │4618    └─ lib/postgrex/extensions/float4.ex:26: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4625     │4626     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4633     │4634     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4641     │4642     └─ lib/postgrex/type_module.ex:715: 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 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4649    │4650    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646514652    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4653    You may run "mix format --migrate" to fix this warning automatically.4654    │4655 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4656    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4657    │4658    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246594660    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 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4665    │4666    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546674668    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4669    You may run "mix format --migrate" to fix this warning automatically.4670    │4671 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4673    │4674    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646754676    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 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4681    │4682    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246834684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4685    You may run "mix format --migrate" to fix this warning automatically.4686    │4687 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689    │4690    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4696    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4697    │4698    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4704    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4705    │4706    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4712    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4713    │4714    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/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 26 │       <<8::int32, float::float64>>        -> float4720    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4721    │4722    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647234724    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4725    You may run "mix format --migrate" to fix this warning automatically.4726    │4727 26 │       <<8::int32, float::float64>>        -> float4728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729    │4730    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/647314732    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 26 │       <<8::int32, float::float64>>        -> float4736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4737    │4738    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247394740    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4741    You may run "mix format --migrate" to fix this warning automatically.4742    │4743 26 │       <<8::int32, float::float64>>        -> float4744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4745    │4746    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/247474748    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 26 │       <<8::int32, float::float64>>        -> float4752    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4753    │4754    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/547554756    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4757    You may run "mix format --migrate" to fix this warning automatically.4758    │4759 26 │       <<8::int32, float::float64>>        -> float4760    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4761    │4762    └─ lib/postgrex/extensions/float8.ex:26: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4768     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4769     │4770     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4776     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4777     │4778     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4784     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4785     │4786     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4792     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4793     │4794     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/647954796     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4797     You may run "mix format --migrate" to fix this warning automatically.4798     │4799 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4800     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4801     │4802     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/248034804     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4808     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4809     │4810     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/548114812     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4813     You may run "mix format --migrate" to fix this warning automatically.4814     │4815 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4816     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4817     │4818     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/648194820     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4824     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4825     │4826     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/248274828     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4829     You may run "mix format --migrate" to fix this warning automatically.4830     │4831 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4832     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833     │4834     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/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 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4840    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4841    │4842    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4848    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4849    │4850    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857    │4858    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 23 │       <<20 :: int32, 3, 128, 0, 16,4864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4865    │4866    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 23 │       <<20 :: int32, 3, 128, 0, 16,4872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4873    │4874    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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 23 │       <<20 :: int32, 3, 128, 0, 16,4880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4881    │4882    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/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.INET"/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.INET"/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.INET"/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 20 │       <<2 :: int32, int :: int16>> -> int4912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4913    │4914    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/649154916    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4917    You may run "mix format --migrate" to fix this warning automatically.4918    │4919 20 │       <<2 :: int32, int :: int16>> -> int4920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4921    │4922    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/649234924    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 20 │       <<2 :: int32, int :: int16>> -> int4928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4929    │4930    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/249314932    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4933    You may run "mix format --migrate" to fix this warning automatically.4934    │4935 20 │       <<2 :: int32, int :: int16>> -> int4936    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4937    │4938    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/249394940    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 20 │       <<2 :: int32, int :: int16>> -> int4944    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945    │4946    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/549474948    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4949    You may run "mix format --migrate" to fix this warning automatically.4950    │4951 20 │       <<2 :: int32, int :: int16>> -> int4952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4953    │4954    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/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.Int2"/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.Int2"/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.Int2"/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 │       <<4 :: int32, int :: int32>> -> int4984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4985    │4986    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/649874988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4989    You may run "mix format --migrate" to fix this warning automatically.4990    │4991 20 │       <<4 :: int32, int :: int32>> -> int4992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4993    │4994    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/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 │       <<4 :: int32, int :: int32>> -> int5000    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5001    │5002    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/250035004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5005    You may run "mix format --migrate" to fix this warning automatically.5006    │5007 20 │       <<4 :: int32, int :: int32>> -> int5008    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5009    │5010    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/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 │       <<4 :: int32, int :: int32>> -> int5016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5017    │5018    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/550195020    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5021    You may run "mix format --migrate" to fix this warning automatically.5022    │5023 20 │       <<4 :: int32, int :: int32>> -> int5024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025    │5026    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/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.Int4"/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.Int4"/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.Int4"/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 │       <<8 :: int32, int :: int64>> -> int5056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5057    │5058    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/650595060    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5061    You may run "mix format --migrate" to fix this warning automatically.5062    │5063 20 │       <<8 :: int32, int :: int64>> -> int5064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5065    │5066    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/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 │       <<8 :: int32, int :: int64>> -> int5072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5073    │5074    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/250755076    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5077    You may run "mix format --migrate" to fix this warning automatically.5078    │5079 20 │       <<8 :: int32, int :: int64>> -> int5080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5081    │5082    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/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 │       <<8 :: int32, int :: int64>> -> int5088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089    │5090    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/550915092    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5093    You may run "mix format --migrate" to fix this warning automatically.5094    │5095 20 │       <<8 :: int32, int :: int64>> -> int5096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5097    │5098    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/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.Int8"/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.Int8"/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.Int8"/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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5129    │5130    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5137    │5138    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5145    │5146    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/651475148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5149    You may run "mix format --migrate" to fix this warning automatically.5150    │5151 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5153    │5154    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/651555156    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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5161    │5162    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251635164    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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169    │5170    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251715172    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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5176    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5177    │5178    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251795180    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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5184    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5185    │5186    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/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 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5192    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5193    │5194    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551955196    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", 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"/552035204    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", 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"/552115212    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"/552195220     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5224     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225     │5226     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5232     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5233     │5234     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/252355236     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5237     You may run "mix format --migrate" to fix this warning automatically.5238     │5239 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5240     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5241     │5242     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/552435244    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 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5249    │5250    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652515252    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5253    You may run "mix format --migrate" to fix this warning automatically.5254    │5255 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5257    │5258    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652595260    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5261    You may run "mix format --migrate" to fix this warning automatically.5262    │5263 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5265    │5266    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652675268    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5269    You may run "mix format --migrate" to fix this warning automatically.5270    │5271 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5273    │5274    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652755276    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 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281    │5282    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252835284    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5285    You may run "mix format --migrate" to fix this warning automatically.5286    │5287 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5289    │5290    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252915292    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5293    You may run "mix format --migrate" to fix this warning automatically.5294    │5295 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5296    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5297    │5298    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252995300    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5301    You may run "mix format --migrate" to fix this warning automatically.5302    │5303 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5304    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305    │5306    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/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 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313    │5314    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/553155316    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", 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"/553235324    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"/553315332    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"/553395340     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5341     You may run "mix format --migrate" to fix this warning automatically.5342     │5343 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5344     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345     │5346     └─ lib/postgrex/type_module.ex:715: 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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5352     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5353     │5354     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/253555356     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5357     You may run "mix format --migrate" to fix this warning automatically.5358     │5359 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5360     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361     │5362     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/553635364    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5365    You may run "mix format --migrate" to fix this warning automatically.5366    │5367 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5368    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5369    │5370    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653715372    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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5377    │5378    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653795380    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5381    You may run "mix format --migrate" to fix this warning automatically.5382    │5383 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5385    │5386    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653875388    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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393    │5394    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653955396    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 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401    │5402    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654035404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5405    You may run "mix format --migrate" to fix this warning automatically.5406    │5407 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409    │5410    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254115412    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5413    You may run "mix format --migrate" to fix this warning automatically.5414    │5415 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417    │5418    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254195420    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5421    You may run "mix format --migrate" to fix this warning automatically.5422    │5423 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5424    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5425    │5426    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254275428    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5429    You may run "mix format --migrate" to fix this warning automatically.5430    │5431 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5432    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5433    │5434    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254355436    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", 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"/254435444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", 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"/554515452    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"/554595460    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"/554675468    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"/554755476    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", 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"/554835484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5485     You may run "mix format --migrate" to fix this warning automatically.5486     │5487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5489     │5490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/654915492     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5493     You may run "mix format --migrate" to fix this warning automatically.5494     │5495 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5496     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5497     │5498     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/254995500     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5501     You may run "mix format --migrate" to fix this warning automatically.5502     │5503 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5504     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5505     │5506     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/555075508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5509    You may run "mix format --migrate" to fix this warning automatically.5510    │5511 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5513    │5514    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/655155516    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 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5521    │5522    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/255235524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5525    You may run "mix format --migrate" to fix this warning automatically.5526    │5527 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5529    │5530    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/555315532     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5533     You may run "mix format --migrate" to fix this warning automatically.5534     │5535 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5536     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5537     │5538     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/655395540     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5541     You may run "mix format --migrate" to fix this warning automatically.5542     │5543 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5544     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5545     │5546     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/255475548     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5549     You may run "mix format --migrate" to fix this warning automatically.5550     │5551 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5552     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5553     │5554     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/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 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5561    │5562    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/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 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5569    │5570    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/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 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5577    │5578    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5584     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5585     │5586     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5592     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5593     │5594     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5600     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5601     │5602     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/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 19 │       <<len :: int32, data :: binary-size(len)>> ->5608    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5609    │5610    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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 19 │       <<len :: int32, data :: binary-size(len)>> ->5616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5617    │5618    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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 19 │       <<len :: int32, data :: binary-size(len)>> ->5624    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5625    │5626    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5633     │5634     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5641     │5642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5648     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5649     │5650     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/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 28 │       <<4 :: int32, oid :: uint32>> -> oid5656    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5657    │5658    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/656595660    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5661    You may run "mix format --migrate" to fix this warning automatically.5662    │5663 28 │       <<4 :: int32, oid :: uint32>> -> oid5664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5665    │5666    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/656675668    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 28 │       <<4 :: int32, oid :: uint32>> -> oid5672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673    │5674    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/256755676    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5677    You may run "mix format --migrate" to fix this warning automatically.5678    │5679 28 │       <<4 :: int32, oid :: uint32>> -> oid5680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5681    │5682    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/256835684    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 28 │       <<4 :: int32, oid :: uint32>> -> oid5688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5689    │5690    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/556915692    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5693    You may run "mix format --migrate" to fix this warning automatically.5694    │5695 28 │       <<4 :: int32, oid :: uint32>> -> oid5696    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5697    │5698    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/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.OID"/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.OID"/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.OID"/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 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5729    │5730    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/657315732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5733    You may run "mix format --migrate" to fix this warning automatically.5734    │5735 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5737    │5738    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/257395740    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 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745    │5746    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/557475748     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5749     You may run "mix format --migrate" to fix this warning automatically.5750     │5751 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5752     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5753     │5754     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/657555756     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5760     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761     │5762     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/257635764     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5765     You may run "mix format --migrate" to fix this warning automatically.5766     │5767 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5768     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5769     │5770     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/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 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5777    │5778    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657795780    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5781    You may run "mix format --migrate" to fix this warning automatically.5782    │5783 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5784    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5785    │5786    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657875788    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5789    You may run "mix format --migrate" to fix this warning automatically.5790    │5791 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5792    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5793    │5794    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657955796    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 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801    │5802    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258035804    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5805    You may run "mix format --migrate" to fix this warning automatically.5806    │5807 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5809    │5810    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258115812    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5813    You may run "mix format --migrate" to fix this warning automatically.5814    │5815 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817    │5818    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258195820    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 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5824    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5825    │5826    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/558275828    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5829    You may run "mix format --migrate" to fix this warning automatically.5830    │5831 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5832    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5833    │5834    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/558355836    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5837    You may run "mix format --migrate" to fix this warning automatically.5838    │5839 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5840    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5841    │5842    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5849     │5850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/658515852     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5853     You may run "mix format --migrate" to fix this warning automatically.5854     │5855 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5856     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5857     │5858     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/258595860     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5861     You may run "mix format --migrate" to fix this warning automatically.5862     │5863 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5864     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5865     │5866     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/558675868    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 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873    │5874    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/658755876    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5877    You may run "mix format --migrate" to fix this warning automatically.5878    │5879 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5881    │5882    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/258835884    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5885    You may run "mix format --migrate" to fix this warning automatically.5886    │5887 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5888    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5889    │5890    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/558915892     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5897     │5898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/658995900     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5901     You may run "mix format --migrate" to fix this warning automatically.5902     │5903 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5904     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5905     │5906     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/259075908     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5909     You may run "mix format --migrate" to fix this warning automatically.5910     │5911 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5912     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5913     │5914     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/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 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921    │5922    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/859235924    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 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929    │5930    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/459315932    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 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5936    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5937    │5938    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/759395940     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5944     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5945     │5946     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/859475948     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5952     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5953     │5954     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/459555956     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5961     │5962     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/759635964    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 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5968    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5969    │5970    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/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 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5976    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5977    │5978    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/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 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985    │5986    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5992     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5993     │5994     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/659955996     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001     │6002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/260036004     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6008     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009     │6010     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/560116012    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 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6017    │6018    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/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 40 │         <<count::int32, data::binary>> = binary6024    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6025    │6026    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860276028    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 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6032    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6033    │6034    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460356036    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 40 │         <<count::int32, data::binary>> = binary6040    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041    │6042    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460436044    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 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6049    │6050    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760516052    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 40 │         <<count::int32, data::binary>> = binary6056    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057    │6058    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760596060    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 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065    │6066    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860676068    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 44 │         <<_::int32, data::binary>> = binary6072    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073    │6074    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860756076    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 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081    │6082    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460836084    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 44 │         <<_::int32, data::binary>> = binary6088    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6089    │6090    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460916092    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 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097    │6098    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760996100    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 44 │         <<_::int32, data::binary>> = binary6104    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6105    │6106    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/761076108     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113     │6114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/861156116     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121     │6122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/461236124     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6128     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6129     │6130     └─ lib/postgrex/type_module.ex:715: 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 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6137    │6138    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/661396140    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6141    You may run "mix format --migrate" to fix this warning automatically.6142    │6143 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6145    │6146    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/661476148    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6149    You may run "mix format --migrate" to fix this warning automatically.6150    │6151 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6153    │6154    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/661556156    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 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6161    │6162    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261636164    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6165    You may run "mix format --migrate" to fix this warning automatically.6166    │6167 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6169    │6170    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261716172    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6173    You may run "mix format --migrate" to fix this warning automatically.6174    │6175 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6176    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6177    │6178    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261796180    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 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6184    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6185    │6186    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/561876188    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6189    You may run "mix format --migrate" to fix this warning automatically.6190    │6191 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6192    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6193    │6194    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/561956196    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6197    You may run "mix format --migrate" to fix this warning automatically.6198    │6199 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6201    │6202    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562036204     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6208     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6209     │6210     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/662116212     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6213     You may run "mix format --migrate" to fix this warning automatically.6214     │6215 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6216     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6217     │6218     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/262196220     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6221     You may run "mix format --migrate" to fix this warning automatically.6222     │6223 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6224     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6225     │6226     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/562276228    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 33 │       <<8 :: int32, microsecs :: int64>> ->6232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6233    │6234    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/662356236    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6237    You may run "mix format --migrate" to fix this warning automatically.6238    │6239 33 │       <<8 :: int32, microsecs :: int64>> ->6240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6241    │6242    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/662436244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6245    You may run "mix format --migrate" to fix this warning automatically.6246    │6247 33 │       <<8 :: int32, microsecs :: int64>> ->6248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6249    │6250    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/262516252    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6253    You may run "mix format --migrate" to fix this warning automatically.6254    │6255 33 │       <<8 :: int32, microsecs :: int64>> ->6256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6257    │6258    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/262596260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6261    You may run "mix format --migrate" to fix this warning automatically.6262    │6263 33 │       <<8 :: int32, microsecs :: int64>> ->6264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6265    │6266    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/562676268    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6269    You may run "mix format --migrate" to fix this warning automatically.6270    │6271 33 │       <<8 :: int32, microsecs :: int64>> ->6272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6273    │6274    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/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.Time"/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.Time"/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.Time"/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 37 │       <<8 :: int32, microsecs :: int64>> ->6304    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6305    │6306    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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 37 │       <<8 :: int32, microsecs :: int64>> ->6312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6313    │6314    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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 37 │       <<8 :: int32, microsecs :: int64>> ->6320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6321    │6322    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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 37 │       <<8 :: int32, microsecs :: int64>> ->6328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6329    │6330    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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 37 │       <<8 :: int32, microsecs :: int64>> ->6336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6337    │6338    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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 37 │       <<8 :: int32, microsecs :: int64>> ->6344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345    │6346    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/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.Timestamp"/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.Timestamp"/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.Timestamp"/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 42 │       <<8 :: int32, microsecs :: int64>> ->6376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6377    │6378    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/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 42 │       <<8 :: int32, microsecs :: int64>> ->6384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6385    │6386    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/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 42 │       <<8 :: int32, microsecs :: int64>> ->6392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6393    │6394    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/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 42 │       <<8 :: int32, microsecs :: int64>> ->6400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6401    │6402    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/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 42 │       <<8 :: int32, microsecs :: int64>> ->6408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6409    │6410    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/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 42 │       <<8 :: int32, microsecs :: int64>> ->6416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6417    │6418    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/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.TimestampTZ"/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.TimestampTZ"/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.TimestampTZ"/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 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6449    │6450    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/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 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6457    │6458    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/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 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6465    │6466    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/664676468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6469    You may run "mix format --migrate" to fix this warning automatically.6470    │6471 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6473    │6474    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264756476    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6477    You may run "mix format --migrate" to fix this warning automatically.6478    │6479 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6480    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6481    │6482    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264836484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6485    You may run "mix format --migrate" to fix this warning automatically.6486    │6487 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6488    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6489    │6490    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264916492    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 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6497    │6498    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564996500    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6501    You may run "mix format --migrate" to fix this warning automatically.6502    │6503 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6505    │6506    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565076508    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 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6513    │6514    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6521     │6522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/665236524     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6525     You may run "mix format --migrate" to fix this warning automatically.6526     │6527 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6528     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6529     │6530     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/265316532     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6536     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6537     │6538     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/565396540     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6544     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6545     │6546     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/665476548     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6549     You may run "mix format --migrate" to fix this warning automatically.6550     │6551 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6552     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6553     │6554     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/665556556     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6560     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6561     │6562     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6568     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6569     │6570     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/265716572     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6573     You may run "mix format --migrate" to fix this warning automatically.6574     │6575 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6576     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6577     │6578     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6584     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6585     │6586     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/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.TSVector"/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.TSVector"/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.TSVector"/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 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6617    │6618    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/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 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6624    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6625    │6626    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/266276628    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 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6632    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6633    │6634    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/566356636     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.UUID"/666436644     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.UUID"/266516652     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.UUID"/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 17 │       <<0 :: int32>> -> :void6664    │       ~~~~~~~~~~~~~~~~~~~~~~~6665    │6666    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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 17 │       <<0 :: int32>> -> :void6672    │       ~~~~~~~~~~~~~~~~~~~~~~~6673    │6674    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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 17 │       <<0 :: int32>> -> :void6680    │       ~~~~~~~~~~~~~~~~~~~~~~~6681    │6682    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6688     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6689     │6690     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6697     │6698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6704     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6705     │6706     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/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 23 │       <<0 :: int32>> -> :void6712    │       ~~~~~~~~~~~~~~~~~~~~~~~6713    │6714    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/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 23 │       <<0 :: int32>> -> :void6720    │       ~~~~~~~~~~~~~~~~~~~~~~~6721    │6722    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/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 23 │       <<0 :: int32>> -> :void6728    │       ~~~~~~~~~~~~~~~~~~~~~~~6729    │6730    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6736     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6737     │6738     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6744     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6745     │6746     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6752     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6753     │6754     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/567556756    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6757    │6758 20 │     manager    = worker(Postgrex.TypeManager, [])6759    │                  ~6760    │6761    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/167626763    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6764    │6765 21 │     server_sup = supervisor(__MODULE__, [:servers])6766    │                  ~6767    │6768    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/167696770    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6771    │6772 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6773    │     ~6774    │6775    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16776    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/167776778    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6779    │6780 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6781    │                   ~6782    │6783    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/167846785     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6786     │6787 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6788     │               ~6789     │6790     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/267916792     warning: a struct for Postgrex.Query is expected on struct update:67936794         %Postgrex.Query{6795           query6796           | param_oids: param_oids,6797             param_formats: param_formats,6798             param_types: param_types6799         }68006801     but got type:68026803         dynamic()68046805     where "query" was given the type:68066807         # type: dynamic()6808         # from: lib/postgrex/protocol.ex:910:356809         query68106811     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68126813     type warning found at:6814     │6815 915 │         query = %Query{query | param_oids: param_oids,6816     │                 ~6817     │6818     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/668196820     warning: a struct for Postgrex.Query is expected on struct update:68216822         %Postgrex.Query{6823           query6824           | ref: make_ref(),6825             types: types,6826             columns: col_names,6827             result_oids: result_oids,6828             result_formats: result_formats,6829             result_types: result_types6830         }68316832     but got type:68336834         dynamic()68356836     where "query" was given the type:68376838         # type: dynamic()6839         # from: lib/postgrex/protocol.ex:926:356840         query68416842     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68436844     type warning found at:6845     │6846 932 │         query = %Query{query | ref: make_ref(), types: types,6847     │                 ~6848     │6849     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/668506851     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6852     │6853 110 │     if Map.size(s.listener_channels[channel]) == 1 do6854     │            ~6855     │6856     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36857     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36858     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/268596860     warning: a struct for Postgrex.Query is expected on struct update:68616862         %Postgrex.Query{query | ref: make_ref()}68636864     but got type:68656866         dynamic()68676868     where "query" was given the type:68696870         # type: dynamic()6871         # from: lib/postgrex/protocol.ex:977:316872         query68736874     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68756876     type warning found at:6877     │6878 978 │     query = %Query{query | ref: make_ref()}6879     │             ~6880     │6881     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/568826883      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6884      │6885 2131 │     formatted_reason = :ssl.format_error(reason)6886      │                             ~6887      │6888      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/368896890    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6891    │6892 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6893    │            ~6894    │6895    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/168966897      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)6898      │6899 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)6900      │                                            ~6901      │6902      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/369036904    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6905    │6906  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6907    │                 ~6908    │6909    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/269106911    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6912    │6913  9 │                 worker(Postgrex.Parameters, [])]6914    │                 ~6915    │6916    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/269176918      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)6919      │6920 2297 │   defp query_put(_, %Query{ref: nil}), do: nil6921      │        ~6922      │6923      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/269246925      warning: a struct for Postgrex.Query is expected on struct update:69266927          %Postgrex.Query{query | name: ""}69286929      but got type:69306931          dynamic()69326933      where "query" was given the type:69346935          # type: dynamic()6936          # from: lib/postgrex/protocol.ex:2313:166937          query69386939      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"69406941      type warning found at:6942      │6943 2313 │   defp unnamed(query), do: %Query{query | name: ""}6944      │                            ~6945      │6946      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/169476948Generated postgrex app6949warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6950  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26951  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16952  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56953  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26954  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46955  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/269566957==> ecto6958Compiling 70 files (.ex)6959     warning: using single-quoted strings to represent charlists is deprecated.6960     Use ~c"" if you indeed want a charlist or use "" instead.6961     You may run "mix format --migrate" to change all single-quoted6962     strings to use the ~c sigil and fix this warning.6963     │6964 166 │     defp insert_all_value(_),   do: '?'6965     │                                     ~6966     │6967     └─ lib/ecto/adapters/mysql/connection.ex:166:3769686969     warning: using single-quoted strings to represent charlists is deprecated.6970     Use ~c"" if you indeed want a charlist or use "" instead.6971     You may run "mix format --migrate" to change all single-quoted6972     strings to use the ~c sigil and fix this warning.6973     │6974 354 │       '?'6975     │       ~6976     │6977     └─ lib/ecto/adapters/mysql/connection.ex:354:769786979      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69806981      This error happens when you have function calls without parentheses inside keywords. For example:69826983          function(arg, one: nested_call a, b, c)6984          function(arg, one: if expr, do: :this, else: :that)69856986      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:69876988          function(arg, one: if(expr, do: :this, else: :that))6989          function(arg, one: nested_call(a, b, c))69906991      Ambiguity found at:6992      │6993 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"6994      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6995      │6996      └─ lib/ecto/changeset.ex:228669976998     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69997000     This error happens when you have function calls without parentheses inside keywords. For example:70017002         function(arg, one: nested_call a, b, c)7003         function(arg, one: if expr, do: :this, else: :that)70047005     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:70067007         function(arg, one: if(expr, do: :this, else: :that))7008         function(arg, one: nested_call(a, b, c))70097010     Ambiguity found at:7011     │7012 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014     │7015     └─ lib/ecto/migration/runner.ex:26570167017     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70187019     This error happens when you have function calls without parentheses inside keywords. For example:70207021         function(arg, one: nested_call a, b, c)7022         function(arg, one: if expr, do: :this, else: :that)70237024     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:70257026         function(arg, one: if(expr, do: :this, else: :that))7027         function(arg, one: nested_call(a, b, c))70287029     Ambiguity found at:7030     │7031 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7033     │7034     └─ lib/ecto/migration/runner.ex:26770357036     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7037     │7038 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7039     │        ~7040     │7041     └─ lib/ecto/query/builder.ex:136:870427043     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7044     │7045 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7046     │                                             ~~7047     │7048     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/270497050     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7051     │7052 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7053     │                                         ~~7054     │7055     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/270567057     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.70587059     This error happens when you have function calls without parentheses inside keywords. For example:70607061         function(arg, one: nested_call a, b, c)7062         function(arg, one: if expr, do: :this, else: :that)70637064     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:70657066         function(arg, one: if(expr, do: :this, else: :that))7067         function(arg, one: nested_call(a, b, c))70687069     Ambiguity found at:7070     │7071 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7072     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7073     │7074     └─ lib/ecto/repo/schema.ex:45470757076    warning: unused require Ecto.Query7077    │7078  6 │   require Ecto.Query7079    │   ~7080    │7081    └─ lib/ecto/repo/preloader.ex:6:370827083    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7084    │7085  9 │   schema "schema_migrations" do7086    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7087    │7088    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)70897090      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7091      │7092 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7093      │     ~7094      │7095      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/270967097    warning: incompatible types given to Mix.Ecto.ensure_started/2:70987099        Mix.Ecto.ensure_started(repo, opts)71007101    given types:71027103        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))71047105    but expected one of:71067107        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())71087109    where "opts" was given the type:71107111        # type: dynamic(7112          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7113            non_struct_map()7114        )7115        # from: lib/mix/tasks/ecto.rollback.ex:64:107116        opts =7117          if opts[:quiet] do7118            Keyword.merge(opts, log: false, log_sql: false)7119          else7120            opts7121          end71227123    where "repo" was given the type:71247125        # type: dynamic(atom())7126        # from: lib/mix/tasks/ecto.rollback.ex:70:77127        Mix.Ecto.ensure_repo(repo, args)71287129    type warning found at:7130    │7131 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7132    │                          ~7133    │7134    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/271357136    warning: incompatible types given to Mix.Ecto.ensure_started/2:71377138        Mix.Ecto.ensure_started(repo, all: true)71397140    given types:71417142        -dynamic(atom())-, non_empty_list({:all, true})71437144    but expected one of:71457146        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())71477148    where "repo" was given the type:71497150        # type: dynamic(atom())7151        # from: lib/mix/tasks/ecto.migrations.ex:37:77152        Mix.Ecto.ensure_repo(repo, args)71537154    type warning found at:7155    │7156 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7157    │                       ~7158    │7159    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/371607161     warning: the following clause will never match:71627163         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->71647165     because it attempts to match on the result of:71667167         System.stacktrace()71687169     which has type:71707171         empty_list()71727173     where "args_or_arity" was given the type:71747175         # type: float() or integer() or non_empty_list(term())7176         # from: lib/ecto/changeset.ex7177         (_() when args_or_arity == 2) when length(args_or_arity) == 271787179     where "module" was given the type:71807181         # type: dynamic()7182         # from: lib/ecto/changeset.ex:733:307183         module71847185     type warning found at:7186     │7187 741 │ ...                   when length(args_or_arity) == 2 ->7188     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7189     │7190     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/271917192    warning: incompatible types given to Mix.Ecto.ensure_started/2:71937194        Mix.Ecto.ensure_started(repo, opts)71957196    given types:71977198        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))71997200    but expected one of:72017202        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())72037204    where "opts" was given the type:72057206        # type: dynamic(7207          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7208            non_struct_map()7209        )7210        # from: lib/mix/tasks/ecto.migrate.ex:68:107211        opts =7212          if opts[:quiet] do7213            Keyword.merge(opts, log: false, log_sql: false)7214          else7215            opts7216          end72177218    where "repo" was given the type:72197220        # type: dynamic(atom())7221        # from: lib/mix/tasks/ecto.migrate.ex:74:77222        Mix.Ecto.ensure_repo(repo, args)72237224    type warning found at:7225    │7226 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7227    │                          ~7228    │7229    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/272307231     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7232     │7233 739 │           case System.stacktrace do7234     │                       ~7235     │7236     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/272377238    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:72397240        Mix.Ecto.source_repo_priv(repo)72417242    given types:72437244        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-72457246    but expected one of:72477248        atom()72497250    where "repo" was given the types:72517252        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7253        # from: lib/mix/tasks/ecto.load.ex:70:227254        Keyword.merge(repo.config, opts)72557256        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7257        # from: lib/mix/tasks/ecto.load.ex:72:277258        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)72597260    type warning found at:7261    │7262 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7263    │                                          ~7264    │7265    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/272667267    warning: expected a map or struct when accessing .__adapter__ in expression:72687269        repo.__adapter__72707271    where "repo" was given the type:72727273        # type: dynamic(atom())7274        # from: lib/mix/tasks/ecto.load.ex:53:77275        Mix.Ecto.ensure_repo(repo, args)72767277    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72787279    type warning found at:7280    │7281 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7282    │                              ~7283    │7284    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/172857286    warning: expected a map or struct when accessing .__adapter__ in expression:72877288        repo.__adapter__72897290    where "repo" was given the type:72917292        # type: dynamic(atom())7293        # from: lib/mix/tasks/ecto.dump.ex:50:77294        Mix.Ecto.ensure_repo(repo, args)72957296    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72977298    type warning found at:7299    │7300 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7301    │                              ~7302    │7303    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/173047305    warning: expected a map or struct when accessing .__adapter__ in expression:73067307        repo.__adapter__73087309    where "repo" was given the type:73107311        # type: dynamic(atom())7312        # from: lib/mix/tasks/ecto.drop.ex:39:77313        Mix.Ecto.ensure_repo(repo, args)73147315    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73167317    type warning found at:7318    │7319 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7320    │                              ~7321    │7322    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/173237324    warning: expected a map or struct when accessing .__adapter__ in expression:73257326        repo.__adapter__73277328    where "repo" was given the type:73297330        # type: dynamic(atom())7331        # from: lib/mix/tasks/ecto.create.ex:37:77332        Mix.Ecto.ensure_repo(repo, args)73337334    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73357336    type warning found at:7337    │7338 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7339    │                              ~7340    │7341    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/173427343    warning: incompatible types given to get_source/1:73447345        get_source(repo)73467347    given types:73487349        -dynamic(atom())-73507351    but expected one of:73527353        %{..., config: empty_list() or non_empty_list(term(), term())}73547355    where "repo" was given the type:73567357        # type: dynamic(atom())7358        # from: lib/ecto/migration/schema_migration.ex:24:137359        repo.all(7360          Map.put(7361            (7362              query =7363                (7364                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7365                  Ecto.Query.Builder.From.apply(query, 1)7366                )7367        7368              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7369                ...,7370                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7371                file: "/work/proj/deps/ecto/lib/ecto/migration/schema_migration.ex",7372                line: 22,7373                take: %{}7374              })7375            ),7376            :prefix,7377            prefix7378          ), timeout: :infinity, log: false)73797380    type warning found at:7381    │7382 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7383    │                ~7384    │7385    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/273867387    warning: incompatible types given to get_source/1:73887389        get_source(repo)73907391    given types:73927393        -dynamic(atom())-73947395    but expected one of:73967397        %{..., config: empty_list() or non_empty_list(term(), term())}73987399    where "repo" was given the type:74007401        # type: dynamic(atom())7402        # from: lib/ecto/migration/schema_migration.ex:30:137403        repo.insert!(7404          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7405            prefix: prefix,7406            source: get_source(repo)7407          ), timeout: :infinity, log: false)74087409    type warning found at:7410    │7411 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7412    │                                              ~7413    │7414    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/374157416    warning: incompatible types given to get_source/1:74177418        get_source(repo)74197420    given types:74217422        -dynamic(atom())-74237424    but expected one of:74257426        %{..., config: empty_list() or non_empty_list(term(), term())}74277428    where "repo" was given the type:74297430        # type: dynamic(atom())7431        # from: lib/ecto/migration/schema_migration.ex:36:137432        repo.delete_all(7433          Map.put(7434            (7435              query =7436                (7437                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7438                  Ecto.Query.Builder.From.apply(query, 1)7439                )7440        7441              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7442                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7443                op: :and,7444                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7445                file: "/work/proj/deps/ecto/lib/ecto/migration/schema_migration.ex",7446                line: 347447              })7448            ),7449            :prefix,7450            prefix7451          ), timeout: :infinity, log: false)74527453    type warning found at:7454    │7455 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7456    │                ~7457    │7458    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/374597460     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7461     │7462 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7463     │                                                                              ~7464     │7465     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27466     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/274677468     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7469     │7470 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7471     │                                                                              ~7472     │7473     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/274747475     warning: the following conditional expression:74767477         is_atom(related)74787479     will always evaluate to:74807481         dynamic(true)74827483     where "related" was given the type:74847485         # type: dynamic(atom())7486         # from: lib/ecto/association.ex:730:157487         related = Ecto.Association.related_from_query(queryable)74887489     type warning found at:7490     │7491 732 │     unless is_atom(related) do7492     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7493     │7494     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/374957496      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7497      │7498 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7499      │        ~7500      │7501      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/175027503     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7504     │7505 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7506     │                                                                              ~7507     │7508     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/275097510      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7511      │7512 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7513      │                 ~7514      │7515      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/375167517    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7518    │7519 62 │       Mix.Project.compile(args)7520    │                   ~7521    │7522    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/275237524     warning: expected a module (an atom) when invoking start_link/1 in expression:75257526         repo.start_link(pool_size: pool_size)75277528     where "pool_size" was given the type:75297530         # type: dynamic()7531         # from: lib/mix/ecto.ex:101:157532         pool_size = Keyword.get(opts, :pool_size, 1)75337534     where "repo" was given the type:75357536         # type: dynamic(%{..., __adapter__: atom()})7537         # from: lib/mix/ecto.ex:99:367538         repo.__adapter__.ensure_all_started(repo, :temporary)75397540     type warning found at:7541     │7542 102 │     case repo.start_link(pool_size: pool_size) do7543     │               ~7544     │7545     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/275467547     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7548     │7549 146 │     Logger.remove_backend(:console)7550     │            ~7551     │7552     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/275537554     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7555     │7556 155 │     Logger.add_backend(:console, flush: true)7557     │            ~7558     │7559     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/275607561    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7562    │7563 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7564    │     ~7565    │7566    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/275677568     warning: the following clause will never match:75697570         {:error, _} = error ->75717572     because it attempts to match on the result of:75737574         apply(changeset, adapter, :insert, args)75757576     which has type:75777578         dynamic({:invalid or :ok, term()})75797580     type warning found at:7581     │7582 219 │           {:error, _} = error ->7583     │                       ~7584     │7585     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/475867587     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7588     │7589 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7590     │           ~7591     │7592     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/375937594     warning: the following clause will never match:75957596         {:error, _} = error ->75977598     because it attempts to match on the result of:75997600         apply(changeset, adapter, action, args)76017602     which has type:76037604         dynamic({:invalid or :ok, term()})76057606     type warning found at:7607     │7608 297 │             {:error, _} = error ->7609     │                         ~7610     │7611     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/476127613    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7614    │7615 54 │       filter_and_reraise e, System.stacktrace7616    │                                    ~7617    │7618    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/576197620    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7621    │7622 44 │     index  = Map.size(params)7623    │                  ~7624    │7625    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57626    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/576277628     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7629     │7630 614 │     Decimal.minus(decimal)7631     │             ~7632     │7633     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/176347635     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)7636     │7637 228 │         raise BadStructError, struct: struct, term: data7638     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7639     │7640     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/576417642     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7643     │7644 214 │       filter_and_reraise e, System.stacktrace7645     │                                    ~7646     │7647     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47648     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/476497650      warning: expected a map or struct when accessing .__struct__ in expression:76517652          schema.__struct__76537654      where "schema" was given the types:76557656          # type: dynamic(atom() and not nil)7657          # from: lib/ecto/query/planner.ex:1186:417658          schema76597660          # type: atom()7661          # from: lib/ecto/query/planner.ex:1186:617662          is_atom(schema)76637664      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76657666      type warning found at:7667      │7668 1190 │       Map.has_key?(schema.__struct__, field) ->7669      │                           ~7670      │7671      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/676727673     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7674     │7675 159 │         supervise(children, strategy: :one_for_one)7676     │         ~7677     │7678     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/176797680     warning: the following clause will never match:76817682         {:error, _} ->76837684     because it attempts to match on the result of:76857686         NaiveDateTime.new(date, time)76877688     which has type:76897690         dynamic({:ok, %NaiveDateTime{}})76917692     type warning found at:7693     │7694 803 │         {:error, _} -> :error7695     │         ~~~~~~~~~~~~~~~~~~~~~7696     │7697     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/176987699    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7700    │7701 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7702    │     ~7703    │7704    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/277057706    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:77077708        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])77097710    given types:77117712        (7713          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7714          dynamic()7715        )77167717    but expected one of:77187719        atom(), term()77207721    where "opts" was given the type:77227723        # type: dynamic(7724          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7725            non_struct_map()7726        )7727        # from: lib/ecto/migrator.ex:44:657728        opts[:prefix]77297730    where "repo" was given the type:77317732        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7733        # from: lib/ecto/migrator.ex:44:237734        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])77357736    type warning found at:7737    │7738 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7739    │                       ~7740    │7741    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/277427743    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7744    │7745 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7746    │       ~7747    │7748    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/177497750     warning: expected a module (an atom) when invoking transaction/2 in expression:77517752         repo.transaction(fun, log: false, timeout: :infinity)77537754     where "fun" was given the type:77557756         # type: dynamic()7757         # from: lib/ecto/migrator.ex:114:477758         fun77597760     where "repo" was given the types:77617762         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7763         # from: lib/ecto/migrator.ex:118:247764         repo.__adapter__.supports_ddl_transaction?77657766         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7767         # from: lib/ecto/migrator.ex:118:247768         repo.__adapter__.supports_ddl_transaction?77697770     type warning found at:7771     │7772 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7773     │              ~7774     │7775     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/377767777    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7778    │7779 15 │     supervise(children, strategy: :simple_one_for_one)7780    │     ~7781    │7782    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/177837784     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7785     │7786 291 │     modules = Code.load_file(file)7787     │                    ~7788     │7789     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/277907791     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7792     │7793 321 │         reraise error, System.stacktrace7794     │                               ~7795     │7796     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/377977798    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7799    │7800 10 │       worker(Ecto.Registry, []),7801    │       ~7802    │7803    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/278047805    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7806    │7807 11 │       supervisor(Ecto.Migration.Supervisor, [])7808    │       ~7809    │7810    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/278117812     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7813     │7814 260 │         reraise %{err | message: message}, System.stacktrace7815     │                                                   ~7816     │7817     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/678187819Generated ecto app7820==> guardian_db7821Compiling 5 files (.ex)7822     warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead7823     │7824 111 │   config = Application.get_env(:guardian, Guardian.DB, [])7825     │                        ~7826     │7827     └─ lib/guardian/db.ex:111:24: Guardian.DB (module)78287829    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7830    │7831 15 │   schema "virtual: token" do7832    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~7833    │7834    └─ lib/guardian/db/token.ex:15: Guardian.DB.Token (module)783578367837== Compilation error in file lib/guardian/db.ex ==7838** (RuntimeError) Guardian.DB configuration is required7839    lib/guardian/db.ex:114: (module)7840could 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"