shield

Build log

nerves_system_trellis

shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8270 of 8270 lines
1Resolving Hex dependencies...2Resolution completed in 0.258s3Unchanged:4  authable 0.8.05  bamboo 0.8.06  certifi 2.15.07  circular_buffer 1.1.08  comeonin 3.2.09  connection 1.0.410  cors_plug 1.1.411  cowboy 1.0.4 VULNERABLE!12    GHSA-w4f7-4cxr-rv3c (MEDIUM)13    aka: CVE-2026-43966, EEF-CVE-2026-4396614    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability15    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c16  cowlib 1.0.2 VULNERABLE!17    EEF-CVE-2026-7790 (HIGH)18    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6519    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS20    https://osv.dev/vulnerability/EEF-CVE-2026-77902122    EEF-CVE-2026-43970 (HIGH)23    aka: CVE-2026-43970, GHSA-84f2-rp86-235p24    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame25    https://osv.dev/vulnerability/EEF-CVE-2026-4397026  db_connection 1.1.327  decimal 1.9.0 VULNERABLE!28    EEF-CVE-2026-32686 (MEDIUM)29    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v30    Unbounded exponent in decimal enables unauthenticated DoS31    https://osv.dev/vulnerability/EEF-CVE-2026-3268632  ecto 2.2.1233  elixir_make 0.10.034  expo 1.1.135  gettext 0.26.236  hackney 1.25.0 VULNERABLE!37    EEF-CVE-2026-47071 (HIGH)38    aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr39    SOCKS5 TLS upgrade ignores caller timeout in hackney40    https://osv.dev/vulnerability/EEF-CVE-2026-470714142    EEF-CVE-2026-47076 (MEDIUM)43    aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq44    SSRF allowlist bypass via percent-encoded host in hackney45    https://osv.dev/vulnerability/EEF-CVE-2026-470764647    EEF-CVE-2026-47069 (LOW)48    aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw249    CRLF injection in cookie domain/path options in hackney50    https://osv.dev/vulnerability/EEF-CVE-2026-470695152    EEF-CVE-2026-47075 (MEDIUM)53    aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf54    CR/LF injection in query parameter in hackney55    https://osv.dev/vulnerability/EEF-CVE-2026-4707556  idna 6.1.157  interactive_cmd 0.1.458  metrics 1.0.159  mime 1.6.060  mimerl 1.5.061  nerves 2.0.0-pre.262  nerves_discovery 0.1.563  nerves_logging 0.2.464  nerves_runtime 0.13.1365  nerves_system_bbb 2.30.266  nerves_system_br 1.34.467  nerves_system_mangopi_mq_pro 0.17.268  nerves_system_qemu_aarch64 0.4.269  nerves_system_rpi0 2.1.270  nerves_system_rpi4 2.1.271  nerves_system_rpi5 2.1.272  nerves_system_trellis 0.5.073  nerves_system_x86_64 1.34.274  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.175  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.176  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.177  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.178  nerves_toolchain_x86_64_nerves_linux_musl 15.3.179  nerves_uevent 0.1.780  parse_trans 3.4.181  phoenix 1.2.5 VULNERABLE!82    GHSA-p8f7-22gq-m7j9 (HIGH)83    aka: CVE-2022-4297584    Phoenix before 1.6.14 mishandles check_origin wildcarding85    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j98687    EEF-CVE-2026-56812 (MEDIUM)88    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr89    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff90    https://osv.dev/vulnerability/EEF-CVE-2026-568129192    EEF-CVE-2026-56811 (HIGH)93    aka: CVE-2026-56811, GHSA-6983-jfq8-485w94    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service95    https://osv.dev/vulnerability/EEF-CVE-2026-5681196  phoenix_ecto 3.2.397  phoenix_pubsub 1.1.298  plug 1.3.6 VULNERABLE!99    EEF-CVE-2026-56813 (LOW)100    aka: CVE-2026-56813, GHSA-wpmj-jh88-rpgm101    Cookie attribute injection in Plug.Conn.Cookies.encode/2102    https://osv.dev/vulnerability/EEF-CVE-2026-56813103  poison 2.2.0104  poolboy 1.5.2105  postgrex 0.13.5106  property_table 0.3.4107  ranch 1.8.1108  ring_logger 0.11.7109  secure_random 0.5.1110  shield 0.7.3111  shield_notifier 0.2.1112  ssl_verify_fun 1.1.7113  tablet 0.3.3114  toolshed 0.5.0115  uboot_env 1.0.2116  unicode_util_compat 0.7.1117* Getting shield (Hex package)118* Getting nerves (Hex package)119* Getting ring_logger (Hex package)120* Getting toolshed (Hex package)121* Getting nerves_runtime (Hex package)122* Getting nerves_system_bbb (Hex package)123* Getting nerves_system_mangopi_mq_pro (Hex package)124* Getting nerves_system_qemu_aarch64 (Hex package)125* Getting nerves_system_rpi0 (Hex package)126* Getting nerves_system_rpi4 (Hex package)127* Getting nerves_system_rpi5 (Hex package)128* Getting nerves_system_trellis (Hex package)129* Getting nerves_system_x86_64 (Hex package)130* Getting nerves_system_br (Hex package)131* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)132* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)133* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)134* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)135* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)136* Getting nerves_logging (Hex package)137* Getting nerves_uevent (Hex package)138* Getting uboot_env (Hex package)139* Getting elixir_make (Hex package)140* Getting property_table (Hex package)141* Getting circular_buffer (Hex package)142* Getting interactive_cmd (Hex package)143* Getting nerves_discovery (Hex package)144* Getting tablet (Hex package)145* Getting authable (Hex package)146* Getting cors_plug (Hex package)147* Getting cowboy (Hex package)148* Getting gettext (Hex package)149* Getting phoenix (Hex package)150* Getting phoenix_ecto (Hex package)151* Getting poison (Hex package)152* Getting shield_notifier (Hex package)153* Getting bamboo (Hex package)154* Getting hackney (Hex package)155* Getting plug (Hex package)156* Getting mime (Hex package)157* Getting certifi (Hex package)158* Getting idna (Hex package)159* Getting metrics (Hex package)160* Getting mimerl (Hex package)161* Getting parse_trans (Hex package)162* Getting ssl_verify_fun (Hex package)163* Getting unicode_util_compat (Hex package)164* Getting ecto (Hex package)165* Getting decimal (Hex package)166* Getting poolboy (Hex package)167* Getting phoenix_pubsub (Hex package)168* Getting expo (Hex package)169* Getting cowlib (Hex package)170* Getting ranch (Hex package)171* Getting comeonin (Hex package)172* Getting postgrex (Hex package)173* Getting secure_random (Hex package)174* Getting connection (Hex package)175* Getting db_connection (Hex package)176Found packages with security advisories, see above for details177You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more178    warning: String.strip/1 is deprecated. Use String.trim/1 instead179    │180  4 │   @version File.read!("VERSION") |> String.strip181    │                                            ~182    │183    └─ /work/proj/deps_trellis/poison/mix.exs:4:44: Poison.Mixfile (module)184185    warning: found quoted keyword "coveralls" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes186    │187 14 │      preferred_cli_env: ["coveralls": :test, "coveralls.circle": :test],188    │                          ~189    │190    └─ /work/proj/deps_trellis/bamboo/mix.exs:14:26191192==> nerves_system_br193Generated nerves_system_br app194==> connection195Compiling 1 file (.ex)196     warning: using single-quoted strings to represent charlists is deprecated.197     Use ~c"" if you indeed want a charlist or use "" instead.198     You may run "mix format --migrate" to change all single-quoted199     strings to use the ~c sigil and fix this warning.200     │201 553 │         [{:data, [{'State', mod_state}]}]202     │                    ~203     │204     └─ lib/connection.ex:553:20205206     warning: using single-quoted strings to represent charlists is deprecated.207     Use ~c"" if you indeed want a charlist or use "" instead.208     You may run "mix format --migrate" to change all single-quoted209     strings to use the ~c sigil and fix this warning.210     │211 680 │     format = '** Generic server ~p terminating \n' ++212     │              ~213     │214     └─ lib/connection.ex:680:14215216     warning: using single-quoted strings to represent charlists is deprecated.217     Use ~c"" if you indeed want a charlist or use "" instead.218     You may run "mix format --migrate" to change all single-quoted219     strings to use the ~c sigil and fix this warning.220     │221 681 │       '** Last message in was ~p~n' ++ ## No last message222     │       ~223     │224     └─ lib/connection.ex:681:7225226     warning: using single-quoted strings to represent charlists is deprecated.227     Use ~c"" if you indeed want a charlist or use "" instead.228     You may run "mix format --migrate" to change all single-quoted229     strings to use the ~c sigil and fix this warning.230     │231 682 │       '** When Server state == ~p~n' ++232     │       ~233     │234     └─ lib/connection.ex:682:7235236     warning: using single-quoted strings to represent charlists is deprecated.237     Use ~c"" if you indeed want a charlist or use "" instead.238     You may run "mix format --migrate" to change all single-quoted239     strings to use the ~c sigil and fix this warning.240     │241 683 │       '** Reason for termination == ~n** ~p~n'242     │       ~243     │244     └─ lib/connection.ex:683:7245246     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead247     │248 429 │         init_stop(starter, name, {reason, System.stacktrace()})249     │                                                  ~250     │251     └─ lib/connection.ex:429:50: Connection.init_it/6252     └─ lib/connection.ex:431:45: Connection.init_it/6253     └─ lib/connection.ex:491:57: Connection.handle_call/3254     └─ lib/connection.ex:540:41: Connection.code_change/3255     └─ lib/connection.ex:581:57: Connection.terminate/2256     └─ lib/connection.ex:625:49: Connection.enter_connect/5257     └─ lib/connection.ex:628:34: Connection.enter_connect/5258     └─ lib/connection.ex:631:45: Connection.enter_connect/5259     └─ lib/connection.ex:657:49: Connection.enter_terminate/5260     └─ lib/connection.ex:660:34: Connection.enter_terminate/5261     └─ lib/connection.ex:663:45: Connection.enter_terminate/5262     └─ lib/connection.ex:744:24: Connection.connect/3263     └─ lib/connection.ex:770:24: Connection.disconnect/3264     └─ lib/connection.ex:813:57: Connection.handle_async/3265266Generated connection app267==> mime268Compiling 2 files (.ex)269Generated mime app270==> circular_buffer271Compiling 1 file (.ex)272Generated circular_buffer app273==> poison274Compiling 4 files (.ex)275    warning: using single-quoted strings to represent charlists is deprecated.276    Use ~c"" if you indeed want a charlist or use "" instead.277    You may run "mix format --migrate" to change all single-quoted278    strings to use the ~c sigil and fix this warning.279    │280 89 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do281    │                               ~282    │283    └─ lib/poison/encoder.ex:89:31284285    warning: using single-quoted strings to represent charlists is deprecated.286    Use ~c"" if you indeed want a charlist or use "" instead.287    You may run "mix format --migrate" to change all single-quoted288    strings to use the ~c sigil and fix this warning.289    │290 89 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do291    │                                                ~292    │293    └─ lib/poison/encoder.ex:89:48294295     warning: using single-quoted strings to represent charlists is deprecated.296     Use ~c"" if you indeed want a charlist or use "" instead.297     You may run "mix format --migrate" to change all single-quoted298     strings to use the ~c sigil and fix this warning.299     │300 127 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do301     │                                                                           ~302     │303     └─ lib/poison/encoder.ex:127:75304305    warning: using single-quoted strings to represent charlists is deprecated.306    Use ~c"" if you indeed want a charlist or use "" instead.307    You may run "mix format --migrate" to change all single-quoted308    strings to use the ~c sigil and fix this warning.309    │310 67 │   defp value(<<char, _ :: binary>> = string, _keys) when char in '-0123456789' do311    │                                                                  ~312    │313    └─ lib/poison/parser.ex:67:66314315     warning: using single-quoted strings to represent charlists is deprecated.316     Use ~c"" if you indeed want a charlist or use "" instead.317     You may run "mix format --migrate" to change all single-quoted318     strings to use the ~c sigil and fix this warning.319     │320 134 │   defp number_int(<<char, _ :: binary>> = string, acc) when char in '123456789' do321     │                                                                     ~322     │323     └─ lib/poison/parser.ex:134:69324325     warning: using single-quoted strings to represent charlists is deprecated.326     Use ~c"" if you indeed want a charlist or use "" instead.327     You may run "mix format --migrate" to change all single-quoted328     strings to use the ~c sigil and fix this warning.329     │330 150 │   defp number_exp(<<e>> <> rest, frac, acc) when e in 'eE' do331     │                                                       ~332     │333     └─ lib/poison/parser.ex:150:55334335     warning: using single-quoted strings to represent charlists is deprecated.336     Use ~c"" if you indeed want a charlist or use "" instead.337     You may run "mix format --migrate" to change all single-quoted338     strings to use the ~c sigil and fix this warning.339     │340 176 │   defp number_digits(<<char>> <> rest = string) when char in '0123456789' do341     │                                                              ~342     │343     └─ lib/poison/parser.ex:176:62344345     warning: using single-quoted strings to represent charlists is deprecated.346     Use ~c"" if you indeed want a charlist or use "" instead.347     You may run "mix format --migrate" to change all single-quoted348     strings to use the ~c sigil and fix this warning.349     │350 184 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do351     │                                                                ~352     │353     └─ lib/poison/parser.ex:184:64354355     warning: using single-quoted strings to represent charlists is deprecated.356     Use ~c"" if you indeed want a charlist or use "" instead.357     You may run "mix format --migrate" to change all single-quoted358     strings to use the ~c sigil and fix this warning.359     │360 208 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do361     │                               ~362     │363     └─ lib/poison/parser.ex:208:31364365     warning: using single-quoted strings to represent charlists is deprecated.366     Use ~c"" if you indeed want a charlist or use "" instead.367     You may run "mix format --migrate" to change all single-quoted368     strings to use the ~c sigil and fix this warning.369     │370 208 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do371     │                                            ~372     │373     └─ lib/poison/parser.ex:208:44374375     warning: using single-quoted strings to represent charlists is deprecated.376     Use ~c"" if you indeed want a charlist or use "" instead.377     You may run "mix format --migrate" to change all single-quoted378     strings to use the ~c sigil and fix this warning.379     │380 218 │     when a1 in 'dD' and a2 in 'dD'381     │                ~382     │383     └─ lib/poison/parser.ex:218:16384385     warning: using single-quoted strings to represent charlists is deprecated.386     Use ~c"" if you indeed want a charlist or use "" instead.387     You may run "mix format --migrate" to change all single-quoted388     strings to use the ~c sigil and fix this warning.389     │390 218 │     when a1 in 'dD' and a2 in 'dD'391     │                               ~392     │393     └─ lib/poison/parser.ex:218:31394395     warning: using single-quoted strings to represent charlists is deprecated.396     Use ~c"" if you indeed want a charlist or use "" instead.397     You may run "mix format --migrate" to change all single-quoted398     strings to use the ~c sigil and fix this warning.399     │400 219 │     and (b1 in '89abAB')401     │                ~402     │403     └─ lib/poison/parser.ex:219:16404405     warning: using single-quoted strings to represent charlists is deprecated.406     Use ~c"" if you indeed want a charlist or use "" instead.407     You may run "mix format --migrate" to change all single-quoted408     strings to use the ~c sigil and fix this warning.409     │410 253 │   defp skip_whitespace(<<char>> <> rest) when char in '\s\n\t\r' do411     │                                                       ~412     │413     └─ lib/poison/parser.ex:253:55414415    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead416    │417 22 │   if Application.get_env(:poison, :native) do418    │                  ~419    │420    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)421422    warning: use Bitwise is deprecated. import Bitwise instead423    │424 26 │   use Bitwise425    │   ~~~~~~~~~~~426    │427    └─ lib/poison/parser.ex:26: Poison.Parser (module)428429     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 operator430     │431 178 │     <<digits :: binary-size(count), rest :: binary>> = string432     │                             ~433     │434     └─ lib/poison/parser.ex:178:29: Poison.Parser.number_digits/1435436     warning: the variable "n" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator437     │438 204 │     <<chunk :: binary-size(n), rest :: binary>> = string439     │                            ~440     │441     └─ lib/poison/parser.ex:204:28: Poison.Parser.string_continue/2442443    warning: use Bitwise is deprecated. import Bitwise instead444    │445 79 │   use Bitwise446    │   ~~~~~~~~~~~447    │448    └─ lib/poison/encoder.ex:79: Poison.Encoder.BitString (module)449450     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 operator451     │452 123 │     <<chunk :: binary-size(size), rest :: binary>> = string453     │                            ~454     │455     └─ lib/poison/encoder.ex:123:28: Poison.Encoder.BitString.escape/2456457     warning: HashDict.size/1 is deprecated. Use maps and the Map module instead458     │459 283 │     if HashDict.size(dict) < 1 do460     │                 ~461     │462     └─ lib/poison/encoder.ex:283:17: Poison.Encoder.HashDict.encode/2463464     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead465     │466 161 │     case Integer.to_char_list(char, 16) do467     │                  ~468     │469     └─ lib/poison/encoder.ex:161:18: Poison.Encoder.BitString.seq/1470471Generated poison app472==> nerves_compatibility_test473===> Analyzing applications...474===> Compiling mimerl475===> Analyzing applications...476===> Compiling ranch477    ┌─ src/ranch_conns_sup.erl:478    │479 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},480    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.481Compile directive 'nowarn_deprecated_catch' can be used to suppress482warnings in selected modules.483484485==> ssl_verify_fun486Compiling 7 files (.erl)487Generated ssl_verify_fun app488==> tablet489Compiling 2 files (.ex)490Generated tablet app491==> elixir_make492Compiling 8 files (.ex)493Generated elixir_make app494==> nerves_logging495 CC kmsg_tailer.o496 LD kmsg_tailer497Compiling 5 files (.ex)498Generated nerves_logging app499==> comeonin500mkdir -p priv501/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_trellis-0.5.0/staging c_src/bcrypt_nif.c c_src/blowfish.c -o priv/bcrypt_nif.so502Compiling 8 files (.ex)503    warning: using single-quoted strings to represent charlists is deprecated.504    Use ~c"" if you indeed want a charlist or use "" instead.505    You may run "mix format --migrate" to change all single-quoted506    strings to use the ~c sigil and fix this warning.507    │508 57 │     path = :filename.join(:code.priv_dir(:comeonin), 'bcrypt_nif')509    │                                                      ~510    │511    └─ lib/comeonin/bcrypt.ex:57:54512513     warning: using single-quoted strings to represent charlists is deprecated.514     Use ~c"" if you indeed want a charlist or use "" instead.515     You may run "mix format --migrate" to change all single-quoted516     strings to use the ~c sigil and fix this warning.517     │518 159 │     [prefix, log_rounds, salt] = Enum.take(salt, 29) |> :string.tokens('$')519     │                                                                        ~520     │521     └─ lib/comeonin/bcrypt.ex:159:72522523     warning: using single-quoted strings to represent charlists is deprecated.524     Use ~c"" if you indeed want a charlist or use "" instead.525     You may run "mix format --migrate" to change all single-quoted526     strings to use the ~c sigil and fix this warning.527     │528 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do529     │                                                              ~530     │531     └─ lib/comeonin/bcrypt.ex:164:62532533     warning: using single-quoted strings to represent charlists is deprecated.534     Use ~c"" if you indeed want a charlist or use "" instead.535     You may run "mix format --migrate" to change all single-quoted536     strings to use the ~c sigil and fix this warning.537     │538 164 │   defp bcrypt(key, salt, prefix, log_rounds) when prefix in ['2b', '2a'] do539     │                                                                    ~540     │541     └─ lib/comeonin/bcrypt.ex:164:68542543     warning: using single-quoted strings to represent charlists is deprecated.544     Use ~c"" if you indeed want a charlist or use "" instead.545     You may run "mix format --migrate" to change all single-quoted546     strings to use the ~c sigil and fix this warning.547     │548 165 │     key_len = if prefix == '2b' and length(key) > 72, do: 73, else: length(key) + 1549     │                            ~550     │551     └─ lib/comeonin/bcrypt.ex:165:28552553    warning: use Bitwise is deprecated. import Bitwise instead554    │555 48 │   use Bitwise556    │   ~~~~~~~~~~~557    │558    └─ lib/comeonin/bcrypt.ex:48: Comeonin.Bcrypt (module)559560    warning: use Bitwise is deprecated. import Bitwise instead561    │562  9 │   use Bitwise563    │   ~~~~~~~~~~~564    │565    └─ lib/comeonin/bcrypt/base64.ex:9: Comeonin.Bcrypt.Base64 (module)566567    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.568569    This error happens when you have function calls without parentheses inside keywords. For example:570571        function(arg, one: nested_call a, b, c)572        function(arg, one: if expr, do: :this, else: :that)573574    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:575576        function(arg, one: if(expr, do: :this, else: :that))577        function(arg, one: nested_call(a, b, c))578579    Ambiguity found at:580    │581 49 │   def gen_secret(_), do: raise ArgumentError, "Invalid length"582    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~583    │584    └─ lib/comeonin/otp.ex:49585586    warning: use Bitwise is deprecated. import Bitwise instead587    │588 34 │   use Bitwise589    │   ~~~~~~~~~~~590    │591    └─ lib/comeonin/otp.ex:34: Comeonin.Otp (module)592593    warning: use Bitwise is deprecated. import Bitwise instead594    │595 31 │   use Bitwise596    │   ~~~~~~~~~~~597    │598    └─ lib/comeonin/pbkdf2.ex:31: Comeonin.Pbkdf2 (module)599600     warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator601     │602 117 │     <<bin::binary-size(max_length), _::binary>> = key603     │                        ~604     │605     └─ lib/comeonin/pbkdf2.ex:117:24: Comeonin.Pbkdf2.pbkdf2/7606607    warning: using single-quoted strings to represent charlists is deprecated.608    Use ~c"" if you indeed want a charlist or use "" instead.609    You may run "mix format --migrate" to change all single-quoted610    strings to use the ~c sigil and fix this warning.611    │612 11 │   b64_alphabet = Enum.with_index 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./'613    │                                  ~614    │615    └─ lib/comeonin/pbkdf2/base64.ex:11:34616617    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead618    │619 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))620    │                                             ~621    │622    └─ lib/comeonin/tools.ex:19:45623624    warning: use Bitwise is deprecated. import Bitwise instead625    │626  6 │   use Bitwise627    │   ~~~~~~~~~~~628    │629    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)630631    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator632    │633 29 │     <<main::size(split)-binary, rest::binary>> = data634    │                  ~635    │636    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/1637638    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator639    │640 52 │     <<main::size(split)-binary, rest::binary>> = data641    │                  ~642    │643    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/1644645     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead646     │647 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)648     │                       ~649     │650     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/7651     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/4652653    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead654    │655 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),656    │                    ~657    │658    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/3659660Generated comeonin app661==> nerves_compatibility_test662===> Analyzing applications...663===> Compiling cowlib664==> nerves_discovery665Compiling 5 files (.ex)666Generated nerves_discovery app667==> ring_logger668Compiling 7 files (.ex)669Generated ring_logger app670==> nerves_compatibility_test671===> Analyzing applications...672===> Compiling poolboy673warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"674  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2675  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1676  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5677  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2678  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4679  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2680681==> db_connection682Compiling 23 files (.ex)683warning: cannot infer signatures from :poolboy because it is not loaded684685    warning: unused require Bitwise686    │687 31 │     require Bitwise688    │     ~689    │690    └─ lib/db_connection/backoff.ex:31:5691692     warning: using single-quoted strings to represent charlists is deprecated.693     Use ~c"" if you indeed want a charlist or use "" instead.694     You may run "mix format --migrate" to change all single-quoted695     strings to use the ~c sigil and fix this warning.696     │697 406 │       :normal    -> [{:data, [{'Module', mod}]}]698     │                                ~699     │700     └─ lib/db_connection/connection.ex:406:32701702     warning: using single-quoted strings to represent charlists is deprecated.703     Use ~c"" if you indeed want a charlist or use "" instead.704     You may run "mix format --migrate" to change all single-quoted705     strings to use the ~c sigil and fix this warning.706     │707 661 │     [{:data, [{'Module', mod}, {'State', state}]}]708     │                ~709     │710     └─ lib/db_connection/connection.ex:661:16711712     warning: using single-quoted strings to represent charlists is deprecated.713     Use ~c"" if you indeed want a charlist or use "" instead.714     You may run "mix format --migrate" to change all single-quoted715     strings to use the ~c sigil and fix this warning.716     │717 661 │     [{:data, [{'Module', mod}, {'State', state}]}]718     │                                 ~719     │720     └─ lib/db_connection/connection.ex:661:33721722    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead723    │724  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]725    │                  ~726    │727    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0728729    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead730    │731 30 │     worker(DBConnection.Watcher, [owner])732    │     ~733    │734    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1735736    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead737    │738 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)739    │     ~740    │741    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1742    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2743744    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead745    │746 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])747    │     ~748    │749    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2750751    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead752    │753 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])754    │     ~755    │756    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3757758     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead759     │760 111 │         stack = System.stacktrace()761     │                        ~762     │763     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3764765     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead766     │767 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)768     │                     ~769     │770     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3771772    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead773    │774  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]775    │                  ~776    │777    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0778779    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead780    │781 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)782    │                     ~783    │784    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4785786     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead787     │788 138 │         case System.stacktrace() do789     │                     ~790     │791     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2792793     warning: the following clause will never match:794795         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->796797     because it attempts to match on the result of:798799         System.stacktrace()800801     which has type:802803         empty_list()804805     where "arity" was given the type:806807         # type: integer()808         # from: lib/db_connection/connection.ex:139:56809         is_integer(arity)810811     type warning found at:812     │813 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace814     │                                      ~815     │816     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2817818     warning: the following clause will never match:819820         [{a, b, params, c} | rest] when is_list(params) ->821822     because it attempts to match on the result of:823824         System.stacktrace()825826     which has type:827828         empty_list()829830     where "params" was given the type:831832         # type: empty_list() or non_empty_list(term(), term())833         # from: lib/db_connection/connection.ex:140:43834         is_list(params)835836     type warning found at:837     │838 140 │           [{a, b, params, c} | rest] when is_list(params) ->839     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~840     │841     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2842843    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead844    │845  8 │     pool = supervisor(Pool, [], [restart: :temporary])846    │            ~847    │848    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0849850    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead851    │852  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],853    │                 ~854    │855    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3856857    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead858    │859 36 │     worker(DBConnection.Watcher, [owner])860    │     ~861    │862    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1863864     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead865     │866 986 │             stack = System.stacktrace()867     │                            ~868     │869     └─ lib/db_connection.ex:986:28: DBConnection.handle/4870     └─ lib/db_connection.ex:992:24: DBConnection.handle/4871     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4872     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4873     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6874     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3875     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5876     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2877     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4878     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5879     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5880     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2881     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6882     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6883884    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead885    │886  9 │       supervisor(DBConnection.Task, []),887    │       ~888    │889    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2890    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2891    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2892893     warning: :random.seed/3 is deprecated. Use the 'rand' module instead894     │895 108 │     case :random.seed(hash, sec, micro) do896     │                  ~897     │898     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0899900Generated db_connection app901==> decimal902Compiling 4 files (.ex)903      warning: using single-quoted strings to represent charlists is deprecated.904      Use ~c"" if you indeed want a charlist or use "" instead.905      You may run "mix format --migrate" to change all single-quoted906      strings to use the ~c sigil and fix this warning.907      │908 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list909      │           ~910      │911      └─ lib/decimal.ex:1320:11912913      warning: using single-quoted strings to represent charlists is deprecated.914      Use ~c"" if you indeed want a charlist or use "" instead.915      You may run "mix format --migrate" to change all single-quoted916      strings to use the ~c sigil and fix this warning.917      │918 1351 │           list = list ++ 'E'919      │                          ~920      │921      └─ lib/decimal.ex:1351:26922923      warning: using single-quoted strings to represent charlists is deprecated.924      Use ~c"" if you indeed want a charlist or use "" instead.925      You may run "mix format --migrate" to change all single-quoted926      strings to use the ~c sigil and fix this warning.927      │928 1352 │           list = if exp >= 0, do: list ++ '+', else: list929      │                                           ~930      │931      └─ lib/decimal.ex:1352:43932933      warning: using single-quoted strings to represent charlists is deprecated.934      Use ~c"" if you indeed want a charlist or use "" instead.935      You may run "mix format --migrate" to change all single-quoted936      strings to use the ~c sigil and fix this warning.937      │938 1775 │       int = if int == [], do: '0', else: int939      │                               ~940      │941      └─ lib/decimal.ex:1775:31942943      warning: using single-quoted strings to represent charlists is deprecated.944      Use ~c"" if you indeed want a charlist or use "" instead.945      You may run "mix format --migrate" to change all single-quoted946      strings to use the ~c sigil and fix this warning.947      │948 1776 │       exp = if exp == [], do: '0', else: exp949      │                               ~950      │951      └─ lib/decimal.ex:1776:31952953Generated decimal app954==> interactive_cmd955Compiling 1 file (.ex)956Generated interactive_cmd app957==> nerves958Compiling 65 files (.ex)959    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)960    │961  6 │ defmodule Mix.Tasks.Nerves.Init do962    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~963    │964    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)965966    warning: redefining module Nerves (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.beam)967    │968  6 │ defmodule Nerves do969    │ ~~~~~~~~~~~~~~~~~~~970    │971    └─ lib/nerves.ex:6: Nerves (module)972973    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)974    │975  5 │ defmodule Nerves.ArtifactResolver do976    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~977    │978    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)979980    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)981    │982  6 │ defmodule Nerves.BuildAction.AppModes do983    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~984    │985    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)986987    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)988    │989  5 │ defmodule Nerves.BuildAction.CheckExecutables do990    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~991    │992    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)993994    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)995    │996  8 │ defmodule Nerves.BuildAction.Erlinit do997    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~998    │999    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)10001001    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)1002    │1003  5 │ defmodule Nerves.BuildAction.Firmware do1004    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1005    │1006    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)10071008    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1009    │1010  7 │ defmodule Nerves.BuildAction.IExStartupCheck do1011    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1012    │1013    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10141015    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1016    │1017  5 │ defmodule Nerves.BuildAction.NervesV1System do1018    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019    │1020    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10211022    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1023    │1024  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1025    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026    │1027    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10281029    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)1030    │1031  5 │ defmodule Nerves.BuildAction.Rootfs do1032    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1033    │1034    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)10351036    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)1037    │1038  6 │ defmodule Nerves.BuildAction.SortApps do1039    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1040    │1041    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)10421043    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)1044    │1045  5 │ defmodule Nerves.BuildAction.StripAll do1046    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1047    │1048    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)10491050    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)1051    │1052  5 │ defmodule Nerves.BuildAction.Trimmer do1053    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1054    │1055    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)10561057    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)1058    │1059  5 │ defmodule Nerves.BuildPlan do1060    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1061    │1062    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)10631064    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)1065    │1066  5 │ defmodule Nerves.BuildPlan.Checks do1067    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1068    │1069    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)10701071    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Container.beam)1072    │1073  6 │ defmodule Nerves.Container do1074    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1075    │1076    └─ lib/nerves/container.ex:6: Nerves.Container (module)10771078    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)1079    │1080  5 │ defmodule Nerves.Fingerprint do1081    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1082    │1083    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)10841085    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)1086    │1087  5 │ defmodule Nerves.MixPackage do1088    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1089    │1090    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)10911092    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.Paths.beam)1093    │1094  5 │ defmodule Nerves.Paths do1095    │ ~~~~~~~~~~~~~~~~~~~~~~~~~1096    │1097    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)10981099    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1100    │1101  5 │ defmodule Nerves.TargetTuple do1102    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1103    │1104    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)11051106Generated nerves app1107==> nerves_toolchain_armv7_nerves_linux_gnueabihf1108Compiling 1 file (.ex)1109Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1110==> nerves_system_trellis1111Generated nerves_system_trellis app1112==> nerves_compatibility_test1113===> Analyzing applications...1114===> Compiling unicode_util_compat1115===> Analyzing applications...1116===> Compiling idna1117===> Analyzing applications...1118===> Compiling cowboy1119     ┌─ src/cowboy_websocket.erl:1120     │1121 147 │  		Stacktrace = erlang:get_stacktrace(),1122     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11231124     ┌─ src/cowboy_websocket.erl:1125     │1126 645 │  			{stacktrace, erlang:get_stacktrace()},1127     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11281129     ┌─ src/cowboy_websocket.erl:1130     │1131 755 │  			{stacktrace, erlang:get_stacktrace()},1132     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace113311341135    ┌─ src/cowboy_handler.erl:1136    │1137 87 │  		Stacktrace = erlang:get_stacktrace(),1138    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11391140     ┌─ src/cowboy_handler.erl:1141     │1142 116 │  		Stacktrace = erlang:get_stacktrace(),1143     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11441145     ┌─ src/cowboy_handler.erl:1146     │1147 235 │  		Stacktrace = erlang:get_stacktrace(),1148     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11491150     ┌─ src/cowboy_handler.erl:1151     │1152 290 │  			{stacktrace, erlang:get_stacktrace()},1153     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace115411551156    ┌─ src/cowboy_rest.erl:1157    │1158 69 │  				Stacktrace = erlang:get_stacktrace(),1159    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11601161      ┌─ src/cowboy_rest.erl:1162      │1163 1006 │  	Stacktrace = erlang:get_stacktrace(),1164      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116511661167==> expo1168Compiling 2 files (.erl)1169Compiling 22 files (.ex)1170Generated expo app1171==> gettext1172Compiling 18 files (.ex)1173     warning: unused require Gettext.Macros1174     │1175 594 │   require Gettext.Macros1176     │   ~1177     │1178     └─ lib/gettext.ex:594:311791180     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1181     │1182 426 │               Kernel.ParallelCompiler.async(fn ->1183     │                                       ~1184     │1185     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/311861187     warning: the following clause is redundant:11881189         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11901191     it has type:11921193         dynamic(%Expo.Message.Plural{})11941195     previous clauses have already matched on the following types:11961197         %Expo.Message.Singular{}1198         %Expo.Message.Plural{}11991200     │1201 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1202     │        ~1203     │1204     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112051206Generated gettext app1207==> phoenix_pubsub1208Compiling 13 files (.ex)1209     warning: single quotes around atoms are deprecated. Use double quotes instead1210     │1211 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1212     │                       ~1213     │1214     └─ lib/phoenix/pubsub/local.ex:160:2312151216     warning: single quotes around atoms are deprecated. Use double quotes instead1217     │1218 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1219     │                                        ~1220     │1221     └─ lib/phoenix/pubsub/local.ex:160:4012221223     warning: unused require Logger1224     │1225 107 │   require Logger1226     │   ~1227     │1228     └─ lib/phoenix/tracker.ex:107:312291230     warning: a struct for Phoenix.Tracker.State is expected on struct update:12311232         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}12331234     but got type:12351236         dynamic()12371238     where "delta" was given the type:12391240         # type: dynamic()1241         # from: lib/phoenix/tracker/state.ex:461:361242         %Phoenix.Tracker.State{delta: delta} = state12431244     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12451246     type warning found at:1247     │1248 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1249     │                 ~1250     │1251     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/512521253    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12541255        %Phoenix.Tracker.Replica{replica | status: :permdown}12561257    but got type:12581259        dynamic()12601261    where "replica" was given the type:12621263        # type: dynamic()1264        # from: lib/phoenix/tracker/replica.ex:72:171265        replica12661267    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12681269    type warning found at:1270    │1271 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1272    │                               ~1273    │1274    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112751276    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12771278        %Phoenix.Tracker.Replica{replica | status: :down}12791280    but got type:12811282        dynamic()12831284    where "replica" was given the type:12851286        # type: dynamic()1287        # from: lib/phoenix/tracker/replica.ex:74:131288        replica12891290    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12911292    type warning found at:1293    │1294 74 │   defp down(replica), do: %Replica{replica | status: :down}1295    │                           ~1296    │1297    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/112981299     warning: a struct for Phoenix.Tracker.State is expected on struct update:13001301         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13021303     but got type:13041305         dynamic()13061307     where "delta" was given the type:13081309         # type: dynamic()1310         # from: lib/phoenix/tracker/state.ex:541:991311         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1312           state13131314     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13151316     type warning found at:1317     │1318 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1319     │                   ~1320     │1321     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/113221323    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13241325        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13261327    but got type:13281329        dynamic()13301331    where "replica" was given the type:13321333        # type: dynamic()1334        # from: lib/phoenix/tracker/replica.ex:76:291335        replica13361337    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13381339    type warning found at:1340    │1341 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1342    │     ~1343    │1344    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113451346     warning: a struct for Phoenix.Tracker.State is expected on struct update:13471348         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13491350     but got type:13511352         dynamic(%{..., range: {term(), term()}})13531354     where "delta" was given the type:13551356         # type: dynamic(%{..., range: {term(), term()}})1357         # from: lib/phoenix/tracker/state.ex:551:301358         {start_clock, end_clock} = delta.range13591360     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13611362     type warning found at:1363     │1364 555 │            delta: %State{delta | range: {start_clock, new_end}}}1365     │                   ~1366     │1367     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213681369     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1370     │1371 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1372     │         ~1373     │1374     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113751376     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1377     │1378 273 │     supervise(shards, strategy: :one_for_one,1379     │     ~1380     │1381     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113821383    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1384    │1385 43 │     :ok = :pg2.create(pg2_group)1386    │                ~1387    │1388    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/113891390    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1391    │1392  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1393    │        ~1394    │1395    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213961397    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1398    │1399 44 │     :ok = :pg2.join(pg2_group, self())1400    │                ~1401    │1402    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114031404    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1405    │1406 57 │     :pg2.get_members(pg2_namespace(server_name))1407    │          ~1408    │1409    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114101411    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1412    │1413 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1414    │       ~1415    │1416    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114171418    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1419    │1420 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1421    │         ~1422    │1423    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11424    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114251426    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1427    │1428 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1429    │       ~1430    │1431    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114321433    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1434    │1435 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1436    │       ~1437    │1438    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114391440    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1441    │1442 42 │     supervise children, strategy: :one_for_one1443    │     ~1444    │1445    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114461447    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1448    │1449 97 │     supervise(children, strategy: :rest_for_one)1450    │     ~1451    │1452    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114531454Generated phoenix_pubsub app1455==> nerves_compatibility_test1456===> Analyzing applications...1457===> Compiling certifi1458warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1459  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21460  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11461  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51462  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21463  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41464  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214651466==> plug1467Compiling 44 files (.ex)1468warning: cannot infer signatures from :cowboy because it is not loaded14691470warning: cannot infer signatures from :cowlib because it is not loaded14711472warning: cannot infer signatures from :ranch because it is not loaded14731474warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1475  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314761477warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1478  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214791480     warning: using single-quoted strings to represent charlists is deprecated.1481     Use ~c"" if you indeed want a charlist or use "" instead.1482     You may run "mix format --migrate" to change all single-quoted1483     strings to use the ~c sigil and fix this warning.1484     │1485 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1486     │                                                       ~1487     │1488     └─ lib/plug/builder.ex:230:5514891490     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1491     │1492 421 │       when not state in @unsent do1493     │                      ~1494     │1495     └─ lib/plug/conn.ex:421:2214961497     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1498     │1499 445 │       when not state in @unsent do1500     │                      ~1501     │1502     └─ lib/plug/conn.ex:445:2215031504     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1505     │1506 497 │       when not state in @unsent do1507     │                      ~1508     │1509     └─ lib/plug/conn.ex:497:2215101511     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1512     │1513 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1514     │                                                                     ~1515     │1516     └─ lib/plug/conn.ex:883:6915171518     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1519     │1520 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1521     │                                                                ~1522     │1523     └─ lib/plug/conn.ex:907:6415241525     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1526     │1527 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1528     │                                                                    ~1529     │1530     └─ lib/plug/conn.ex:939:6815311532     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1533     │1534 961 │       when not state in @unsent do1535     │                      ~1536     │1537     └─ lib/plug/conn.ex:961:2215381539    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1540    │1541  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1542    │                                 ~1543    │1544    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15451546    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1547    │1548 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1549    │                                        ~1550    │1551    └─ lib/plug/crypto.ex:65:4015521553    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1554    │1555 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1556    │                                                  ~1557    │1558    └─ lib/plug/crypto.ex:87:5015591560    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1561    │1562 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1563    │                                                         ~1564    │1565    └─ lib/plug/crypto.ex:87:5715661567     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1568     │1569 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1570     │                                            ~1571     │1572     └─ lib/plug/crypto.ex:108:4415731574    warning: use Bitwise is deprecated. import Bitwise instead1575    │1576  6 │   use Bitwise1577    │   ~~~~~~~~~~~1578    │1579    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15801581    warning: use Bitwise is deprecated. import Bitwise instead1582    │1583 13 │   use Bitwise1584    │   ~~~~~~~~~~~1585    │1586    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15871588    warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1589    │1590 59 │     <<bin::binary-size(max_length), _::binary>> = key1591    │                        ~1592    │1593    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715941595    warning: unused require Bitwise1596    │1597 64 │   require Bitwise1598    │   ~1599    │1600    └─ lib/plug/csrf_protection.ex:64:316011602    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1603    │1604  4 │   if Application.get_env(:plug, :mimes) do1605    │                  ~1606    │1607    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16081609    warning: unused require Logger1610    │1611 32 │   require Logger1612    │   ~1613    │1614    └─ lib/plug/request_id.ex:32:316151616     warning: calling super for GenServer callback handle_info/2 is deprecated1617     │1618 164 │     super(msg, state)1619     │     ~1620     │1621     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216221623    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1624    │1625 39 │         reraise e, System.stacktrace1626    │                           ~1627    │1628    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51629    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516301631    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1632    │1633 12 │       worker(Plug.Upload, [])1634    │       ~1635    │1636    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116371638    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1639    │1640 16 │     supervise(children, strategy: :one_for_one)1641    │     ~1642    │1643    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116441645     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1646     │1647 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1648     │               ~1649     │1650     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216511652    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1653    │1654 28 │     MIME.valid?(type)1655    │          ~1656    │1657    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116581659     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1660     │1661 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1662     │                                          ~1663     │1664     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416651666     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1667     │1668 635 │ <pre class="code code-block"><%= for {index, line, highlight} <- snippet do %><span class="line <%= if highlight, do: "-highlight" %>"><span class="ln"><%= h index %></span><span class="code"><%= h String.rstrip(line) %></span></span>1669     │                                                                                                                                                                                                              ~1670     │1671     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116721673    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1674    │1675 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1676    │                                                  ~1677    │1678    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416791680    warning: :crypto.block_encrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1681    │1682 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1683    │                                         ~1684    │1685    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31686    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31687    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41688    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/316891690    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1691    │1692 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1693    │                          ~1694    │1695    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21696    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21697    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31698    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/216991700    warning: :crypto.block_decrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1701    │1702 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1703    │                     ~1704    │1705    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31706    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31707    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31708    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31709    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41710    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/317111712     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1713     │1714 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1715     │                                            ~1716     │1717     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31718     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217191720    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1721    │1722 78 │     &:crypto.hmac(digest, secret, &1)1723    │              ~1724    │1725    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217261727    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1728    │1729 21 │     stack   = System.stacktrace1730    │                      ~1731    │1732    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31733    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317341735    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1736    │1737 21 │         stack = System.stacktrace()1738    │                        ~1739    │1740    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41741    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41742    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417431744    warning: a struct for Plug.Conn is expected on struct update:17451746        %Plug.Conn{1747          conn1748          | adapter: {Plug.Adapters.Test.Conn, state},1749            host: uri.host || conn.host || "www.example.com",1750            method: method,1751            owner: owner,1752            path_info: split_path(uri.path),1753            port: uri.port || 80,1754            peer: {{127, 0, 0, 1}, 111_317},1755            remote_ip: {127, 0, 0, 1},1756            req_headers: req_headers,1757            request_path: uri.path,1758            query_string: query,1759            params: params || %Plug.Conn.Unfetched{aspect: :params},1760            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1761        }17621763    but got type:17641765        dynamic(%{..., req_headers: term()})17661767    where "conn" was given the type:17681769        # type: dynamic(%{..., req_headers: term()})1770        # from: lib/plug/adapters/test/conn.ex:15:351771        body_or_params(body_or_params, query, conn.req_headers)17721773    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17741775    type warning found at:1776    │1777 19 │     %Plug.Conn{conn |1778    │     ~1779    │1780    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417811782     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1783     │1784 186 │     case Atom.to_char_list(plug) do1785     │               ~1786     │1787     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117881789    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1790    │1791 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1792    │            ~1793    │1794    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417951796Generated plug app1797warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1798  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21799  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11800  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51801  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21802  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41803  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218041805==> phoenix1806Compiling 60 files (.ex)1807     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 operator1808     │1809 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1810     │                    ~1811     │1812     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118131814    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18151816    We will inject a default implementation for now:18171818        def init(init_arg) do1819          {:ok, init_arg}1820        end18211822    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18231824    │1825  3 │ defmodule Phoenix.CodeReloader.Proxy do1826    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1827    │1828    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18291830    warning: unused require Logger1831    │1832  6 │   require Logger1833    │   ~1834    │1835    └─ lib/phoenix/code_reloader/server.ex:6:318361837    warning: unused require Logger1838    │1839  6 │   require Logger1840    │   ~1841    │1842    └─ lib/phoenix/endpoint/server.ex:6:318431844    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1845    │1846 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1847    │                                                                              ~1848    │1849    └─ lib/phoenix/naming.ex:78:7818501851    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 operator1852    │1853 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1854    │                             ~1855    │1856    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218571858     warning: using single-quoted strings to represent charlists is deprecated.1859     Use ~c"" if you indeed want a charlist or use "" instead.1860     You may run "mix format --migrate" to change all single-quoted1861     strings to use the ~c sigil and fix this warning.1862     │1863 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1864     │                                                  ~1865     │1866     └─ lib/phoenix/router.ex:272:5018671868     warning: redefining @doc attribute previously set at line 515.18691870     Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:18711872         @doc """1873         new docs1874         """1875         def resources(...)18761877     │1878 522 │   @doc """1879     │   ~~~~~~~~1880     │1881     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318821883     warning: using single-quoted strings to represent charlists is deprecated.1884     Use ~c"" if you indeed want a charlist or use "" instead.1885     You may run "mix format --migrate" to change all single-quoted1886     strings to use the ~c sigil and fix this warning.1887     │1888 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1889     │                                                  ~1890     │1891     └─ lib/phoenix/router/helpers.ex:183:5018921893     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1894     │1895 169 │                not (k = to_string(k)) in reserved,1896     │                                       ~1897     │1898     └─ lib/phoenix/router/helpers.ex:169:3918991900    warning: duplicate key :route found in struct1901    │1902 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1903    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1904    │1905    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19061907    warning: unused require Logger1908    │1909  5 │   require Logger1910    │   ~1911    │1912    └─ lib/phoenix/controller.ex:5:319131914     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)"1915     │1916 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1917     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1918     │1919     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19201921     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1922     │1923 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1924     │            ~1925     │1926     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219271928     warning: using single-quoted strings to represent charlists is deprecated.1929     Use ~c"" if you indeed want a charlist or use "" instead.1930     You may run "mix format --migrate" to change all single-quoted1931     strings to use the ~c sigil and fix this warning.1932     │1933 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1934     │                                                  ~1935     │1936     └─ lib/phoenix/template.ex:174:5019371938    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1939    │1940 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1941    │       ~1942    │1943    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119441945    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1946    │1947 14 │     supervise(children, strategy: :simple_one_for_one)1948    │     ~1949    │1950    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119511952     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1953     │1954 613 │       exception -> {:error, {exception, System.stacktrace()}}1955     │                                                ~1956     │1957     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119581959     warning: expected a module (an atom) when invoking config/1 in expression:19601961         endpoint.config(:endpoint_id)19621963     where "endpoint" was given the type:19641965         # type: dynamic(%{..., __pubsub_server__: atom()})1966         # from: lib/phoenix/transports/long_poll.ex:191:101967         verify_token(endpoint, token, opts)19681969     type warning found at:1970     │1971 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1972     │                                          ~1973     │1974     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319751976    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1977    │1978 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1979    │                                  ~1980    │1981    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11982    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/119831984     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1985     │1986 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1987     │                        ~1988     │1989     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219901991     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1992     │1993 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1994     │                ~1995     │1996     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/319971998     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1999     │2000 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)2001     │                        ~2002     │2003     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/320042005     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2006     │2007 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2008     │                                           ~2009     │2010     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/220112012     warning: unknown key .__pubsub_server__ in expression:20132014         endpoint.__pubsub_server__20152016     the given type does not have the given key:20172018         dynamic(2019           %Phoenix.Socket{2020             id: term(),2021             assigns: term(),2022             channel: term(),2023             channel_pid: term(),2024             endpoint: atom(),2025             handler: term(),2026             joined: term(),2027             pubsub_server: term(),2028             ref: term(),2029             topic: term(),2030             transport: term(),2031             transport_pid: term(),2032             transport_name: term(),2033             serializer: term()2034           } or2035             %Plug.Conn{2036               adapter: term(),2037               assigns: term(),2038               before_send: term(),2039               body_params: term(),2040               cookies: term(),2041               halted: term(),2042               host: term(),2043               method: term(),2044               owner: term(),2045               params: term(),2046               path_params: term(),2047               path_info: term(),2048               port: term(),2049               private: term(),2050               query_params: term(),2051               query_string: term(),2052               peer: term(),2053               remote_ip: term(),2054               req_cookies: term(),2055               req_headers: term(),2056               request_path: term(),2057               resp_body: term(),2058               resp_cookies: term(),2059               resp_headers: term(),2060               scheme: term(),2061               script_name: term(),2062               secret_key_base: term(),2063               state: term(),2064               status: term()2065             } or atom() or binary()2066         )20672068     where "endpoint" was given the type:20692070         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2071         # from: lib/phoenix/transports/long_poll.ex:246:192072         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20732074     type warning found at:2075     │2076 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2077     │                                                          ~~~~~~~~~~~~~~~~~2078     │2079     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320802081    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2082    │2083 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2084    │       ~2085    │2086    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/120872088    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2089    │2090 12 │     supervise(children, strategy: :one_for_one)2091    │     ~2092    │2093    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/120942095     warning: a struct for Phoenix.Socket is expected on struct update:20962097         %Phoenix.Socket{socket | id: id}20982099     but got type:21002101         dynamic()21022103     where "socket" was given the type:21042105         # type: dynamic()2106         # from: lib/phoenix/socket/transport.ex2107         {:ok, socket}21082109     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21102111     type warning found at:2112     │2113 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2114     │                                          ~2115     │2116     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/621172118     warning: a struct for Phoenix.Socket is expected on struct update:21192120         %Phoenix.Socket{socket | topic: topic, channel: channel}21212122     but got type:21232124         dynamic(%{..., handler: atom(), transport_name: term()})21252126     where "socket" was given the types:21272128         # type: dynamic(%{..., handler: atom()})2129         # from: lib/phoenix/socket/transport.ex:231:332130         socket.handler.__channel__(topic, socket.transport_name)21312132         # type: dynamic(%{..., handler: atom(), transport_name: term()})2133         # from: lib/phoenix/socket/transport.ex:231:332134         socket.handler.__channel__(topic, socket.transport_name)21352136     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21372138     type warning found at:2139     │2140 232 │       socket = %Socket{socket | topic: topic, channel: channel}2141     │                ~2142     │2143     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321442145    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2146    │2147 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)2148    │                                          ~2149    │2150    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/421512152     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2153     │2154 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2155     │       ~2156     │2157     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421582159     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2160     │2161 189 │       worker(Phoenix.Tracker, [module, opts, opts])2162     │       ~2163     │2164     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421652166     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2167     │2168 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2169     │                        ~2170     │2171     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/521722173     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2174     │2175 236 │       |> Phoenix.Tracker.list(topic)2176     │                          ~2177     │2178     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/221792180     warning: String.strip/1 is deprecated. Use String.trim/1 instead2181     │2182 269 │     raise ArgumentError, message: String.strip(message)2183     │                                          ~2184     │2185     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521862187    warning: expected a map or struct when accessing .url in expression:21882189        endpoint.url21902191    where "endpoint" was given the types:21922193        # type: dynamic(atom())2194        # from: lib/phoenix/router/helpers.ex:24:202195        endpoint21962197        # type: atom()2198        # from: lib/phoenix/router/helpers.ex:24:352199        is_atom(endpoint)22002201    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22022203    type warning found at:2204    │2205 25 │     endpoint.url2206    │              ~2207    │2208    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/222092210    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2211    │2212 34 │     String.rjust(route_name, route_name_len) <> "  " <>2213    │            ~2214    │2215    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222162217    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2218    │2219 35 │     String.ljust(verb, verb_len) <> "  " <>2220    │            ~2221    │2222    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22223    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222242225    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2226    │2227 19 │     supervise(children, strategy: :one_for_one)2228    │     ~2229    │2230    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122312232    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2233    │2234 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2235    │                                                                                   ~2236    │2237    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/322382239    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22402241        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22422243    given types:22442245        (2246          dynamic(:http or :https),2247          -dynamic(%{..., __sockets__: term()})-,2248          empty_list(),2249          dynamic(empty_list() or non_empty_list(term(), term()))2250        )22512252    but expected one of:22532254        :http or :https, atom() or binary(), term(), term()22552256    where "config" was given the type:22572258        # type: dynamic(empty_list() or non_empty_list(term(), term()))2259        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122260        config = Keyword.put_new(config, :dispatch, _: dispatches)22612262    where "endpoint" was given the type:22632264        # type: dynamic(%{..., __sockets__: term()})2265        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262266        {path, socket} <- endpoint.__sockets__22672268    where "scheme" was given the types:22692270        # type: dynamic()2271        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182272        scheme22732274        # type: dynamic(:http or :https)2275        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282276        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22772278    type warning found at:2279    │2280 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2281    │                            ~2282    │2283    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/322842285    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2286    │2287 38 │     [worker(Phoenix.Config, args)]2288    │      ~2289    │2290    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22291    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/222922293    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2294    │2295 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2296    │        ~2297    │2298    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22299    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323002301    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2302    │2303 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{2304    │            ~2305    │2306    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/423072308    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2309    │2310 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2311    │         ~2312    │2313    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323142315     warning: incompatible types given to warmup_static/1:23162317         warmup_static(endpoint)23182319     given types:23202321         -dynamic(%{..., url: term()})-23222323     but expected one of:23242325         atom()23262327     where "endpoint" was given the type:23282329         # type: dynamic(%{..., url: term()})2330         # from: lib/phoenix/endpoint/adapter.ex:232:52331         warmup_url(endpoint)23322333     type warning found at:2334     │2335 233 │     warmup_static(endpoint)2336     │     ~2337     │2338     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123392340    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2341    │2342 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{2343    │            ~2344    │2345    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/423462347     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2348     │2349 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2350     │            ~2351     │2352     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/523532354     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2355     │2356 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2357     │            ~2358     │2359     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/523602361     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2362     │2363 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,2364     │            ~2365     │2366     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/423672368     warning: String.strip/1 is deprecated. Use String.trim/1 instead2369     │2370 169 │               <pre>#{String.strip(output)}</pre>2371     │                             ~2372     │2373     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223742375    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2376    │2377 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2378    │                                                           ~2379    │2380    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323812382     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2383     │2384 154 │     Enum.partition attrs, fn2385     │          ~2386     │2387     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/123882389    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23902391        mod.__phoenix_recompile__?23922393    where "mod" was given the type:23942395        # type: dynamic(atom())2396        # from: lib/mix/tasks/compile.phoenix.ex:34:122397        Code.ensure_loaded?(mod)23982399    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()24002401    type warning found at:2402    │2403 36 │         mod.__phoenix_recompile__?2404    │             ~2405    │2406    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/124072408Generated phoenix app2409==> postgrex2410Compiling 62 files (.ex)2411    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2412    │2413 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2414    │                                 ~2415    │2416    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24172418    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2419    You may run "mix format --migrate" to fix this warning automatically.2420    │2421 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2422    │         ~2423    │2424    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.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 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2430    │                                                                      ~2431    │2432    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124332434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2435    You may run "mix format --migrate" to fix this warning automatically.2436    │2437 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2438    │         ~2439    │2440    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124412442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2443    You may run "mix format --migrate" to fix this warning automatically.2444    │2445 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2446    │                                                                      ~2447    │2448    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124492450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2451    You may run "mix format --migrate" to fix this warning automatically.2452    │2453 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2454    │                            ~2455    │2456    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124572458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2459    You may run "mix format --migrate" to fix this warning automatically.2460    │2461 43 │     <<-1::int32>>2462    │         ~2463    │2464    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124652466    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2467    You may run "mix format --migrate" to fix this warning automatically.2468    │2469 48 │     <<value_byte_size::int32>> <> value2470    │                      ~2471    │2472    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124732474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2475    You may run "mix format --migrate" to fix this warning automatically.2476    │2477 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2478    │                              ~2479    │2480    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224812482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2483    You may run "mix format --migrate" to fix this warning automatically.2484    │2485 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2486    │                              ~2487    │2488    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224892490    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2491    You may run "mix format --migrate" to fix this warning automatically.2492    │2493 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2494    │                                      ~2495    │2496    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224972498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2499    You may run "mix format --migrate" to fix this warning automatically.2500    │2501 64 │ ...                   -1::int32, rest::binary>>, acc) do2502    │                         ~2503    │2504    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225052506    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2507    You may run "mix format --migrate" to fix this warning automatically.2508    │2509 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2510    │                                      ~2511    │2512    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225132514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2515    You may run "mix format --migrate" to fix this warning automatically.2516    │2517 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2518    │                                     ~2519    │2520    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225212522    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2523    You may run "mix format --migrate" to fix this warning automatically.2524    │2525 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2526    │                                       ~2527    │2528    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225292530    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2531    You may run "mix format --migrate" to fix this warning automatically.2532    │2533 79 │ ...                   -1::int32, rest::binary>>, acc) do2534    │                         ~2535    │2536    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225372538    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2539    You may run "mix format --migrate" to fix this warning automatically.2540    │2541 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2542    │                                       ~2543    │2544    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225452546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2547    You may run "mix format --migrate" to fix this warning automatically.2548    │2549 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2550    │                                     ~2551    │2552    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225532554    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2555    You may run "mix format --migrate" to fix this warning automatically.2556    │2557 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2558    │         ~2559    │2560    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125612562    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2563    You may run "mix format --migrate" to fix this warning automatically.2564    │2565 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2566    │                     ~2567    │2568    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125692570    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2571    You may run "mix format --migrate" to fix this warning automatically.2572    │2573 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2574    │                                      ~2575    │2576    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125772578    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2579    You may run "mix format --migrate" to fix this warning automatically.2580    │2581 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2582    │                                                   ~2583    │2584    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125852586    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2587    You may run "mix format --migrate" to fix this warning automatically.2588    │2589 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2590    │                                                      ~2591    │2592    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125932594    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2595    You may run "mix format --migrate" to fix this warning automatically.2596    │2597 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2598    │                   ~2599    │2600    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126012602    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2603    You may run "mix format --migrate" to fix this warning automatically.2604    │2605 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2606    │                                    ~2607    │2608    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126092610    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2611    You may run "mix format --migrate" to fix this warning automatically.2612    │2613 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2614    │                                                   ~2615    │2616    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126172618    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2619    You may run "mix format --migrate" to fix this warning automatically.2620    │2621 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2622    │                                                                    ~2623    │2624    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126252626    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2627    You may run "mix format --migrate" to fix this warning automatically.2628    │2629 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2630    │                                ~2631    │2632    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126332634    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2635    You may run "mix format --migrate" to fix this warning automatically.2636    │2637 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2638    │                                                 ~2639    │2640    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126412642    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2643    You may run "mix format --migrate" to fix this warning automatically.2644    │2645 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2646    │                                                                ~2647    │2648    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126492650    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2651    You may run "mix format --migrate" to fix this warning automatically.2652    │2653 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2654    │                                                                                 ~2655    │2656    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126572658     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2659     You may run "mix format --migrate" to fix this warning automatically.2660     │2661 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2662     │                                   ~2663     │2664     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326652666    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2667    You may run "mix format --migrate" to fix this warning automatically.2668    │2669 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2670    │                      ~2671    │2672    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126732674    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2675    You may run "mix format --migrate" to fix this warning automatically.2676    │2677 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2678    │                               ~2679    │2680    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126812682    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2683    You may run "mix format --migrate" to fix this warning automatically.2684    │2685 23 │     <<x::float64, y::float64>>2686    │        ~2687    │2688    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226892690    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2691    You may run "mix format --migrate" to fix this warning automatically.2692    │2693 23 │     <<x::float64, y::float64>>2694    │                    ~2695    │2696    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226972698    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2699    You may run "mix format --migrate" to fix this warning automatically.2700    │2701 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2702    │                         ~2703    │2704    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227052706    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2707    You may run "mix format --migrate" to fix this warning automatically.2708    │2709 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2710    │                                     ~2711    │2712    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227132714    warning: use Bitwise is deprecated. import Bitwise instead2715    │2716  4 │   use Bitwise, only_operators: true2717    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2718    │2719    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27202721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2722    You may run "mix format --migrate" to fix this warning automatically.2723    │2724 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2725    │                          ~2726    │2727    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127282729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2730    You may run "mix format --migrate" to fix this warning automatically.2731    │2732 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2733    │                           ~2734    │2735    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227362737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2738    You may run "mix format --migrate" to fix this warning automatically.2739    │2740 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2741    │                                       ~2742    │2743    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227442745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2746    You may run "mix format --migrate" to fix this warning automatically.2747    │2748 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2749    │         ~2750    │2751    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127522753    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2754    You may run "mix format --migrate" to fix this warning automatically.2755    │2756 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2757    │                                                                      ~2758    │2759    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127602761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2762    You may run "mix format --migrate" to fix this warning automatically.2763    │2764 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2765    │         ~2766    │2767    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127682769    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2770    You may run "mix format --migrate" to fix this warning automatically.2771    │2772 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2773    │                                           ~2774    │2775    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127762777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2778    You may run "mix format --migrate" to fix this warning automatically.2779    │2780 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2781    │         ~2782    │2783    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127842785    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2786    You may run "mix format --migrate" to fix this warning automatically.2787    │2788 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2789    │                                                                      ~2790    │2791    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127922793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2794    You may run "mix format --migrate" to fix this warning automatically.2795    │2796 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2797    │         ~2798    │2799    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128002801    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2802    You may run "mix format --migrate" to fix this warning automatically.2803    │2804 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2805    │                                           ~2806    │2807    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128082809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2810    You may run "mix format --migrate" to fix this warning automatically.2811    │2812 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2813    │         ~2814    │2815    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128162817    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2818    You may run "mix format --migrate" to fix this warning automatically.2819    │2820 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2821    │                                           ~2822    │2823    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128242825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2826    You may run "mix format --migrate" to fix this warning automatically.2827    │2828 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2829    │             ~2830    │2831    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128322833    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2834    You may run "mix format --migrate" to fix this warning automatically.2835    │2836 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2837    │                                             ~2838    │2839    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128402841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2842    You may run "mix format --migrate" to fix this warning automatically.2843    │2844 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2845    │          ~2846    │2847    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128482849    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2850    You may run "mix format --migrate" to fix this warning automatically.2851    │2852 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2853    │                                                                       ~2854    │2855    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128562857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2858    You may run "mix format --migrate" to fix this warning automatically.2859    │2860 46 │       0 :: int32>>2861    │         ~2862    │2863    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128642865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2866    You may run "mix format --migrate" to fix this warning automatically.2867    │2868 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2869    │          ~2870    │2871    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128722873    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2874    You may run "mix format --migrate" to fix this warning automatically.2875    │2876 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2877    │                                                                       ~2878    │2879    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128802881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2882    You may run "mix format --migrate" to fix this warning automatically.2883    │2884 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2885    │                                                                                   ~2886    │2887    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128882889    warning: use Bitwise is deprecated. import Bitwise instead2890    │2891  5 │   use Bitwise2892    │   ~~~~~~~~~~~2893    │2894    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28952896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2897    You may run "mix format --migrate" to fix this warning automatically.2898    │2899 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2900    │                     ~2901    │2902    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129032904    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 operator2905    │2906 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2907    │                              ~2908    │2909    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129102911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2912    You may run "mix format --migrate" to fix this warning automatically.2913    │2914 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2915    │                    ~2916    │2917    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329182919    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 operator2920    │2921 72 │           <<data :: size(rest_size)>> = rest2922    │                          ~2923    │2924    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329252926    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2927    You may run "mix format --migrate" to fix this warning automatically.2928    │2929 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2930    │                   ~2931    │2932    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329332934    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2935    You may run "mix format --migrate" to fix this warning automatically.2936    │2937 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2938    │                                 ~2939    │2940    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329412942    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2943    You may run "mix format --migrate" to fix this warning automatically.2944    │2945 86 │   def parse(<<status :: int8>>, ?Z, _size) do2946    │                      ~2947    │2948    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329492950    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2951    You may run "mix format --migrate" to fix this warning automatically.2952    │2953 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2954    │                   ~2955    │2956    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329572958     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2959     You may run "mix format --migrate" to fix this warning automatically.2960     │2961 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2962     │                            ~2963     │2964     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329652966     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2967     You may run "mix format --migrate" to fix this warning automatically.2968     │2969 103 │     case <<len ::uint16>> do2970     │                ~2971     │2972     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329732974     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2975     You may run "mix format --migrate" to fix this warning automatically.2976     │2977 104 │       <<^overflow_len :: uint16>> ->2978     │                       ~2979     │2980     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329812982     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2983     You may run "mix format --migrate" to fix this warning automatically.2984     │2985 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2986     │                   ~2987     │2988     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329892990     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2991     You may run "mix format --migrate" to fix this warning automatically.2992     │2993 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2994     │                 ~2995     │2996     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329972998     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2999     You may run "mix format --migrate" to fix this warning automatically.3000     │3001 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3002     │                      ~3003     │3004     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330053006     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3007     You may run "mix format --migrate" to fix this warning automatically.3008     │3009 226 │      [<<size :: int32>>, data]3010     │              ~3011     │3012     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130133014     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3015     You may run "mix format --migrate" to fix this warning automatically.3016     │3017 224 │       [first, <<size :: int32>>, data]3018     │                      ~3019     │3020     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130213022     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3023     You may run "mix format --migrate" to fix this warning automatically.3024     │3025 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3026     │                                 ~3027     │3028     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130293030     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3031     You may run "mix format --migrate" to fix this warning automatically.3032     │3033 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3034     │                                                               ~3035     │3036     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130373038     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3039     You may run "mix format --migrate" to fix this warning automatically.3040     │3041 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3042     │                                                 ~3043     │3044     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130453046     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3047     You may run "mix format --migrate" to fix this warning automatically.3048     │3049 252 │     len = <<div(byte_size(oids), 4) :: int16>>3050     │                                     ~3051     │3052     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130533054     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3055     You may run "mix format --migrate" to fix this warning automatically.3056     │3057 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3058     │                                                                        ~3059     │3060     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130613062     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3063     You may run "mix format --migrate" to fix this warning automatically.3064     │3065 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3066     │                                                                        ~3067     │3068     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130693070     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3071     You may run "mix format --migrate" to fix this warning automatically.3072     │3073 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3074     │                                        ~3075     │3076     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130773078     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3079     You may run "mix format --migrate" to fix this warning automatically.3080     │3081 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3082     │                                        ~3083     │3084     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130853086     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3087     You may run "mix format --migrate" to fix this warning automatically.3088     │3089 287 │     len_params  = <<length(params) :: int16>>3090     │                                    ~3091     │3092     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130933094     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3095     You may run "mix format --migrate" to fix this warning automatically.3096     │3097 294 │     {?E, [port, 0, <<rows :: int32>>]}3098     │                           ~3099     │3100     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131013102     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3103     You may run "mix format --migrate" to fix this warning automatically.3104     │3105 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3106     │                  ~3107     │3108     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131093110     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3111     You may run "mix format --migrate" to fix this warning automatically.3112     │3113 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3114     │                                 ~3115     │3116     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131173118     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3119     You may run "mix format --migrate" to fix this warning automatically.3120     │3121 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3122     │                  ~3123     │3124     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131253126     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3127     You may run "mix format --migrate" to fix this warning automatically.3128     │3129 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3130     │                                 ~3131     │3132     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131333134     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3135     You may run "mix format --migrate" to fix this warning automatically.3136     │3137 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3138     │                                               ~3139     │3140     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131413142     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3143     You may run "mix format --migrate" to fix this warning automatically.3144     │3145 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3146     │                                                             ~3147     │3148     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131493150     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3151     You may run "mix format --migrate" to fix this warning automatically.3152     │3153 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3154     │                              ~3155     │3156     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131573158     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3159     You may run "mix format --migrate" to fix this warning automatically.3160     │3161 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3162     │                 ~3163     │3164     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131653166     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3167     You may run "mix format --migrate" to fix this warning automatically.3168     │3169 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3170     │                                   ~3171     │3172     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131733174     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3175     You may run "mix format --migrate" to fix this warning automatically.3176     │3177 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3178     │                                                      ~3179     │3180     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131813182     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3183     You may run "mix format --migrate" to fix this warning automatically.3184     │3185 363 │        type_size :: int16, type_mod :: int32, format :: int16,3186     │                  ~3187     │3188     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131893190     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3191     You may run "mix format --migrate" to fix this warning automatically.3192     │3193 363 │        type_size :: int16, type_mod :: int32, format :: int16,3194     │                                     ~3195     │3196     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131973198     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3199     You may run "mix format --migrate" to fix this warning automatically.3200     │3201 363 │        type_size :: int16, type_mod :: int32, format :: int16,3202     │                                                      ~3203     │3204     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132053206     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3207     You may run "mix format --migrate" to fix this warning automatically.3208     │3209 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3210     │                            ~3211     │3212     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132133214     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3215     You may run "mix format --migrate" to fix this warning automatically.3216     │3217 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3218     │                                       ~3219     │3220     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132213222     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3223     You may run "mix format --migrate" to fix this warning automatically.3224     │3225 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3226     │                           ~3227     │3228     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132293230    warning: unused require Postgrex.Messages3231    │3232 30 │   require Postgrex.Messages3233    │   ~3234    │3235    └─ lib/postgrex/query.ex:30:332363237    warning: unused require Logger3238    │3239  8 │   require Logger3240    │   ~3241    │3242    └─ lib/postgrex/notifications.ex:8:332433244    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 59 │       if lower == <<-1::int32>> do3248    │                       ~3249    │3250    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432513252    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 66 │       if upper == <<-1::int32>> do3256    │                       ~3257    │3258    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432593260    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 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3264    │                               ~3265    │3266    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432673268    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 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3272    │                                                           ~3273    │3274    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332753276    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 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3280    │                                                                       ~3281    │3282    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332833284    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 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3288    │                       ~3289    │3290    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332913292    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 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3296    │                                   ~3297    │3298    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332993300    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3301    You may run "mix format --migrate" to fix this warning automatically.3302    │3303 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3304    │                                                      ~3305    │3306    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333073308    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3309    You may run "mix format --migrate" to fix this warning automatically.3310    │3311 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3312    │                                ~3313    │3314    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333153316    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 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3320    │                          ~3321    │3322    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233233324    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 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3328    │                                            ~3329    │3330    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233313332      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3333      │3334 1005 │     Logger.warn(fn() ->3335      │            ~3336      │3337      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533383339      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3340      You may run "mix format --migrate" to fix this warning automatically.3341      │3342 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3343      │                          ~3344      │3345      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133463347      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348      You may run "mix format --migrate" to fix this warning automatically.3349      │3350 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3351      │                                        ~3352      │3353      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133543355      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 operator3356      │3357 2003 │       <<body :: binary(size), rest :: binary>> ->3358      │                        ~3359      │3360      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133613362    warning: using single-quoted strings to represent charlists is deprecated.3363    Use ~c"" if you indeed want a charlist or use "" instead.3364    You may run "mix format --migrate" to change all single-quoted3365    strings to use the ~c sigil and fix this warning.3366    │3367 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3368    │                                                  ~3369    │3370    └─ lib/postgrex/type_module.ex:49:5033713372     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 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3376     │                       ~3377     │3378     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133793380     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3381     You may run "mix format --migrate" to fix this warning automatically.3382     │3383 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3384     │                        ~3385     │3386     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133873388     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3389     You may run "mix format --migrate" to fix this warning automatically.3390     │3391 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3392     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393     │3394     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333953396     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 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3400     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401     │3402     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/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 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3408    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409    │3410    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134113412    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3413    You may run "mix format --migrate" to fix this warning automatically.3414    │3415 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3416    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417    │3418    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134193420    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 operator3421    │3422 15 │         <<binary::binary-size(last_pos), last::bits>> = val3423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424    │3425    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134263427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428    You may run "mix format --migrate" to fix this warning automatically.3429    │3430 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3431    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432    │3433    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134343435    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3436    You may run "mix format --migrate" to fix this warning automatically.3437    │3438 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440    │3441    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134423443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3444     You may run "mix format --migrate" to fix this warning automatically.3445     │3446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3448     │3449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134503451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3452    You may run "mix format --migrate" to fix this warning automatically.3453    │3454  9 │         <<1 :: int32, 1>>3455    │         ~~~~~~~~~~~~~~~~~3456    │3457    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134583459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3460    You may run "mix format --migrate" to fix this warning automatically.3461    │3462 11 │         <<1 :: int32, 0>>3463    │         ~~~~~~~~~~~~~~~~~3464    │3465    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134663467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3468     You may run "mix format --migrate" to fix this warning automatically.3469     │3470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472     │3473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134743475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3476    You may run "mix format --migrate" to fix this warning automatically.3477    │3478 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3479    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480    │3481    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134823483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3484     You may run "mix format --migrate" to fix this warning automatically.3485     │3486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3488     │3489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134903491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3492    You may run "mix format --migrate" to fix this warning automatically.3493    │3494 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3495    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496    │3497    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134983499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3500    You may run "mix format --migrate" to fix this warning automatically.3501    │3502 12 │         <<20 :: int32, 3, n, 1, 16,3503    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3504    │3505    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135063507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3508     You may run "mix format --migrate" to fix this warning automatically.3509     │3510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512     │3513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135143515    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3516    You may run "mix format --migrate" to fix this warning automatically.3517    │3518 10 │         <<24::int32, x::float64, y::float64, r::float64>>3519    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520    │3521    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135223523    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3524    You may run "mix format --migrate" to fix this warning automatically.3525    │3526 10 │         <<24::int32, x::float64, y::float64, r::float64>>3527    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528    │3529    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135303531    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3532    You may run "mix format --migrate" to fix this warning automatically.3533    │3534 10 │         <<24::int32, x::float64, y::float64, r::float64>>3535    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536    │3537    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135383539    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3540    You may run "mix format --migrate" to fix this warning automatically.3541    │3542 10 │         <<24::int32, x::float64, y::float64, r::float64>>3543    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544    │3545    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135463547     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3548     You may run "mix format --migrate" to fix this warning automatically.3549     │3550 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3551     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552     │3553     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135543555     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3556     You may run "mix format --migrate" to fix this warning automatically.3557     │3558 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3559     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560     │3561     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135623563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3564    You may run "mix format --migrate" to fix this warning automatically.3565    │3566  9 │         <<4::int32, n::float32>>3567    │         ~~~~~~~~~~~~~~~~~~~~~~~~3568    │3569    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135703571    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3572    You may run "mix format --migrate" to fix this warning automatically.3573    │3574  9 │         <<4::int32, n::float32>>3575    │         ~~~~~~~~~~~~~~~~~~~~~~~~3576    │3577    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135783579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3580    You may run "mix format --migrate" to fix this warning automatically.3581    │3582 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3583    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584    │3585    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135863587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3588    You may run "mix format --migrate" to fix this warning automatically.3589    │3590 13 │         <<4::int32, 0::1, 255, 0::23>>3591    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592    │3593    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135943595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3596    You may run "mix format --migrate" to fix this warning automatically.3597    │3598 15 │         <<4::int32, 1::1, 255, 0::23>>3599    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3600    │3601    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136023603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3604     You may run "mix format --migrate" to fix this warning automatically.3605     │3606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608     │3609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136103611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3612    You may run "mix format --migrate" to fix this warning automatically.3613    │3614  9 │         <<8 :: int32, n :: float64>>3615    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616    │3617    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136183619    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3620    You may run "mix format --migrate" to fix this warning automatically.3621    │3622  9 │         <<8 :: int32, n :: float64>>3623    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624    │3625    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136263627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3628    You may run "mix format --migrate" to fix this warning automatically.3629    │3630 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3631    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632    │3633    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136343635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3636    You may run "mix format --migrate" to fix this warning automatically.3637    │3638 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3639    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640    │3641    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136423643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3644    You may run "mix format --migrate" to fix this warning automatically.3645    │3646 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3647    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3648    │3649    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136503651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3652     You may run "mix format --migrate" to fix this warning automatically.3653     │3654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3656     │3657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136583659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3660    You may run "mix format --migrate" to fix this warning automatically.3661    │3662 12 │         [<<IO.iodata_length(data) :: int32>> | data]3663    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664    │3665    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136663667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3668     You may run "mix format --migrate" to fix this warning automatically.3669     │3670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672     │3673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136743675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3676    You may run "mix format --migrate" to fix this warning automatically.3677    │3678 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3679    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3680    │3681    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136823683    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3684    You may run "mix format --migrate" to fix this warning automatically.3685    │3686 12 │         <<20 :: int32, 3, 128, 0, 16,3687    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688    │3689    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136903691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3692     You may run "mix format --migrate" to fix this warning automatically.3693     │3694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696     │3697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136983699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3700    You may run "mix format --migrate" to fix this warning automatically.3701    │3702 12 │         <<2 :: int32, int :: int16>>3703    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704    │3705    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137063707    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3708    You may run "mix format --migrate" to fix this warning automatically.3709    │3710 12 │         <<2 :: int32, int :: int16>>3711    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3712    │3713    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137143715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3716     You may run "mix format --migrate" to fix this warning automatically.3717     │3718 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3719     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720     │3721     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137223723    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3724    You may run "mix format --migrate" to fix this warning automatically.3725    │3726 12 │         <<4 :: int32, int :: int32>>3727    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728    │3729    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137303731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3732    You may run "mix format --migrate" to fix this warning automatically.3733    │3734 12 │         <<4 :: int32, int :: int32>>3735    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736    │3737    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137383739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3740     You may run "mix format --migrate" to fix this warning automatically.3741     │3742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744     │3745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137463747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3748    You may run "mix format --migrate" to fix this warning automatically.3749    │3750 12 │         <<8 :: int32, int :: int64>>3751    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752    │3753    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137543755    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3756    You may run "mix format --migrate" to fix this warning automatically.3757    │3758 12 │         <<8 :: int32, int :: int64>>3759    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760    │3761    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137623763     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3764     You may run "mix format --migrate" to fix this warning automatically.3765     │3766 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3767     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3768     │3769     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137703771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3772    You may run "mix format --migrate" to fix this warning automatically.3773    │3774 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3775    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776    │3777    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137783779    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3780    You may run "mix format --migrate" to fix this warning automatically.3781    │3782 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3783    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784    │3785    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137863787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3788    You may run "mix format --migrate" to fix this warning automatically.3789    │3790 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3791    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792    │3793    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137943795    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3796    You may run "mix format --migrate" to fix this warning automatically.3797    │3798 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3799    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800    │3801    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138023803     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3804     You may run "mix format --migrate" to fix this warning automatically.3805     │3806 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3807     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808     │3809     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138103811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3812    You may run "mix format --migrate" to fix this warning automatically.3813    │3814 10 │         <<24::int32, a::float64, b::float64, c::float64>>3815    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816    │3817    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138183819    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3820    You may run "mix format --migrate" to fix this warning automatically.3821    │3822 10 │         <<24::int32, a::float64, b::float64, c::float64>>3823    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3824    │3825    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138263827    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3828    You may run "mix format --migrate" to fix this warning automatically.3829    │3830 10 │         <<24::int32, a::float64, b::float64, c::float64>>3831    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832    │3833    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138343835    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3836    You may run "mix format --migrate" to fix this warning automatically.3837    │3838 10 │         <<24::int32, a::float64, b::float64, c::float64>>3839    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840    │3841    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138423843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3844     You may run "mix format --migrate" to fix this warning automatically.3845     │3846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848     │3849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138503851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3852    You may run "mix format --migrate" to fix this warning automatically.3853    │3854 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3855    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856    │3857    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138583859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3860     You may run "mix format --migrate" to fix this warning automatically.3861     │3862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864     │3865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138663867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868    You may run "mix format --migrate" to fix this warning automatically.3869    │3870  9 │         <<6::int32, a, b, c, d, e, f>>3871    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3872    │3873    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138743875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876     You may run "mix format --migrate" to fix this warning automatically.3877     │3878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3880     │3881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138823883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3884    You may run "mix format --migrate" to fix this warning automatically.3885    │3886 11 │         [<<byte_size(name) :: int32>> | name]3887    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888    │3889    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138903891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3892     You may run "mix format --migrate" to fix this warning automatically.3893     │3894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896     │3897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138983899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3900    You may run "mix format --migrate" to fix this warning automatically.3901    │3902 10 │         [<<IO.iodata_length(data)::int32>> | data]3903    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904    │3905    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139063907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3908    You may run "mix format --migrate" to fix this warning automatically.3909    │3910 13 │         [<<IO.iodata_length(data)::int32>> | data]3911    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912    │3913    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139143915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3916     You may run "mix format --migrate" to fix this warning automatically.3917     │3918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3920     │3921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139223923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3924    You may run "mix format --migrate" to fix this warning automatically.3925    │3926 15 │         <<4 :: int32, oid :: uint32>>3927    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3928    │3929    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139303931    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3932    You may run "mix format --migrate" to fix this warning automatically.3933    │3934 15 │         <<4 :: int32, oid :: uint32>>3935    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3936    │3937    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139383939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940     You may run "mix format --migrate" to fix this warning automatically.3941     │3942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944     │3945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139463947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948    You may run "mix format --migrate" to fix this warning automatically.3949    │3950 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3951    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3952    │3953    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139543955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956    You may run "mix format --migrate" to fix this warning automatically.3957    │3958 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3959    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960    │3961    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139623963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3964     You may run "mix format --migrate" to fix this warning automatically.3965     │3966 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3967     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968     │3969     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139703971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3972    You may run "mix format --migrate" to fix this warning automatically.3973    │3974  9 │         <<16::int32, x::float64, y::float64>>3975    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976    │3977    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139783979    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3980    You may run "mix format --migrate" to fix this warning automatically.3981    │3982  9 │         <<16::int32, x::float64, y::float64>>3983    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984    │3985    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139863987    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3988    You may run "mix format --migrate" to fix this warning automatically.3989    │3990  9 │         <<16::int32, x::float64, y::float64>>3991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3992    │3993    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139943995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3996     You may run "mix format --migrate" to fix this warning automatically.3997     │3998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000     │4001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140024003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4004    You may run "mix format --migrate" to fix this warning automatically.4005    │4006 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4007    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008    │4009    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140104011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4012    You may run "mix format --migrate" to fix this warning automatically.4013    │4014 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4015    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016    │4017    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140184019     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4020     You may run "mix format --migrate" to fix this warning automatically.4021     │4022 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4023     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024     │4025     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340264027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4028     You may run "mix format --migrate" to fix this warning automatically.4029     │4030 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4031     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4032     │4033     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140344035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4036    You may run "mix format --migrate" to fix this warning automatically.4037    │4038 14 │         [<<byte_size(bin) :: int32>> | bin]4039    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4040    │4041    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140424043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4044     You may run "mix format --migrate" to fix this warning automatically.4045     │4046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048     │4049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340504051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4052    You may run "mix format --migrate" to fix this warning automatically.4053    │4054 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4055    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056    │4057    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340584059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4060    You may run "mix format --migrate" to fix this warning automatically.4061    │4062 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4063    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064    │4065    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340664067     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4068     You may run "mix format --migrate" to fix this warning automatically.4069     │4070 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4071     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072     │4073     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140744075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4076    You may run "mix format --migrate" to fix this warning automatically.4077    │4078  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4079    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080    │4081    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140824083    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4084    You may run "mix format --migrate" to fix this warning automatically.4085    │4086  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4087    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4088    │4089    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140904091    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4092    You may run "mix format --migrate" to fix this warning automatically.4093    │4094  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4095    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096    │4097    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140984099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4100     You may run "mix format --migrate" to fix this warning automatically.4101     │4102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104     │4105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141064107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4108     You may run "mix format --migrate" to fix this warning automatically.4109     │4110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112     │4113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141144115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4116     You may run "mix format --migrate" to fix this warning automatically.4117     │4118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120     │4121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141224123     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4124     You may run "mix format --migrate" to fix this warning automatically.4125     │4126 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4127     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128     │4129     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141304131     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132     You may run "mix format --migrate" to fix this warning automatically.4133     │4134 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4135     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136     │4137     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141384139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4140    You may run "mix format --migrate" to fix this warning automatically.4141    │4142 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4143    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144    │4145    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141464147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4148     You may run "mix format --migrate" to fix this warning automatically.4149     │4150 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4151     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4152     │4153     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141544155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4156    You may run "mix format --migrate" to fix this warning automatically.4157    │4158 11 │         [<<16 :: int32>> | uuid]4159    │         ~~~~~~~~~~~~~~~~~~~~~~~~4160    │4161    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141624163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4164     You may run "mix format --migrate" to fix this warning automatically.4165     │4166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4168     │4169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141704171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4172    You may run "mix format --migrate" to fix this warning automatically.4173    │4174  9 │         <<0 :: int32>>4175    │         ~~~~~~~~~~~~~~4176    │4177    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141784179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4180     You may run "mix format --migrate" to fix this warning automatically.4181     │4182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184     │4185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141864187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4188    You may run "mix format --migrate" to fix this warning automatically.4189    │4190 15 │         <<0 :: int32>>4191    │         ~~~~~~~~~~~~~~4192    │4193    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141944195     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4196     You may run "mix format --migrate" to fix this warning automatically.4197     │4198 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4199     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200     │4201     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542024203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4204     You may run "mix format --migrate" to fix this warning automatically.4205     │4206 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4207     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4208     │4209     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442104211     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4212     You may run "mix format --migrate" to fix this warning automatically.4213     │4214 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4215     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216     │4217     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442184219     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4220     You may run "mix format --migrate" to fix this warning automatically.4221     │4222 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4223     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4224     │4225     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442264227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4228     You may run "mix format --migrate" to fix this warning automatically.4229     │4230 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4231     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232     │4233     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442344235     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4236     You may run "mix format --migrate" to fix this warning automatically.4237     │4238 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4239     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240     │4241     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542424243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4244     You may run "mix format --migrate" to fix this warning automatically.4245     │4246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248     │4249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542504251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4252    You may run "mix format --migrate" to fix this warning automatically.4253    │4254 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256    │4257    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842584259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4260    You may run "mix format --migrate" to fix this warning automatically.4261    │4262 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4263    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4264    │4265    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842664267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4268    You may run "mix format --migrate" to fix this warning automatically.4269    │4270 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4271    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272    │4273    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842744275    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4276    You may run "mix format --migrate" to fix this warning automatically.4277    │4278 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4279    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280    │4281    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842824283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4284    You may run "mix format --migrate" to fix this warning automatically.4285    │4286 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288    │4289    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442904291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4292    You may run "mix format --migrate" to fix this warning automatically.4293    │4294 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4295    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296    │4297    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442984299    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4300    You may run "mix format --migrate" to fix this warning automatically.4301    │4302 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4303    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304    │4305    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443064307    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4308    You may run "mix format --migrate" to fix this warning automatically.4309    │4310 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4311    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312    │4313    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443144315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4316    You may run "mix format --migrate" to fix this warning automatically.4317    │4318 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4320    │4321    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743224323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4324    You may run "mix format --migrate" to fix this warning automatically.4325    │4326 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4327    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328    │4329    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743304331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4332    You may run "mix format --migrate" to fix this warning automatically.4333    │4334 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4335    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4336    │4337    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743384339    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4340    You may run "mix format --migrate" to fix this warning automatically.4341    │4342 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4343    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344    │4345    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743464347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4348     You may run "mix format --migrate" to fix this warning automatically.4349     │4350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352     │4353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843544355     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4356     You may run "mix format --migrate" to fix this warning automatically.4357     │4358 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4359     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360     │4361     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443624363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4364     You may run "mix format --migrate" to fix this warning automatically.4365     │4366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368     │4369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743704371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4372    You may run "mix format --migrate" to fix this warning automatically.4373    │4374 27 │       <<len :: int32, value :: binary-size(len)>> ->4375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4376    │4377    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643784379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4380    You may run "mix format --migrate" to fix this warning automatically.4381    │4382 27 │       <<len :: int32, value :: binary-size(len)>> ->4383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384    │4385    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243864387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4388    You may run "mix format --migrate" to fix this warning automatically.4389    │4390 27 │       <<len :: int32, value :: binary-size(len)>> ->4391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4392    │4393    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543944395     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4396     You may run "mix format --migrate" to fix this warning automatically.4397     │4398 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4399     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400     │4401     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644024403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4404     You may run "mix format --migrate" to fix this warning automatically.4405     │4406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408     │4409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244104411     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4412     You may run "mix format --migrate" to fix this warning automatically.4413     │4414 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4415     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416     │4417     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544184419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4420    You may run "mix format --migrate" to fix this warning automatically.4421    │4422 19 │       <<1 :: int32, 1>> -> true4423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4424    │4425    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644264427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4428    You may run "mix format --migrate" to fix this warning automatically.4429    │4430 19 │       <<1 :: int32, 1>> -> true4431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4432    │4433    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244344435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4436    You may run "mix format --migrate" to fix this warning automatically.4437    │4438 19 │       <<1 :: int32, 1>> -> true4439    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4440    │4441    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544424443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4444    You may run "mix format --migrate" to fix this warning automatically.4445    │4446 20 │       <<1 :: int32, 0>> -> false4447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4448    │4449    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644504451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4452    You may run "mix format --migrate" to fix this warning automatically.4453    │4454 20 │       <<1 :: int32, 0>> -> false4455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4456    │4457    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244584459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4460    You may run "mix format --migrate" to fix this warning automatically.4461    │4462 20 │       <<1 :: int32, 0>> -> false4463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4464    │4465    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544664467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4468     You may run "mix format --migrate" to fix this warning automatically.4469     │4470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472     │4473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644744475     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4476     You may run "mix format --migrate" to fix this warning automatically.4477     │4478 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4479     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480     │4481     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244824483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4484     You may run "mix format --migrate" to fix this warning automatically.4485     │4486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4488     │4489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544904491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4492    You may run "mix format --migrate" to fix this warning automatically.4493    │4494 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496    │4497    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644984499    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4500    You may run "mix format --migrate" to fix this warning automatically.4501    │4502 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4504    │4505    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645064507    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4508    You may run "mix format --migrate" to fix this warning automatically.4509    │4510 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512    │4513    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645144515    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4516    You may run "mix format --migrate" to fix this warning automatically.4517    │4518 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4519    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520    │4521    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645224523    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4524    You may run "mix format --migrate" to fix this warning automatically.4525    │4526 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4527    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528    │4529    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645304531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4532    You may run "mix format --migrate" to fix this warning automatically.4533    │4534 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536    │4537    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245384539    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4540    You may run "mix format --migrate" to fix this warning automatically.4541    │4542 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4544    │4545    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245464547    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4548    You may run "mix format --migrate" to fix this warning automatically.4549    │4550 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552    │4553    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245544555    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4556    You may run "mix format --migrate" to fix this warning automatically.4557    │4558 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560    │4561    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245624563    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4564    You may run "mix format --migrate" to fix this warning automatically.4565    │4566 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4568    │4569    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245704571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4572    You may run "mix format --migrate" to fix this warning automatically.4573    │4574 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576    │4577    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545784579    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4580    You may run "mix format --migrate" to fix this warning automatically.4581    │4582 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584    │4585    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545864587    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4588    You may run "mix format --migrate" to fix this warning automatically.4589    │4590 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592    │4593    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545944595    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4596    You may run "mix format --migrate" to fix this warning automatically.4597    │4598 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600    │4601    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546024603    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4604    You may run "mix format --migrate" to fix this warning automatically.4605    │4606 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608    │4609    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546104611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4612     You may run "mix format --migrate" to fix this warning automatically.4613     │4614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4616     │4617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646184619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4620     You may run "mix format --migrate" to fix this warning automatically.4621     │4622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4624     │4625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246264627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4628     You may run "mix format --migrate" to fix this warning automatically.4629     │4630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632     │4633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546344635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4636    You may run "mix format --migrate" to fix this warning automatically.4637    │4638 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640    │4641    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646424643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4644    You may run "mix format --migrate" to fix this warning automatically.4645    │4646 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648    │4649    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246504651    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4652    You may run "mix format --migrate" to fix this warning automatically.4653    │4654 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4656    │4657    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546584659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4660    You may run "mix format --migrate" to fix this warning automatically.4661    │4662 23 │       <<20 :: int32, 3, n, 1, 16,4663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4664    │4665    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646664667    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4668    You may run "mix format --migrate" to fix this warning automatically.4669    │4670 23 │       <<20 :: int32, 3, n, 1, 16,4671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4672    │4673    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246744675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4676    You may run "mix format --migrate" to fix this warning automatically.4677    │4678 23 │       <<20 :: int32, 3, n, 1, 16,4679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4680    │4681    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546824683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4684     You may run "mix format --migrate" to fix this warning automatically.4685     │4686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688     │4689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646904691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4692     You may run "mix format --migrate" to fix this warning automatically.4693     │4694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696     │4697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246984699     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4700     You may run "mix format --migrate" to fix this warning automatically.4701     │4702 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4703     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704     │4705     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547064707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4708    You may run "mix format --migrate" to fix this warning automatically.4709    │4710 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4712    │4713    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647144715    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4716    You may run "mix format --migrate" to fix this warning automatically.4717    │4718 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4720    │4721    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647224723    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4724    You may run "mix format --migrate" to fix this warning automatically.4725    │4726 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4728    │4729    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647304731    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4732    You may run "mix format --migrate" to fix this warning automatically.4733    │4734 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736    │4737    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647384739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4740    You may run "mix format --migrate" to fix this warning automatically.4741    │4742 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744    │4745    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247464747    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4748    You may run "mix format --migrate" to fix this warning automatically.4749    │4750 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4751    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752    │4753    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247544755    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4756    You may run "mix format --migrate" to fix this warning automatically.4757    │4758 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760    │4761    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247624763    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4764    You may run "mix format --migrate" to fix this warning automatically.4765    │4766 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4768    │4769    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247704771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4772    You may run "mix format --migrate" to fix this warning automatically.4773    │4774 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4776    │4777    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547784779    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4780    You may run "mix format --migrate" to fix this warning automatically.4781    │4782 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784    │4785    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547864787    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4788    You may run "mix format --migrate" to fix this warning automatically.4789    │4790 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4792    │4793    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547944795    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4796    You may run "mix format --migrate" to fix this warning automatically.4797    │4798 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800    │4801    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548024803     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4804     You may run "mix format --migrate" to fix this warning automatically.4805     │4806 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4807     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808     │4809     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648104811     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4812     You may run "mix format --migrate" to fix this warning automatically.4813     │4814 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4815     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816     │4817     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248184819     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4820     You may run "mix format --migrate" to fix this warning automatically.4821     │4822 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4823     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4824     │4825     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548264827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4828    You may run "mix format --migrate" to fix this warning automatically.4829    │4830 36 │       <<4 :: int32, days :: int32>> ->4831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832    │4833    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648344835    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4836    You may run "mix format --migrate" to fix this warning automatically.4837    │4838 36 │       <<4 :: int32, days :: int32>> ->4839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840    │4841    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648424843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4844    You may run "mix format --migrate" to fix this warning automatically.4845    │4846 36 │       <<4 :: int32, days :: int32>> ->4847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4848    │4849    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248504851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4852    You may run "mix format --migrate" to fix this warning automatically.4853    │4854 36 │       <<4 :: int32, days :: int32>> ->4855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856    │4857    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248584859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4860    You may run "mix format --migrate" to fix this warning automatically.4861    │4862 36 │       <<4 :: int32, days :: int32>> ->4863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864    │4865    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548664867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4868    You may run "mix format --migrate" to fix this warning automatically.4869    │4870 36 │       <<4 :: int32, days :: int32>> ->4871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872    │4873    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548744875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4876     You may run "mix format --migrate" to fix this warning automatically.4877     │4878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880     │4881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648824883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4884     You may run "mix format --migrate" to fix this warning automatically.4885     │4886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4888     │4889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248904891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4892     You may run "mix format --migrate" to fix this warning automatically.4893     │4894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896     │4897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548984899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4900    You may run "mix format --migrate" to fix this warning automatically.4901    │4902 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4904    │4905    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649064907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4908    You may run "mix format --migrate" to fix this warning automatically.4909    │4910 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912    │4913    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249144915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4916    You may run "mix format --migrate" to fix this warning automatically.4917    │4918 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920    │4921    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549224923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4924    You may run "mix format --migrate" to fix this warning automatically.4925    │4926 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928    │4929    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649304931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4932    You may run "mix format --migrate" to fix this warning automatically.4933    │4934 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4936    │4937    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249384939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4940    You may run "mix format --migrate" to fix this warning automatically.4941    │4942 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944    │4945    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549464947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4948    You may run "mix format --migrate" to fix this warning automatically.4949    │4950 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952    │4953    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649544955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4956    You may run "mix format --migrate" to fix this warning automatically.4957    │4958 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4960    │4961    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249624963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4964    You may run "mix format --migrate" to fix this warning automatically.4965    │4966 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968    │4969    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549704971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4972    You may run "mix format --migrate" to fix this warning automatically.4973    │4974 26 │       <<4::int32, float::float32>>   -> float4975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976    │4977    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649784979    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4980    You may run "mix format --migrate" to fix this warning automatically.4981    │4982 26 │       <<4::int32, float::float32>>   -> float4983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4984    │4985    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649864987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4988    You may run "mix format --migrate" to fix this warning automatically.4989    │4990 26 │       <<4::int32, float::float32>>   -> float4991    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992    │4993    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249944995    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4996    You may run "mix format --migrate" to fix this warning automatically.4997    │4998 26 │       <<4::int32, float::float32>>   -> float4999    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5000    │5001    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250025003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5004    You may run "mix format --migrate" to fix this warning automatically.5005    │5006 26 │       <<4::int32, float::float32>>   -> float5007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008    │5009    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550105011    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5012    You may run "mix format --migrate" to fix this warning automatically.5013    │5014 26 │       <<4::int32, float::float32>>   -> float5015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5016    │5017    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550185019     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5020     You may run "mix format --migrate" to fix this warning automatically.5021     │5022 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5023     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024     │5025     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650265027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5028     You may run "mix format --migrate" to fix this warning automatically.5029     │5030 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5031     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032     │5033     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250345035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5036     You may run "mix format --migrate" to fix this warning automatically.5037     │5038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5040     │5041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550425043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5044    You may run "mix format --migrate" to fix this warning automatically.5045    │5046 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5048    │5049    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650505051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5052    You may run "mix format --migrate" to fix this warning automatically.5053    │5054 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5056    │5057    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250585059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5060    You may run "mix format --migrate" to fix this warning automatically.5061    │5062 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064    │5065    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550665067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5068    You may run "mix format --migrate" to fix this warning automatically.5069    │5070 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072    │5073    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650745075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5076    You may run "mix format --migrate" to fix this warning automatically.5077    │5078 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080    │5081    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250825083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5084    You may run "mix format --migrate" to fix this warning automatically.5085    │5086 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088    │5089    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550905091    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5092    You may run "mix format --migrate" to fix this warning automatically.5093    │5094 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096    │5097    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650985099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5100    You may run "mix format --migrate" to fix this warning automatically.5101    │5102 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5103    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5104    │5105    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251065107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5108    You may run "mix format --migrate" to fix this warning automatically.5109    │5110 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5111    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112    │5113    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551145115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5116    You may run "mix format --migrate" to fix this warning automatically.5117    │5118 26 │       <<8::int32, float::float64>>        -> float5119    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5120    │5121    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651225123    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5124    You may run "mix format --migrate" to fix this warning automatically.5125    │5126 26 │       <<8::int32, float::float64>>        -> float5127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5128    │5129    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651305131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5132    You may run "mix format --migrate" to fix this warning automatically.5133    │5134 26 │       <<8::int32, float::float64>>        -> float5135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5136    │5137    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251385139    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5140    You may run "mix format --migrate" to fix this warning automatically.5141    │5142 26 │       <<8::int32, float::float64>>        -> float5143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144    │5145    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251465147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5148    You may run "mix format --migrate" to fix this warning automatically.5149    │5150 26 │       <<8::int32, float::float64>>        -> float5151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152    │5153    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551545155    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5156    You may run "mix format --migrate" to fix this warning automatically.5157    │5158 26 │       <<8::int32, float::float64>>        -> float5159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5160    │5161    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551625163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5164     You may run "mix format --migrate" to fix this warning automatically.5165     │5166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168     │5169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651705171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5172     You may run "mix format --migrate" to fix this warning automatically.5173     │5174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176     │5177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251785179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5180     You may run "mix format --migrate" to fix this warning automatically.5181     │5182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184     │5185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551865187     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5188     You may run "mix format --migrate" to fix this warning automatically.5189     │5190 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5191     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5192     │5193     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651945195     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5196     You may run "mix format --migrate" to fix this warning automatically.5197     │5198 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5199     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5200     │5201     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252025203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5204     You may run "mix format --migrate" to fix this warning automatically.5205     │5206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208     │5209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552105211     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5212     You may run "mix format --migrate" to fix this warning automatically.5213     │5214 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5215     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5216     │5217     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652185219     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5220     You may run "mix format --migrate" to fix this warning automatically.5221     │5222 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5223     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224     │5225     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252265227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5228     You may run "mix format --migrate" to fix this warning automatically.5229     │5230 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5231     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232     │5233     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552345235    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5236    You may run "mix format --migrate" to fix this warning automatically.5237    │5238 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240    │5241    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652425243    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5244    You may run "mix format --migrate" to fix this warning automatically.5245    │5246 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5248    │5249    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252505251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5252    You may run "mix format --migrate" to fix this warning automatically.5253    │5254 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5256    │5257    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552585259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5260    You may run "mix format --migrate" to fix this warning automatically.5261    │5262 23 │       <<20 :: int32, 3, 128, 0, 16,5263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264    │5265    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652665267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5268    You may run "mix format --migrate" to fix this warning automatically.5269    │5270 23 │       <<20 :: int32, 3, 128, 0, 16,5271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5272    │5273    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252745275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5276    You may run "mix format --migrate" to fix this warning automatically.5277    │5278 23 │       <<20 :: int32, 3, 128, 0, 16,5279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280    │5281    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552825283     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5284     You may run "mix format --migrate" to fix this warning automatically.5285     │5286 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5287     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288     │5289     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652905291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5292     You may run "mix format --migrate" to fix this warning automatically.5293     │5294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296     │5297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252985299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5300     You may run "mix format --migrate" to fix this warning automatically.5301     │5302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304     │5305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553065307    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5308    You may run "mix format --migrate" to fix this warning automatically.5309    │5310 20 │       <<2 :: int32, int :: int16>> -> int5311    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312    │5313    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653145315    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5316    You may run "mix format --migrate" to fix this warning automatically.5317    │5318 20 │       <<2 :: int32, int :: int16>> -> int5319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320    │5321    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653225323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5324    You may run "mix format --migrate" to fix this warning automatically.5325    │5326 20 │       <<2 :: int32, int :: int16>> -> int5327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5328    │5329    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253305331    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5332    You may run "mix format --migrate" to fix this warning automatically.5333    │5334 20 │       <<2 :: int32, int :: int16>> -> int5335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336    │5337    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253385339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5340    You may run "mix format --migrate" to fix this warning automatically.5341    │5342 20 │       <<2 :: int32, int :: int16>> -> int5343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344    │5345    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553465347    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5348    You may run "mix format --migrate" to fix this warning automatically.5349    │5350 20 │       <<2 :: int32, int :: int16>> -> int5351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352    │5353    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553545355     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5356     You may run "mix format --migrate" to fix this warning automatically.5357     │5358 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5359     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360     │5361     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653625363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5364     You may run "mix format --migrate" to fix this warning automatically.5365     │5366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368     │5369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253705371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5372     You may run "mix format --migrate" to fix this warning automatically.5373     │5374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376     │5377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553785379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5380    You may run "mix format --migrate" to fix this warning automatically.5381    │5382 20 │       <<4 :: int32, int :: int32>> -> int5383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5384    │5385    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653865387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5388    You may run "mix format --migrate" to fix this warning automatically.5389    │5390 20 │       <<4 :: int32, int :: int32>> -> int5391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392    │5393    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653945395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5396    You may run "mix format --migrate" to fix this warning automatically.5397    │5398 20 │       <<4 :: int32, int :: int32>> -> int5399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5400    │5401    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254025403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5404    You may run "mix format --migrate" to fix this warning automatically.5405    │5406 20 │       <<4 :: int32, int :: int32>> -> int5407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408    │5409    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254105411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5412    You may run "mix format --migrate" to fix this warning automatically.5413    │5414 20 │       <<4 :: int32, int :: int32>> -> int5415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416    │5417    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554185419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5420    You may run "mix format --migrate" to fix this warning automatically.5421    │5422 20 │       <<4 :: int32, int :: int32>> -> int5423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424    │5425    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554265427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5428     You may run "mix format --migrate" to fix this warning automatically.5429     │5430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432     │5433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654345435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5436     You may run "mix format --migrate" to fix this warning automatically.5437     │5438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5440     │5441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254425443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5444     You may run "mix format --migrate" to fix this warning automatically.5445     │5446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5448     │5449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554505451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5452    You may run "mix format --migrate" to fix this warning automatically.5453    │5454 20 │       <<8 :: int32, int :: int64>> -> int5455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5456    │5457    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654585459    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5460    You may run "mix format --migrate" to fix this warning automatically.5461    │5462 20 │       <<8 :: int32, int :: int64>> -> int5463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464    │5465    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654665467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5468    You may run "mix format --migrate" to fix this warning automatically.5469    │5470 20 │       <<8 :: int32, int :: int64>> -> int5471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472    │5473    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254745475    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5476    You may run "mix format --migrate" to fix this warning automatically.5477    │5478 20 │       <<8 :: int32, int :: int64>> -> int5479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480    │5481    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254825483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5484    You may run "mix format --migrate" to fix this warning automatically.5485    │5486 20 │       <<8 :: int32, int :: int64>> -> int5487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488    │5489    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554905491    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5492    You may run "mix format --migrate" to fix this warning automatically.5493    │5494 20 │       <<8 :: int32, int :: int64>> -> int5495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5496    │5497    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554985499     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5500     You may run "mix format --migrate" to fix this warning automatically.5501     │5502 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5503     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5504     │5505     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655065507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5508     You may run "mix format --migrate" to fix this warning automatically.5509     │5510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5512     │5513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255145515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5516     You may run "mix format --migrate" to fix this warning automatically.5517     │5518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5520     │5521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555225523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5524    You may run "mix format --migrate" to fix this warning automatically.5525    │5526 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5527    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528    │5529    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655305531    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5532    You may run "mix format --migrate" to fix this warning automatically.5533    │5534 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536    │5537    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655385539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5540    You may run "mix format --migrate" to fix this warning automatically.5541    │5542 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5544    │5545    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655465547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5548    You may run "mix format --migrate" to fix this warning automatically.5549    │5550 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5552    │5553    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655545555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5556    You may run "mix format --migrate" to fix this warning automatically.5557    │5558 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5560    │5561    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255625563    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5564    You may run "mix format --migrate" to fix this warning automatically.5565    │5566 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5568    │5569    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255705571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5572    You may run "mix format --migrate" to fix this warning automatically.5573    │5574 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5576    │5577    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255785579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5580    You may run "mix format --migrate" to fix this warning automatically.5581    │5582 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584    │5585    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255865587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5588    You may run "mix format --migrate" to fix this warning automatically.5589    │5590 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592    │5593    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555945595    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5596    You may run "mix format --migrate" to fix this warning automatically.5597    │5598 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5600    │5601    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556025603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5604    You may run "mix format --migrate" to fix this warning automatically.5605    │5606 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5608    │5609    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556105611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5612    You may run "mix format --migrate" to fix this warning automatically.5613    │5614 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5616    │5617    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556185619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5620     You may run "mix format --migrate" to fix this warning automatically.5621     │5622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624     │5625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656265627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5628     You may run "mix format --migrate" to fix this warning automatically.5629     │5630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5632     │5633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256345635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5636     You may run "mix format --migrate" to fix this warning automatically.5637     │5638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5640     │5641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556425643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5644    You may run "mix format --migrate" to fix this warning automatically.5645    │5646 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5648    │5649    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656505651    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5652    You may run "mix format --migrate" to fix this warning automatically.5653    │5654 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5656    │5657    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656585659    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5660    You may run "mix format --migrate" to fix this warning automatically.5661    │5662 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5664    │5665    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656665667    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5668    You may run "mix format --migrate" to fix this warning automatically.5669    │5670 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5672    │5673    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656745675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5676    You may run "mix format --migrate" to fix this warning automatically.5677    │5678 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680    │5681    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256825683    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5684    You may run "mix format --migrate" to fix this warning automatically.5685    │5686 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5687    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5688    │5689    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256905691    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5692    You may run "mix format --migrate" to fix this warning automatically.5693    │5694 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5695    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696    │5697    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256985699    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5700    You may run "mix format --migrate" to fix this warning automatically.5701    │5702 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5704    │5705    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257065707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5708    You may run "mix format --migrate" to fix this warning automatically.5709    │5710 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5712    │5713    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557145715    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5716    You may run "mix format --migrate" to fix this warning automatically.5717    │5718 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5720    │5721    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557225723    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5724    You may run "mix format --migrate" to fix this warning automatically.5725    │5726 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5728    │5729    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557305731    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5732    You may run "mix format --migrate" to fix this warning automatically.5733    │5734 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736    │5737    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557385739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5740     You may run "mix format --migrate" to fix this warning automatically.5741     │5742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744     │5745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657465747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5748     You may run "mix format --migrate" to fix this warning automatically.5749     │5750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752     │5753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257545755     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5756     You may run "mix format --migrate" to fix this warning automatically.5757     │5758 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5759     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760     │5761     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557625763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5764    You may run "mix format --migrate" to fix this warning automatically.5765    │5766 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768    │5769    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657705771    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5772    You may run "mix format --migrate" to fix this warning automatically.5773    │5774 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5776    │5777    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657785779    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5780    You may run "mix format --migrate" to fix this warning automatically.5781    │5782 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5784    │5785    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657865787    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5788    You may run "mix format --migrate" to fix this warning automatically.5789    │5790 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792    │5793    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657945795    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5796    You may run "mix format --migrate" to fix this warning automatically.5797    │5798 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800    │5801    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658025803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5804    You may run "mix format --migrate" to fix this warning automatically.5805    │5806 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808    │5809    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258105811    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5812    You may run "mix format --migrate" to fix this warning automatically.5813    │5814 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816    │5817    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258185819    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5820    You may run "mix format --migrate" to fix this warning automatically.5821    │5822 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824    │5825    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258265827    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5828    You may run "mix format --migrate" to fix this warning automatically.5829    │5830 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832    │5833    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258345835    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5836    You may run "mix format --migrate" to fix this warning automatically.5837    │5838 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5840    │5841    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258425843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5844    You may run "mix format --migrate" to fix this warning automatically.5845    │5846 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5848    │5849    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558505851    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5852    You may run "mix format --migrate" to fix this warning automatically.5853    │5854 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856    │5857    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558585859    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5860    You may run "mix format --migrate" to fix this warning automatically.5861    │5862 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864    │5865    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558665867    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5868    You may run "mix format --migrate" to fix this warning automatically.5869    │5870 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872    │5873    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558745875    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5876    You may run "mix format --migrate" to fix this warning automatically.5877    │5878 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880    │5881    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558825883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5884     You may run "mix format --migrate" to fix this warning automatically.5885     │5886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888     │5889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658905891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5892     You may run "mix format --migrate" to fix this warning automatically.5893     │5894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5896     │5897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258985899     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5900     You may run "mix format --migrate" to fix this warning automatically.5901     │5902 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5903     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5904     │5905     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559065907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5908    You may run "mix format --migrate" to fix this warning automatically.5909    │5910 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912    │5913    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659145915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5916    You may run "mix format --migrate" to fix this warning automatically.5917    │5918 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920    │5921    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259225923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5924    You may run "mix format --migrate" to fix this warning automatically.5925    │5926 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928    │5929    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559305931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5932     You may run "mix format --migrate" to fix this warning automatically.5933     │5934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936     │5937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659385939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5940     You may run "mix format --migrate" to fix this warning automatically.5941     │5942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944     │5945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259465947     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5948     You may run "mix format --migrate" to fix this warning automatically.5949     │5950 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5951     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952     │5953     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559545955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5956    You may run "mix format --migrate" to fix this warning automatically.5957    │5958 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960    │5961    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659625963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5964    You may run "mix format --migrate" to fix this warning automatically.5965    │5966 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968    │5969    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259705971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5972    You may run "mix format --migrate" to fix this warning automatically.5973    │5974 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976    │5977    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559785979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5980     You may run "mix format --migrate" to fix this warning automatically.5981     │5982 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5983     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984     │5985     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659865987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5988     You may run "mix format --migrate" to fix this warning automatically.5989     │5990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992     │5993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259945995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5996     You may run "mix format --migrate" to fix this warning automatically.5997     │5998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6000     │6001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560026003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6004    You may run "mix format --migrate" to fix this warning automatically.6005    │6006 19 │       <<len :: int32, data :: binary-size(len)>> ->6007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008    │6009    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660106011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6012    You may run "mix format --migrate" to fix this warning automatically.6013    │6014 19 │       <<len :: int32, data :: binary-size(len)>> ->6015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016    │6017    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260186019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6020    You may run "mix format --migrate" to fix this warning automatically.6021    │6022 19 │       <<len :: int32, data :: binary-size(len)>> ->6023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024    │6025    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560266027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6028     You may run "mix format --migrate" to fix this warning automatically.6029     │6030 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6031     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032     │6033     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660346035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6036     You may run "mix format --migrate" to fix this warning automatically.6037     │6038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040     │6041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260426043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6044     You may run "mix format --migrate" to fix this warning automatically.6045     │6046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048     │6049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560506051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6052    You may run "mix format --migrate" to fix this warning automatically.6053    │6054 28 │       <<4 :: int32, oid :: uint32>> -> oid6055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6056    │6057    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660586059    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6060    You may run "mix format --migrate" to fix this warning automatically.6061    │6062 28 │       <<4 :: int32, oid :: uint32>> -> oid6063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064    │6065    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660666067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6068    You may run "mix format --migrate" to fix this warning automatically.6069    │6070 28 │       <<4 :: int32, oid :: uint32>> -> oid6071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072    │6073    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260746075    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6076    You may run "mix format --migrate" to fix this warning automatically.6077    │6078 28 │       <<4 :: int32, oid :: uint32>> -> oid6079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080    │6081    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260826083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6084    You may run "mix format --migrate" to fix this warning automatically.6085    │6086 28 │       <<4 :: int32, oid :: uint32>> -> oid6087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088    │6089    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560906091    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6092    You may run "mix format --migrate" to fix this warning automatically.6093    │6094 28 │       <<4 :: int32, oid :: uint32>> -> oid6095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6096    │6097    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560986099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6100     You may run "mix format --migrate" to fix this warning automatically.6101     │6102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104     │6105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661066107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6108     You may run "mix format --migrate" to fix this warning automatically.6109     │6110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6112     │6113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261146115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6116     You may run "mix format --migrate" to fix this warning automatically.6117     │6118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120     │6121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561226123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6124    You may run "mix format --migrate" to fix this warning automatically.6125    │6126 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128    │6129    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661306131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6132    You may run "mix format --migrate" to fix this warning automatically.6133    │6134 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136    │6137    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261386139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6140    You may run "mix format --migrate" to fix this warning automatically.6141    │6142 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144    │6145    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561466147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6148     You may run "mix format --migrate" to fix this warning automatically.6149     │6150 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6151     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6152     │6153     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661546155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6156     You may run "mix format --migrate" to fix this warning automatically.6157     │6158 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6159     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160     │6161     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261626163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6164     You may run "mix format --migrate" to fix this warning automatically.6165     │6166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6168     │6169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561706171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6172    You may run "mix format --migrate" to fix this warning automatically.6173    │6174 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6175    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176    │6177    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661786179    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6180    You may run "mix format --migrate" to fix this warning automatically.6181    │6182 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6183    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6184    │6185    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661866187    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6188    You may run "mix format --migrate" to fix this warning automatically.6189    │6190 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192    │6193    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661946195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6196    You may run "mix format --migrate" to fix this warning automatically.6197    │6198 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200    │6201    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262026203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6204    You may run "mix format --migrate" to fix this warning automatically.6205    │6206 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208    │6209    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262106211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6212    You may run "mix format --migrate" to fix this warning automatically.6213    │6214 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6216    │6217    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262186219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6220    You may run "mix format --migrate" to fix this warning automatically.6221    │6222 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6224    │6225    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562266227    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6228    You may run "mix format --migrate" to fix this warning automatically.6229    │6230 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232    │6233    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562346235    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6236    You may run "mix format --migrate" to fix this warning automatically.6237    │6238 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6240    │6241    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562426243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6244     You may run "mix format --migrate" to fix this warning automatically.6245     │6246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248     │6249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662506251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6252     You may run "mix format --migrate" to fix this warning automatically.6253     │6254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256     │6257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262586259     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6260     You may run "mix format --migrate" to fix this warning automatically.6261     │6262 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6263     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264     │6265     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562666267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6268    You may run "mix format --migrate" to fix this warning automatically.6269    │6270 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272    │6273    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662746275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6276    You may run "mix format --migrate" to fix this warning automatically.6277    │6278 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6280    │6281    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262826283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6284    You may run "mix format --migrate" to fix this warning automatically.6285    │6286 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288    │6289    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562906291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6292     You may run "mix format --migrate" to fix this warning automatically.6293     │6294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296     │6297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662986299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6300     You may run "mix format --migrate" to fix this warning automatically.6301     │6302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6304     │6305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263066307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6308     You may run "mix format --migrate" to fix this warning automatically.6309     │6310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312     │6313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563146315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6316    You may run "mix format --migrate" to fix this warning automatically.6317    │6318 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320    │6321    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863226323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6324    You may run "mix format --migrate" to fix this warning automatically.6325    │6326 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6328    │6329    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463306331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6332    You may run "mix format --migrate" to fix this warning automatically.6333    │6334 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6336    │6337    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763386339     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6340     You may run "mix format --migrate" to fix this warning automatically.6341     │6342 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6343     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6344     │6345     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863466347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6348     You may run "mix format --migrate" to fix this warning automatically.6349     │6350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6352     │6353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463546355     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6356     You may run "mix format --migrate" to fix this warning automatically.6357     │6358 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6359     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6360     │6361     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763626363    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6364    You may run "mix format --migrate" to fix this warning automatically.6365    │6366 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6368    │6369    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663706371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6372    You may run "mix format --migrate" to fix this warning automatically.6373    │6374 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376    │6377    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263786379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6380    You may run "mix format --migrate" to fix this warning automatically.6381    │6382 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6384    │6385    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563866387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6388     You may run "mix format --migrate" to fix this warning automatically.6389     │6390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392     │6393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663946395     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6396     You may run "mix format --migrate" to fix this warning automatically.6397     │6398 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6399     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400     │6401     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264026403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6404     You may run "mix format --migrate" to fix this warning automatically.6405     │6406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6408     │6409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564106411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6412    You may run "mix format --migrate" to fix this warning automatically.6413    │6414 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6416    │6417    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864186419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6420    You may run "mix format --migrate" to fix this warning automatically.6421    │6422 40 │         <<count::int32, data::binary>> = binary6423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6424    │6425    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864266427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6428    You may run "mix format --migrate" to fix this warning automatically.6429    │6430 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6432    │6433    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464346435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6436    You may run "mix format --migrate" to fix this warning automatically.6437    │6438 40 │         <<count::int32, data::binary>> = binary6439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6440    │6441    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464426443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6444    You may run "mix format --migrate" to fix this warning automatically.6445    │6446 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6448    │6449    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764506451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6452    You may run "mix format --migrate" to fix this warning automatically.6453    │6454 40 │         <<count::int32, data::binary>> = binary6455    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6456    │6457    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764586459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6460    You may run "mix format --migrate" to fix this warning automatically.6461    │6462 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6464    │6465    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864666467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6468    You may run "mix format --migrate" to fix this warning automatically.6469    │6470 44 │         <<_::int32, data::binary>> = binary6471    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6472    │6473    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864746475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6476    You may run "mix format --migrate" to fix this warning automatically.6477    │6478 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6480    │6481    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464826483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6484    You may run "mix format --migrate" to fix this warning automatically.6485    │6486 44 │         <<_::int32, data::binary>> = binary6487    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488    │6489    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464906491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6492    You may run "mix format --migrate" to fix this warning automatically.6493    │6494 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496    │6497    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764986499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6500    You may run "mix format --migrate" to fix this warning automatically.6501    │6502 44 │         <<_::int32, data::binary>> = binary6503    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6504    │6505    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765066507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6508     You may run "mix format --migrate" to fix this warning automatically.6509     │6510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6512     │6513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865146515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6516     You may run "mix format --migrate" to fix this warning automatically.6517     │6518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6520     │6521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465226523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6524     You may run "mix format --migrate" to fix this warning automatically.6525     │6526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6528     │6529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765306531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6532    You may run "mix format --migrate" to fix this warning automatically.6533    │6534 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6536    │6537    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665386539    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6540    You may run "mix format --migrate" to fix this warning automatically.6541    │6542 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6544    │6545    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665466547    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6548    You may run "mix format --migrate" to fix this warning automatically.6549    │6550 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6552    │6553    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665546555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6556    You may run "mix format --migrate" to fix this warning automatically.6557    │6558 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6560    │6561    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265626563    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6564    You may run "mix format --migrate" to fix this warning automatically.6565    │6566 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6568    │6569    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265706571    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6572    You may run "mix format --migrate" to fix this warning automatically.6573    │6574 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576    │6577    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265786579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6580    You may run "mix format --migrate" to fix this warning automatically.6581    │6582 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6584    │6585    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565866587    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6588    You may run "mix format --migrate" to fix this warning automatically.6589    │6590 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6592    │6593    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565946595    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6596    You may run "mix format --migrate" to fix this warning automatically.6597    │6598 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6600    │6601    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566026603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6604     You may run "mix format --migrate" to fix this warning automatically.6605     │6606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6608     │6609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666106611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6612     You may run "mix format --migrate" to fix this warning automatically.6613     │6614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6616     │6617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266186619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6620     You may run "mix format --migrate" to fix this warning automatically.6621     │6622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6624     │6625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566266627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6628    You may run "mix format --migrate" to fix this warning automatically.6629    │6630 33 │       <<8 :: int32, microsecs :: int64>> ->6631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6632    │6633    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666346635    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6636    You may run "mix format --migrate" to fix this warning automatically.6637    │6638 33 │       <<8 :: int32, microsecs :: int64>> ->6639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6640    │6641    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666426643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6644    You may run "mix format --migrate" to fix this warning automatically.6645    │6646 33 │       <<8 :: int32, microsecs :: int64>> ->6647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6648    │6649    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266506651    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6652    You may run "mix format --migrate" to fix this warning automatically.6653    │6654 33 │       <<8 :: int32, microsecs :: int64>> ->6655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6656    │6657    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266586659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6660    You may run "mix format --migrate" to fix this warning automatically.6661    │6662 33 │       <<8 :: int32, microsecs :: int64>> ->6663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6664    │6665    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566666667    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6668    You may run "mix format --migrate" to fix this warning automatically.6669    │6670 33 │       <<8 :: int32, microsecs :: int64>> ->6671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6672    │6673    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566746675     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6676     You may run "mix format --migrate" to fix this warning automatically.6677     │6678 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6679     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6680     │6681     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666826683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6684     You may run "mix format --migrate" to fix this warning automatically.6685     │6686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6688     │6689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266906691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6692     You may run "mix format --migrate" to fix this warning automatically.6693     │6694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6696     │6697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566986699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6700    You may run "mix format --migrate" to fix this warning automatically.6701    │6702 37 │       <<8 :: int32, microsecs :: int64>> ->6703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6704    │6705    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667066707    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6708    You may run "mix format --migrate" to fix this warning automatically.6709    │6710 37 │       <<8 :: int32, microsecs :: int64>> ->6711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6712    │6713    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667146715    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6716    You may run "mix format --migrate" to fix this warning automatically.6717    │6718 37 │       <<8 :: int32, microsecs :: int64>> ->6719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6720    │6721    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267226723    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6724    You may run "mix format --migrate" to fix this warning automatically.6725    │6726 37 │       <<8 :: int32, microsecs :: int64>> ->6727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6728    │6729    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267306731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6732    You may run "mix format --migrate" to fix this warning automatically.6733    │6734 37 │       <<8 :: int32, microsecs :: int64>> ->6735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6736    │6737    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567386739    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6740    You may run "mix format --migrate" to fix this warning automatically.6741    │6742 37 │       <<8 :: int32, microsecs :: int64>> ->6743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6744    │6745    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567466747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6748     You may run "mix format --migrate" to fix this warning automatically.6749     │6750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6752     │6753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667546755     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6756     You may run "mix format --migrate" to fix this warning automatically.6757     │6758 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6759     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6760     │6761     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267626763     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6764     You may run "mix format --migrate" to fix this warning automatically.6765     │6766 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6767     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6768     │6769     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567706771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6772    You may run "mix format --migrate" to fix this warning automatically.6773    │6774 42 │       <<8 :: int32, microsecs :: int64>> ->6775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6776    │6777    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667786779    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6780    You may run "mix format --migrate" to fix this warning automatically.6781    │6782 42 │       <<8 :: int32, microsecs :: int64>> ->6783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6784    │6785    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667866787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6788    You may run "mix format --migrate" to fix this warning automatically.6789    │6790 42 │       <<8 :: int32, microsecs :: int64>> ->6791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6792    │6793    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267946795    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6796    You may run "mix format --migrate" to fix this warning automatically.6797    │6798 42 │       <<8 :: int32, microsecs :: int64>> ->6799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6800    │6801    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268026803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6804    You may run "mix format --migrate" to fix this warning automatically.6805    │6806 42 │       <<8 :: int32, microsecs :: int64>> ->6807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6808    │6809    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568106811    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6812    You may run "mix format --migrate" to fix this warning automatically.6813    │6814 42 │       <<8 :: int32, microsecs :: int64>> ->6815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6816    │6817    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568186819     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6820     You may run "mix format --migrate" to fix this warning automatically.6821     │6822 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6823     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6824     │6825     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668266827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6828     You may run "mix format --migrate" to fix this warning automatically.6829     │6830 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6831     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6832     │6833     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268346835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6836     You may run "mix format --migrate" to fix this warning automatically.6837     │6838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6840     │6841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568426843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6844    You may run "mix format --migrate" to fix this warning automatically.6845    │6846 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6848    │6849    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668506851    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6852    You may run "mix format --migrate" to fix this warning automatically.6853    │6854 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6856    │6857    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668586859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6860    You may run "mix format --migrate" to fix this warning automatically.6861    │6862 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6864    │6865    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668666867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6868    You may run "mix format --migrate" to fix this warning automatically.6869    │6870 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6872    │6873    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268746875    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6876    You may run "mix format --migrate" to fix this warning automatically.6877    │6878 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6880    │6881    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268826883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6884    You may run "mix format --migrate" to fix this warning automatically.6885    │6886 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6887    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6888    │6889    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268906891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6892    You may run "mix format --migrate" to fix this warning automatically.6893    │6894 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6895    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6896    │6897    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568986899    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6900    You may run "mix format --migrate" to fix this warning automatically.6901    │6902 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6904    │6905    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569066907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6908    You may run "mix format --migrate" to fix this warning automatically.6909    │6910 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6912    │6913    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569146915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6916     You may run "mix format --migrate" to fix this warning automatically.6917     │6918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6920     │6921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669226923     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6924     You may run "mix format --migrate" to fix this warning automatically.6925     │6926 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6927     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6928     │6929     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269306931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6932     You may run "mix format --migrate" to fix this warning automatically.6933     │6934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6936     │6937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569386939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6940     You may run "mix format --migrate" to fix this warning automatically.6941     │6942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6944     │6945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669466947     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6948     You may run "mix format --migrate" to fix this warning automatically.6949     │6950 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6951     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6952     │6953     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669546955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6956     You may run "mix format --migrate" to fix this warning automatically.6957     │6958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6960     │6961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269626963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6964     You may run "mix format --migrate" to fix this warning automatically.6965     │6966 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6967     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6968     │6969     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269706971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6972     You may run "mix format --migrate" to fix this warning automatically.6973     │6974 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6975     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6976     │6977     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569786979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6980     You may run "mix format --migrate" to fix this warning automatically.6981     │6982 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6983     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6984     │6985     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569866987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6988     You may run "mix format --migrate" to fix this warning automatically.6989     │6990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6992     │6993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669946995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6996     You may run "mix format --migrate" to fix this warning automatically.6997     │6998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7000     │7001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270027003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7004     You may run "mix format --migrate" to fix this warning automatically.7005     │7006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7008     │7009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570107011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7012    You may run "mix format --migrate" to fix this warning automatically.7013    │7014 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7016    │7017    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670187019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7020    You may run "mix format --migrate" to fix this warning automatically.7021    │7022 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7024    │7025    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270267027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7028    You may run "mix format --migrate" to fix this warning automatically.7029    │7030 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7032    │7033    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570347035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7036     You may run "mix format --migrate" to fix this warning automatically.7037     │7038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7040     │7041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670427043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7044     You may run "mix format --migrate" to fix this warning automatically.7045     │7046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7048     │7049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270507051     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7052     You may run "mix format --migrate" to fix this warning automatically.7053     │7054 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7055     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7056     │7057     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570587059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7060    You may run "mix format --migrate" to fix this warning automatically.7061    │7062 17 │       <<0 :: int32>> -> :void7063    │       ~~~~~~~~~~~~~~~~~~~~~~~7064    │7065    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670667067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7068    You may run "mix format --migrate" to fix this warning automatically.7069    │7070 17 │       <<0 :: int32>> -> :void7071    │       ~~~~~~~~~~~~~~~~~~~~~~~7072    │7073    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270747075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7076    You may run "mix format --migrate" to fix this warning automatically.7077    │7078 17 │       <<0 :: int32>> -> :void7079    │       ~~~~~~~~~~~~~~~~~~~~~~~7080    │7081    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570827083     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7084     You may run "mix format --migrate" to fix this warning automatically.7085     │7086 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7087     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7088     │7089     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670907091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7092     You may run "mix format --migrate" to fix this warning automatically.7093     │7094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7096     │7097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270987099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7100     You may run "mix format --migrate" to fix this warning automatically.7101     │7102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7104     │7105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571067107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7108    You may run "mix format --migrate" to fix this warning automatically.7109    │7110 23 │       <<0 :: int32>> -> :void7111    │       ~~~~~~~~~~~~~~~~~~~~~~~7112    │7113    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671147115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7116    You may run "mix format --migrate" to fix this warning automatically.7117    │7118 23 │       <<0 :: int32>> -> :void7119    │       ~~~~~~~~~~~~~~~~~~~~~~~7120    │7121    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271227123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7124    You may run "mix format --migrate" to fix this warning automatically.7125    │7126 23 │       <<0 :: int32>> -> :void7127    │       ~~~~~~~~~~~~~~~~~~~~~~~7128    │7129    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571307131     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7132     You may run "mix format --migrate" to fix this warning automatically.7133     │7134 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7135     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7136     │7137     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671387139     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7140     You may run "mix format --migrate" to fix this warning automatically.7141     │7142 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7143     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7144     │7145     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271467147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7148     You may run "mix format --migrate" to fix this warning automatically.7149     │7150 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7151     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7152     │7153     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571547155    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7156    │7157 20 │     manager    = worker(Postgrex.TypeManager, [])7158    │                  ~7159    │7160    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171617162    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7163    │7164 21 │     server_sup = supervisor(__MODULE__, [:servers])7165    │                  ~7166    │7167    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171687169    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7170    │7171 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7172    │     ~7173    │7174    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17175    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171767177    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7178    │7179 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7180    │                   ~7181    │7182    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171837184     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7185     │7186 110 │     if Map.size(s.listener_channels[channel]) == 1 do7187     │            ~7188     │7189     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37190     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37191     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271927193     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7194     │7195 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7196     │               ~7197     │7198     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271997200    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7201    │7202 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7203    │            ~7204    │7205    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172067207     warning: a struct for Postgrex.Query is expected on struct update:72087209         %Postgrex.Query{7210           query7211           | param_oids: param_oids,7212             param_formats: param_formats,7213             param_types: param_types7214         }72157216     but got type:72177218         dynamic()72197220     where "query" was given the type:72217222         # type: dynamic()7223         # from: lib/postgrex/protocol.ex:910:357224         query72257226     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72277228     type warning found at:7229     │7230 915 │         query = %Query{query | param_oids: param_oids,7231     │                 ~7232     │7233     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672347235     warning: a struct for Postgrex.Query is expected on struct update:72367237         %Postgrex.Query{7238           query7239           | ref: make_ref(),7240             types: types,7241             columns: col_names,7242             result_oids: result_oids,7243             result_formats: result_formats,7244             result_types: result_types7245         }72467247     but got type:72487249         dynamic()72507251     where "query" was given the type:72527253         # type: dynamic()7254         # from: lib/postgrex/protocol.ex:926:357255         query72567257     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72587259     type warning found at:7260     │7261 932 │         query = %Query{query | ref: make_ref(), types: types,7262     │                 ~7263     │7264     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672657266     warning: a struct for Postgrex.Query is expected on struct update:72677268         %Postgrex.Query{query | ref: make_ref()}72697270     but got type:72717272         dynamic()72737274     where "query" was given the type:72757276         # type: dynamic()7277         # from: lib/postgrex/protocol.ex:977:317278         query72797280     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72817282     type warning found at:7283     │7284 978 │     query = %Query{query | ref: make_ref()}7285     │             ~7286     │7287     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572887289    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7290    │7291  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7292    │                 ~7293    │7294    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272957296    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7297    │7298  9 │                 worker(Postgrex.Parameters, [])]7299    │                 ~7300    │7301    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273027303      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7304      │7305 2131 │     formatted_reason = :ssl.format_error(reason)7306      │                             ~7307      │7308      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373097310      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7311      │7312 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7313      │                                            ~7314      │7315      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373167317      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7318      │7319 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7320      │        ~7321      │7322      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273237324      warning: a struct for Postgrex.Query is expected on struct update:73257326          %Postgrex.Query{query | name: ""}73277328      but got type:73297330          dynamic()73317332      where "query" was given the type:73337334          # type: dynamic()7335          # from: lib/postgrex/protocol.ex:2313:167336          query73377338      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73397340      type warning found at:7341      │7342 2313 │   defp unnamed(query), do: %Query{query | name: ""}7343      │                            ~7344      │7345      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173467347Generated postgrex app7348warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7349  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27350  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17351  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57352  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27353  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47354  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273557356==> ecto7357Compiling 70 files (.ex)7358     warning: using single-quoted strings to represent charlists is deprecated.7359     Use ~c"" if you indeed want a charlist or use "" instead.7360     You may run "mix format --migrate" to change all single-quoted7361     strings to use the ~c sigil and fix this warning.7362     │7363 166 │     defp insert_all_value(_),   do: '?'7364     │                                     ~7365     │7366     └─ lib/ecto/adapters/mysql/connection.ex:166:3773677368     warning: using single-quoted strings to represent charlists is deprecated.7369     Use ~c"" if you indeed want a charlist or use "" instead.7370     You may run "mix format --migrate" to change all single-quoted7371     strings to use the ~c sigil and fix this warning.7372     │7373 354 │       '?'7374     │       ~7375     │7376     └─ lib/ecto/adapters/mysql/connection.ex:354:773777378      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73797380      This error happens when you have function calls without parentheses inside keywords. For example:73817382          function(arg, one: nested_call a, b, c)7383          function(arg, one: if expr, do: :this, else: :that)73847385      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:73867387          function(arg, one: if(expr, do: :this, else: :that))7388          function(arg, one: nested_call(a, b, c))73897390      Ambiguity found at:7391      │7392 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7393      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7394      │7395      └─ lib/ecto/changeset.ex:228673967397     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73987399     This error happens when you have function calls without parentheses inside keywords. For example:74007401         function(arg, one: nested_call a, b, c)7402         function(arg, one: if expr, do: :this, else: :that)74037404     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:74057406         function(arg, one: if(expr, do: :this, else: :that))7407         function(arg, one: nested_call(a, b, c))74087409     Ambiguity found at:7410     │7411 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7413     │7414     └─ lib/ecto/migration/runner.ex:26574157416     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74177418     This error happens when you have function calls without parentheses inside keywords. For example:74197420         function(arg, one: nested_call a, b, c)7421         function(arg, one: if expr, do: :this, else: :that)74227423     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:74247425         function(arg, one: if(expr, do: :this, else: :that))7426         function(arg, one: nested_call(a, b, c))74277428     Ambiguity found at:7429     │7430 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7432     │7433     └─ lib/ecto/migration/runner.ex:26774347435     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7436     │7437 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7438     │        ~7439     │7440     └─ lib/ecto/query/builder.ex:136:874417442     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7443     │7444 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7445     │                                             ~~7446     │7447     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274487449     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7450     │7451 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7452     │                                         ~~7453     │7454     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274557456     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74577458     This error happens when you have function calls without parentheses inside keywords. For example:74597460         function(arg, one: nested_call a, b, c)7461         function(arg, one: if expr, do: :this, else: :that)74627463     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:74647465         function(arg, one: if(expr, do: :this, else: :that))7466         function(arg, one: nested_call(a, b, c))74677468     Ambiguity found at:7469     │7470 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7472     │7473     └─ lib/ecto/repo/schema.ex:45474747475    warning: unused require Ecto.Query7476    │7477  6 │   require Ecto.Query7478    │   ~7479    │7480    └─ lib/ecto/repo/preloader.ex:6:374817482    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7483    │7484  9 │   schema "schema_migrations" do7485    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7486    │7487    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74887489    warning: incompatible types given to Mix.Ecto.ensure_started/2:74907491        Mix.Ecto.ensure_started(repo, opts)74927493    given types:74947495        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))74967497    but expected one of:74987499        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75007501    where "opts" was given the type:75027503        # type: dynamic(7504          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7505            non_struct_map()7506        )7507        # from: lib/mix/tasks/ecto.rollback.ex:64:107508        opts =7509          if opts[:quiet] do7510            Keyword.merge(opts, log: false, log_sql: false)7511          else7512            opts7513          end75147515    where "repo" was given the type:75167517        # type: dynamic(atom())7518        # from: lib/mix/tasks/ecto.rollback.ex:70:77519        Mix.Ecto.ensure_repo(repo, args)75207521    type warning found at:7522    │7523 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7524    │                          ~7525    │7526    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275277528      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7529      │7530 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7531      │     ~7532      │7533      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/275347535    warning: incompatible types given to Mix.Ecto.ensure_started/2:75367537        Mix.Ecto.ensure_started(repo, all: true)75387539    given types:75407541        -dynamic(atom())-, non_empty_list({:all, true})75427543    but expected one of:75447545        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75467547    where "repo" was given the type:75487549        # type: dynamic(atom())7550        # from: lib/mix/tasks/ecto.migrations.ex:37:77551        Mix.Ecto.ensure_repo(repo, args)75527553    type warning found at:7554    │7555 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7556    │                       ~7557    │7558    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375597560    warning: incompatible types given to Mix.Ecto.ensure_started/2:75617562        Mix.Ecto.ensure_started(repo, opts)75637564    given types:75657566        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75677568    but expected one of:75697570        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75717572    where "opts" was given the type:75737574        # type: dynamic(7575          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7576            non_struct_map()7577        )7578        # from: lib/mix/tasks/ecto.migrate.ex:68:107579        opts =7580          if opts[:quiet] do7581            Keyword.merge(opts, log: false, log_sql: false)7582          else7583            opts7584          end75857586    where "repo" was given the type:75877588        # type: dynamic(atom())7589        # from: lib/mix/tasks/ecto.migrate.ex:74:77590        Mix.Ecto.ensure_repo(repo, args)75917592    type warning found at:7593    │7594 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7595    │                          ~7596    │7597    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275987599    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76007601        Mix.Ecto.source_repo_priv(repo)76027603    given types:76047605        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76067607    but expected one of:76087609        atom()76107611    where "repo" was given the types:76127613        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7614        # from: lib/mix/tasks/ecto.load.ex:70:227615        Keyword.merge(repo.config, opts)76167617        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7618        # from: lib/mix/tasks/ecto.load.ex:72:277619        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76207621    type warning found at:7622    │7623 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7624    │                                          ~7625    │7626    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276277628    warning: expected a map or struct when accessing .__adapter__ in expression:76297630        repo.__adapter__76317632    where "repo" was given the type:76337634        # type: dynamic(atom())7635        # from: lib/mix/tasks/ecto.load.ex:53:77636        Mix.Ecto.ensure_repo(repo, args)76377638    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76397640    type warning found at:7641    │7642 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7643    │                              ~7644    │7645    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176467647     warning: the following clause will never match:76487649         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76507651     because it attempts to match on the result of:76527653         System.stacktrace()76547655     which has type:76567657         empty_list()76587659     where "args_or_arity" was given the type:76607661         # type: float() or integer() or non_empty_list(term())7662         # from: lib/ecto/changeset.ex7663         (_() when args_or_arity == 2) when length(args_or_arity) == 276647665     where "module" was given the type:76667667         # type: dynamic()7668         # from: lib/ecto/changeset.ex:733:307669         module76707671     type warning found at:7672     │7673 741 │ ...                   when length(args_or_arity) == 2 ->7674     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7675     │7676     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276777678     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7679     │7680 739 │           case System.stacktrace do7681     │                       ~7682     │7683     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276847685    warning: expected a map or struct when accessing .__adapter__ in expression:76867687        repo.__adapter__76887689    where "repo" was given the type:76907691        # type: dynamic(atom())7692        # from: lib/mix/tasks/ecto.dump.ex:50:77693        Mix.Ecto.ensure_repo(repo, args)76947695    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76967697    type warning found at:7698    │7699 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7700    │                              ~7701    │7702    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177037704    warning: expected a map or struct when accessing .__adapter__ in expression:77057706        repo.__adapter__77077708    where "repo" was given the type:77097710        # type: dynamic(atom())7711        # from: lib/mix/tasks/ecto.create.ex:37:77712        Mix.Ecto.ensure_repo(repo, args)77137714    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77157716    type warning found at:7717    │7718 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7719    │                              ~7720    │7721    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177227723    warning: expected a map or struct when accessing .__adapter__ in expression:77247725        repo.__adapter__77267727    where "repo" was given the type:77287729        # type: dynamic(atom())7730        # from: lib/mix/tasks/ecto.drop.ex:39:77731        Mix.Ecto.ensure_repo(repo, args)77327733    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77347735    type warning found at:7736    │7737 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7738    │                              ~7739    │7740    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177417742    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7743    │7744 62 │       Mix.Project.compile(args)7745    │                   ~7746    │7747    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277487749     warning: expected a module (an atom) when invoking start_link/1 in expression:77507751         repo.start_link(pool_size: pool_size)77527753     where "pool_size" was given the type:77547755         # type: dynamic()7756         # from: lib/mix/ecto.ex:101:157757         pool_size = Keyword.get(opts, :pool_size, 1)77587759     where "repo" was given the type:77607761         # type: dynamic(%{..., __adapter__: atom()})7762         # from: lib/mix/ecto.ex:99:367763         repo.__adapter__.ensure_all_started(repo, :temporary)77647765     type warning found at:7766     │7767 102 │     case repo.start_link(pool_size: pool_size) do7768     │               ~7769     │7770     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277717772     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7773     │7774 146 │     Logger.remove_backend(:console)7775     │            ~7776     │7777     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277787779     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7780     │7781 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7782     │                                                                              ~7783     │7784     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27785     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277867787     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7788     │7789 155 │     Logger.add_backend(:console, flush: true)7790     │            ~7791     │7792     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277937794    warning: incompatible types given to get_source/1:77957796        get_source(repo)77977798    given types:77997800        -dynamic(atom())-78017802    but expected one of:78037804        %{..., config: empty_list() or non_empty_list(term(), term())}78057806    where "repo" was given the type:78077808        # type: dynamic(atom())7809        # from: lib/ecto/migration/schema_migration.ex:24:137810        repo.all(7811          Map.put(7812            (7813              query =7814                (7815                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7816                  Ecto.Query.Builder.From.apply(query, 1)7817                )7818        7819              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7820                ...,7821                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7822                file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7823                line: 22,7824                take: %{}7825              })7826            ),7827            :prefix,7828            prefix7829          ), timeout: :infinity, log: false)78307831    type warning found at:7832    │7833 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7834    │                ~7835    │7836    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278377838    warning: incompatible types given to get_source/1:78397840        get_source(repo)78417842    given types:78437844        -dynamic(atom())-78457846    but expected one of:78477848        %{..., config: empty_list() or non_empty_list(term(), term())}78497850    where "repo" was given the type:78517852        # type: dynamic(atom())7853        # from: lib/ecto/migration/schema_migration.ex:30:137854        repo.insert!(7855          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7856            prefix: prefix,7857            source: get_source(repo)7858          ), timeout: :infinity, log: false)78597860    type warning found at:7861    │7862 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7863    │                                              ~7864    │7865    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378667867    warning: incompatible types given to get_source/1:78687869        get_source(repo)78707871    given types:78727873        -dynamic(atom())-78747875    but expected one of:78767877        %{..., config: empty_list() or non_empty_list(term(), term())}78787879    where "repo" was given the type:78807881        # type: dynamic(atom())7882        # from: lib/ecto/migration/schema_migration.ex:36:137883        repo.delete_all(7884          Map.put(7885            (7886              query =7887                (7888                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7889                  Ecto.Query.Builder.From.apply(query, 1)7890                )7891        7892              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7893                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7894                op: :and,7895                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7896                file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7897                line: 347898              })7899            ),7900            :prefix,7901            prefix7902          ), timeout: :infinity, log: false)79037904    type warning found at:7905    │7906 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7907    │                ~7908    │7909    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379107911     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7912     │7913 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7914     │                                                                              ~7915     │7916     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279177918     warning: the following conditional expression:79197920         is_atom(related)79217922     will always evaluate to:79237924         dynamic(true)79257926     where "related" was given the type:79277928         # type: dynamic(atom())7929         # from: lib/ecto/association.ex:730:157930         related = Ecto.Association.related_from_query(queryable)79317932     type warning found at:7933     │7934 732 │     unless is_atom(related) do7935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7936     │7937     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379387939      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7940      │7941 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7942      │        ~7943      │7944      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179457946     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7947     │7948 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7949     │                                                                              ~7950     │7951     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279527953      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7954      │7955 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7956      │                 ~7957      │7958      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379597960     warning: the following clause will never match:79617962         {:error, _} = error ->79637964     because it attempts to match on the result of:79657966         apply(changeset, adapter, :insert, args)79677968     which has type:79697970         dynamic({:invalid or :ok, term()})79717972     type warning found at:7973     │7974 219 │           {:error, _} = error ->7975     │                       ~7976     │7977     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479787979     warning: the following clause will never match:79807981         {:error, _} = error ->79827983     because it attempts to match on the result of:79847985         apply(changeset, adapter, action, args)79867987     which has type:79887989         dynamic({:invalid or :ok, term()})79907991     type warning found at:7992     │7993 297 │             {:error, _} = error ->7994     │                         ~7995     │7996     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/479977998    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7999    │8000 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)8001    │     ~8002    │8003    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/280048005    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8006    │8007 54 │       filter_and_reraise e, System.stacktrace8008    │                                    ~8009    │8010    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580118012     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead8013     │8014 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))8015     │           ~8016     │8017     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/380188019    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8020    │8021 44 │     index  = Map.size(params)8022    │                  ~8023    │8024    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58025    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580268027     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8028     │8029 614 │     Decimal.minus(decimal)8030     │             ~8031     │8032     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180338034     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)8035     │8036 228 │         raise BadStructError, struct: struct, term: data8037     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8038     │8039     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580408041     warning: the following clause will never match:80428043         {:error, _} ->80448045     because it attempts to match on the result of:80468047         NaiveDateTime.new(date, time)80488049     which has type:80508051         dynamic({:ok, %NaiveDateTime{}})80528053     type warning found at:8054     │8055 803 │         {:error, _} -> :error8056     │         ~~~~~~~~~~~~~~~~~~~~~8057     │8058     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180598060     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8061     │8062 159 │         supervise(children, strategy: :one_for_one)8063     │         ~8064     │8065     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180668067     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8068     │8069 214 │       filter_and_reraise e, System.stacktrace8070     │                                    ~8071     │8072     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48073     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480748075    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8076    │8077 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8078    │     ~8079    │8080    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280818082      warning: expected a map or struct when accessing .__struct__ in expression:80838084          schema.__struct__80858086      where "schema" was given the types:80878088          # type: dynamic(atom() and not nil)8089          # from: lib/ecto/query/planner.ex:1186:418090          schema80918092          # type: atom()8093          # from: lib/ecto/query/planner.ex:1186:618094          is_atom(schema)80958096      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80978098      type warning found at:8099      │8100 1190 │       Map.has_key?(schema.__struct__, field) ->8101      │                           ~8102      │8103      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681048105    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8106    │8107 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8108    │       ~8109    │8110    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181118112    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81138114        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81158116    given types:81178118        (8119          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8120          dynamic()8121        )81228123    but expected one of:81248125        atom(), term()81268127    where "opts" was given the type:81288129        # type: dynamic(8130          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8131            non_struct_map()8132        )8133        # from: lib/ecto/migrator.ex:44:658134        opts[:prefix]81358136    where "repo" was given the type:81378138        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8139        # from: lib/ecto/migrator.ex:44:238140        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81418142    type warning found at:8143    │8144 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8145    │                       ~8146    │8147    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281488149    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8150    │8151 15 │     supervise(children, strategy: :simple_one_for_one)8152    │     ~8153    │8154    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181558156     warning: expected a module (an atom) when invoking transaction/2 in expression:81578158         repo.transaction(fun, log: false, timeout: :infinity)81598160     where "fun" was given the type:81618162         # type: dynamic()8163         # from: lib/ecto/migrator.ex:114:478164         fun81658166     where "repo" was given the types:81678168         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8169         # from: lib/ecto/migrator.ex:118:248170         repo.__adapter__.supports_ddl_transaction?81718172         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8173         # from: lib/ecto/migrator.ex:118:248174         repo.__adapter__.supports_ddl_transaction?81758176     type warning found at:8177     │8178 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8179     │              ~8180     │8181     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381828183     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8184     │8185 291 │     modules = Code.load_file(file)8186     │                    ~8187     │8188     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281898190     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8191     │8192 321 │         reraise error, System.stacktrace8193     │                               ~8194     │8195     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381968197    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8198    │8199 10 │       worker(Ecto.Registry, []),8200    │       ~8201    │8202    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282038204    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8205    │8206 11 │       supervisor(Ecto.Migration.Supervisor, [])8207    │       ~8208    │8209    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282108211     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8212     │8213 260 │         reraise %{err | message: message}, System.stacktrace8214     │                                                   ~8215     │8216     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682178218Generated ecto app8219==> phoenix_ecto8220Compiling 4 files (.ex)8221Generated phoenix_ecto app8222==> secure_random8223Compiling 1 file (.ex)8224    warning: use Bitwise is deprecated. import Bitwise instead8225    │8226  2 │   use Bitwise8227    │   ~~~~~~~~~~~8228    │8229    └─ lib/secure_random.ex:2: SecureRandom (module)82308231Generated secure_random app8232==> authable8233Compiling 34 files (.ex)8234     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8235     │8236 128 │   @repo Application.get_env(:authable, :repo)8237     │                     ~8238     │8239     └─ lib/authable.ex:128:21: Authable (module)82408241    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8242    │8243 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8244    │                                ~8245    │8246    └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82478248    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8249    │8250  8 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8251    │                                ~8252    │8253    └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82548255    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8256    │8257 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8258    │                                ~8259    │8260    └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)826182628263== Compilation error in file lib/authable/auth_strategies/session.ex ==8264** (BadMapError) expected a map, got:82658266    nil82678268    (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :sessions, nil)8269    lib/authable/auth_strategies/session.ex:11: (module)8270could not compile dependency :authable, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile authable --force", update it with "mix deps.update authable" or clean it with "mix deps.clean authable"