shield

Build log

nerves_system_qemu_aarch64

shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8271 of 8271 lines
1Resolving Hex dependencies...2Resolution completed in 0.22s3Unchanged: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_qemu_aarch64/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_qemu_aarch64/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_aarch64_nerves_linux_gnu-15.3.1/bin/aarch64-nerves-linux-gnu-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_qemu_aarch64-0.4.2/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: 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 operator618    │619 29 │     <<main::size(split)-binary, rest::binary>> = data620    │                  ~621    │622    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/1623624    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 operator625    │626 52 │     <<main::size(split)-binary, rest::binary>> = data627    │                  ~628    │629    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/1630631    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead632    │633 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))634    │                                             ~635    │636    └─ lib/comeonin/tools.ex:19:45637638    warning: use Bitwise is deprecated. import Bitwise instead639    │640  6 │   use Bitwise641    │   ~~~~~~~~~~~642    │643    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)644645    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead646    │647 76 │     hash = :crypto.hmac(:sha, Base.decode32!(secret, padding: false),648    │                    ~649    │650    └─ lib/comeonin/otp.ex:76:20: Comeonin.Otp.gen_hotp/3651652     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead653     │654 121 │     initial = :crypto.hmac(:sha512, password, <<salt::binary, block_index::integer-size(32)>>)655     │                       ~656     │657     └─ lib/comeonin/pbkdf2.ex:121:23: Comeonin.Pbkdf2.pbkdf2/7658     └─ lib/comeonin/pbkdf2.ex:129:20: Comeonin.Pbkdf2.iterate/4659660Generated 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 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)754    │                     ~755    │756    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4757758     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead759     │760 138 │         case System.stacktrace() do761     │                     ~762     │763     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2764765    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead766    │767 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])768    │     ~769    │770    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3771772     warning: the following clause will never match:773774         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->775776     because it attempts to match on the result of:777778         System.stacktrace()779780     which has type:781782         empty_list()783784     where "arity" was given the type:785786         # type: integer()787         # from: lib/db_connection/connection.ex:139:56788         is_integer(arity)789790     type warning found at:791     │792 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace793     │                                      ~794     │795     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2796797     warning: the following clause will never match:798799         [{a, b, params, c} | rest] when is_list(params) ->800801     because it attempts to match on the result of:802803         System.stacktrace()804805     which has type:806807         empty_list()808809     where "params" was given the type:810811         # type: empty_list() or non_empty_list(term(), term())812         # from: lib/db_connection/connection.ex:140:43813         is_list(params)814815     type warning found at:816     │817 140 │           [{a, b, params, c} | rest] when is_list(params) ->818     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~819     │820     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2821822    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead823    │824  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]825    │                  ~826    │827    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0828829     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead830     │831 111 │         stack = System.stacktrace()832     │                        ~833     │834     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3835836     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead837     │838 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)839     │                     ~840     │841     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3842843    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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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/qemu_aarch64/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_aarch64_nerves_linux_gnu1108Compiling 1 file (.ex)1109Generated nerves_toolchain_aarch64_nerves_linux_gnu app1110==> nerves_system_qemu_aarch641111Compiling 1 file (.ex)1112Generated nerves_system_qemu_aarch64 app1113==> nerves_compatibility_test1114===> Analyzing applications...1115===> Compiling unicode_util_compat1116===> Analyzing applications...1117===> Compiling idna1118===> Analyzing applications...1119===> Compiling cowboy1120    ┌─ src/cowboy_handler.erl:1121    │1122 87 │  		Stacktrace = erlang:get_stacktrace(),1123    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11241125     ┌─ src/cowboy_handler.erl:1126     │1127 116 │  		Stacktrace = erlang:get_stacktrace(),1128     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11291130     ┌─ src/cowboy_handler.erl:1131     │1132 235 │  		Stacktrace = erlang:get_stacktrace(),1133     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11341135     ┌─ src/cowboy_handler.erl:1136     │1137 290 │  			{stacktrace, erlang:get_stacktrace()},1138     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace113911401141     ┌─ src/cowboy_websocket.erl:1142     │1143 147 │  		Stacktrace = erlang:get_stacktrace(),1144     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11451146     ┌─ src/cowboy_websocket.erl:1147     │1148 645 │  			{stacktrace, erlang:get_stacktrace()},1149     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11501151     ┌─ src/cowboy_websocket.erl:1152     │1153 755 │  			{stacktrace, erlang:get_stacktrace()},1154     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace115511561157    ┌─ src/cowboy_rest.erl:1158    │1159 69 │  				Stacktrace = erlang:get_stacktrace(),1160    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11611162      ┌─ src/cowboy_rest.erl:1163      │1164 1006 │  	Stacktrace = erlang:get_stacktrace(),1165      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116611671168==> expo1169Compiling 2 files (.erl)1170Compiling 22 files (.ex)1171Generated expo app1172==> gettext1173Compiling 18 files (.ex)1174     warning: unused require Gettext.Macros1175     │1176 594 │   require Gettext.Macros1177     │   ~1178     │1179     └─ lib/gettext.ex:594:311801181     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1182     │1183 426 │               Kernel.ParallelCompiler.async(fn ->1184     │                                       ~1185     │1186     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/311871188     warning: the following clause is redundant:11891190         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11911192     it has type:11931194         dynamic(%Expo.Message.Plural{})11951196     previous clauses have already matched on the following types:11971198         %Expo.Message.Singular{}1199         %Expo.Message.Plural{}12001201     │1202 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1203     │        ~1204     │1205     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112061207Generated gettext app1208==> phoenix_pubsub1209Compiling 13 files (.ex)1210     warning: single quotes around atoms are deprecated. Use double quotes instead1211     │1212 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1213     │                       ~1214     │1215     └─ lib/phoenix/pubsub/local.ex:160:2312161217     warning: single quotes around atoms are deprecated. Use double quotes instead1218     │1219 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1220     │                                        ~1221     │1222     └─ lib/phoenix/pubsub/local.ex:160:4012231224     warning: unused require Logger1225     │1226 107 │   require Logger1227     │   ~1228     │1229     └─ lib/phoenix/tracker.ex:107:312301231    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12321233        %Phoenix.Tracker.Replica{replica | status: :permdown}12341235    but got type:12361237        dynamic()12381239    where "replica" was given the type:12401241        # type: dynamic()1242        # from: lib/phoenix/tracker/replica.ex:72:171243        replica12441245    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12461247    type warning found at:1248    │1249 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1250    │                               ~1251    │1252    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112531254     warning: a struct for Phoenix.Tracker.State is expected on struct update:12551256         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}12571258     but got type:12591260         dynamic()12611262     where "delta" was given the type:12631264         # type: dynamic()1265         # from: lib/phoenix/tracker/state.ex:461:361266         %Phoenix.Tracker.State{delta: delta} = state12671268     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12691270     type warning found at:1271     │1272 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1273     │                 ~1274     │1275     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/512761277    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12781279        %Phoenix.Tracker.Replica{replica | status: :down}12801281    but got type:12821283        dynamic()12841285    where "replica" was given the type:12861287        # type: dynamic()1288        # from: lib/phoenix/tracker/replica.ex:74:131289        replica12901291    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12921293    type warning found at:1294    │1295 74 │   defp down(replica), do: %Replica{replica | status: :down}1296    │                           ~1297    │1298    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/112991300    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13011302        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13031304    but got type:13051306        dynamic()13071308    where "replica" was given the type:13091310        # type: dynamic()1311        # from: lib/phoenix/tracker/replica.ex:76:291312        replica13131314    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13151316    type warning found at:1317    │1318 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1319    │     ~1320    │1321    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113221323     warning: a struct for Phoenix.Tracker.State is expected on struct update:13241325         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13261327     but got type:13281329         dynamic()13301331     where "delta" was given the type:13321333         # type: dynamic()1334         # from: lib/phoenix/tracker/state.ex:541:991335         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1336           state13371338     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13391340     type warning found at:1341     │1342 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1343     │                   ~1344     │1345     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/113461347     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1348     │1349 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1350     │         ~1351     │1352     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113531354     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1355     │1356 273 │     supervise(shards, strategy: :one_for_one,1357     │     ~1358     │1359     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113601361     warning: a struct for Phoenix.Tracker.State is expected on struct update:13621363         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13641365     but got type:13661367         dynamic(%{..., range: {term(), term()}})13681369     where "delta" was given the type:13701371         # type: dynamic(%{..., range: {term(), term()}})1372         # from: lib/phoenix/tracker/state.ex:551:301373         {start_clock, end_clock} = delta.range13741375     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13761377     type warning found at:1378     │1379 555 │            delta: %State{delta | range: {start_clock, new_end}}}1380     │                   ~1381     │1382     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213831384    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1385    │1386  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1387    │        ~1388    │1389    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213901391    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1392    │1393 43 │     :ok = :pg2.create(pg2_group)1394    │                ~1395    │1396    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/113971398    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1399    │1400 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1401    │       ~1402    │1403    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114041405    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1406    │1407 44 │     :ok = :pg2.join(pg2_group, self())1408    │                ~1409    │1410    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114111412    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1413    │1414 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1415    │       ~1416    │1417    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114181419    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1420    │1421 57 │     :pg2.get_members(pg2_namespace(server_name))1422    │          ~1423    │1424    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114251426    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1427    │1428 97 │     supervise(children, strategy: :rest_for_one)1429    │     ~1430    │1431    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114321433    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1434    │1435 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1436    │         ~1437    │1438    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11439    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114401441    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1442    │1443 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1444    │       ~1445    │1446    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114471448    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1449    │1450 42 │     supervise children, strategy: :one_for_one1451    │     ~1452    │1453    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114541455Generated phoenix_pubsub app1456==> nerves_compatibility_test1457===> Analyzing applications...1458===> Compiling certifi1459warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1460  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21461  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11462  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51463  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21464  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41465  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214661467==> plug1468Compiling 44 files (.ex)1469warning: cannot infer signatures from :cowboy because it is not loaded14701471warning: cannot infer signatures from :cowlib because it is not loaded14721473warning: cannot infer signatures from :ranch because it is not loaded14741475warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1476  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314771478warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1479  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214801481     warning: using single-quoted strings to represent charlists is deprecated.1482     Use ~c"" if you indeed want a charlist or use "" instead.1483     You may run "mix format --migrate" to change all single-quoted1484     strings to use the ~c sigil and fix this warning.1485     │1486 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1487     │                                                       ~1488     │1489     └─ lib/plug/builder.ex:230:5514901491     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1492     │1493 421 │       when not state in @unsent do1494     │                      ~1495     │1496     └─ lib/plug/conn.ex:421:2214971498     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1499     │1500 445 │       when not state in @unsent do1501     │                      ~1502     │1503     └─ lib/plug/conn.ex:445:2215041505     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1506     │1507 497 │       when not state in @unsent do1508     │                      ~1509     │1510     └─ lib/plug/conn.ex:497:2215111512     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1513     │1514 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1515     │                                                                     ~1516     │1517     └─ lib/plug/conn.ex:883:6915181519     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1520     │1521 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1522     │                                                                ~1523     │1524     └─ lib/plug/conn.ex:907:6415251526     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1527     │1528 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1529     │                                                                    ~1530     │1531     └─ lib/plug/conn.ex:939:6815321533     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1534     │1535 961 │       when not state in @unsent do1536     │                      ~1537     │1538     └─ lib/plug/conn.ex:961:2215391540    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1541    │1542  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1543    │                                 ~1544    │1545    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15461547    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1548    │1549 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1550    │                                        ~1551    │1552    └─ lib/plug/crypto.ex:65:4015531554    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1555    │1556 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1557    │                                                  ~1558    │1559    └─ lib/plug/crypto.ex:87:5015601561    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1562    │1563 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1564    │                                                         ~1565    │1566    └─ lib/plug/crypto.ex:87:5715671568     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1569     │1570 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1571     │                                            ~1572     │1573     └─ lib/plug/crypto.ex:108:4415741575    warning: use Bitwise is deprecated. import Bitwise instead1576    │1577  6 │   use Bitwise1578    │   ~~~~~~~~~~~1579    │1580    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15811582    warning: use Bitwise is deprecated. import Bitwise instead1583    │1584 13 │   use Bitwise1585    │   ~~~~~~~~~~~1586    │1587    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15881589    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 operator1590    │1591 59 │     <<bin::binary-size(max_length), _::binary>> = key1592    │                        ~1593    │1594    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715951596    warning: unused require Bitwise1597    │1598 64 │   require Bitwise1599    │   ~1600    │1601    └─ lib/plug/csrf_protection.ex:64:316021603    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1604    │1605  4 │   if Application.get_env(:plug, :mimes) do1606    │                  ~1607    │1608    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16091610    warning: unused require Logger1611    │1612 32 │   require Logger1613    │   ~1614    │1615    └─ lib/plug/request_id.ex:32:316161617     warning: calling super for GenServer callback handle_info/2 is deprecated1618     │1619 164 │     super(msg, state)1620     │     ~1621     │1622     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216231624    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1625    │1626 39 │         reraise e, System.stacktrace1627    │                           ~1628    │1629    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51630    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516311632    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1633    │1634 12 │       worker(Plug.Upload, [])1635    │       ~1636    │1637    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116381639    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1640    │1641 16 │     supervise(children, strategy: :one_for_one)1642    │     ~1643    │1644    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116451646     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1647     │1648 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1649     │               ~1650     │1651     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216521653    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1654    │1655 28 │     MIME.valid?(type)1656    │          ~1657    │1658    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116591660    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1661    │1662 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1663    │                                                  ~1664    │1665    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416661667     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1668     │1669 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1670     │                                          ~1671     │1672     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416731674    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1675    │1676 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1677    │                          ~1678    │1679    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21680    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21681    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31682    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/216831684     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1685     │1686 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>1687     │                                                                                                                                                                                                              ~1688     │1689     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116901691    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 instead1692    │1693 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1694    │                                         ~1695    │1696    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31697    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31698    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41699    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/317001701    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1702    │1703 78 │     &:crypto.hmac(digest, secret, &1)1704    │              ~1705    │1706    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217071708    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 instead1709    │1710 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1711    │                     ~1712    │1713    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31714    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31715    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31716    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31717    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41718    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/317191720    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1721    │1722 21 │     stack   = System.stacktrace1723    │                      ~1724    │1725    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31726    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317271728    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1729    │1730 21 │         stack = System.stacktrace()1731    │                        ~1732    │1733    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41734    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41735    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417361737     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1738     │1739 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1740     │                                            ~1741     │1742     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31743     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217441745    warning: a struct for Plug.Conn is expected on struct update:17461747        %Plug.Conn{1748          conn1749          | adapter: {Plug.Adapters.Test.Conn, state},1750            host: uri.host || conn.host || "www.example.com",1751            method: method,1752            owner: owner,1753            path_info: split_path(uri.path),1754            port: uri.port || 80,1755            peer: {{127, 0, 0, 1}, 111_317},1756            remote_ip: {127, 0, 0, 1},1757            req_headers: req_headers,1758            request_path: uri.path,1759            query_string: query,1760            params: params || %Plug.Conn.Unfetched{aspect: :params},1761            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1762        }17631764    but got type:17651766        dynamic(%{..., req_headers: term()})17671768    where "conn" was given the type:17691770        # type: dynamic(%{..., req_headers: term()})1771        # from: lib/plug/adapters/test/conn.ex:15:351772        body_or_params(body_or_params, query, conn.req_headers)17731774    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17751776    type warning found at:1777    │1778 19 │     %Plug.Conn{conn |1779    │     ~1780    │1781    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417821783     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1784     │1785 186 │     case Atom.to_char_list(plug) do1786     │               ~1787     │1788     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117891790    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1791    │1792 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1793    │            ~1794    │1795    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417961797Generated plug app1798warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1799  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21800  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11801  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51802  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21803  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41804  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218051806==> phoenix1807Compiling 60 files (.ex)1808     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 operator1809     │1810 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1811     │                    ~1812     │1813     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118141815    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18161817    We will inject a default implementation for now:18181819        def init(init_arg) do1820          {:ok, init_arg}1821        end18221823    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18241825    │1826  3 │ defmodule Phoenix.CodeReloader.Proxy do1827    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1828    │1829    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18301831    warning: unused require Logger1832    │1833  6 │   require Logger1834    │   ~1835    │1836    └─ lib/phoenix/code_reloader/server.ex:6:318371838    warning: unused require Logger1839    │1840  6 │   require Logger1841    │   ~1842    │1843    └─ lib/phoenix/endpoint/server.ex:6:318441845    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1846    │1847 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1848    │                                                                              ~1849    │1850    └─ lib/phoenix/naming.ex:78:7818511852    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 operator1853    │1854 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1855    │                             ~1856    │1857    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218581859     warning: using single-quoted strings to represent charlists is deprecated.1860     Use ~c"" if you indeed want a charlist or use "" instead.1861     You may run "mix format --migrate" to change all single-quoted1862     strings to use the ~c sigil and fix this warning.1863     │1864 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1865     │                                                  ~1866     │1867     └─ lib/phoenix/router.ex:272:5018681869     warning: redefining @doc attribute previously set at line 515.18701871     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:18721873         @doc """1874         new docs1875         """1876         def resources(...)18771878     │1879 522 │   @doc """1880     │   ~~~~~~~~1881     │1882     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318831884     warning: using single-quoted strings to represent charlists is deprecated.1885     Use ~c"" if you indeed want a charlist or use "" instead.1886     You may run "mix format --migrate" to change all single-quoted1887     strings to use the ~c sigil and fix this warning.1888     │1889 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1890     │                                                  ~1891     │1892     └─ lib/phoenix/router/helpers.ex:183:5018931894     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1895     │1896 169 │                not (k = to_string(k)) in reserved,1897     │                                       ~1898     │1899     └─ lib/phoenix/router/helpers.ex:169:3919001901    warning: duplicate key :route found in struct1902    │1903 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1904    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1905    │1906    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19071908     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)"1909     │1910 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1911     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1912     │1913     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19141915     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1916     │1917 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1918     │            ~1919     │1920     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219211922    warning: unused require Logger1923    │1924  5 │   require Logger1925    │   ~1926    │1927    └─ lib/phoenix/controller.ex:5:319281929     warning: using single-quoted strings to represent charlists is deprecated.1930     Use ~c"" if you indeed want a charlist or use "" instead.1931     You may run "mix format --migrate" to change all single-quoted1932     strings to use the ~c sigil and fix this warning.1933     │1934 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1935     │                                                  ~1936     │1937     └─ lib/phoenix/template.ex:174:5019381939     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1940     │1941 613 │       exception -> {:error, {exception, System.stacktrace()}}1942     │                                                ~1943     │1944     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119451946    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1947    │1948 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1949    │       ~1950    │1951    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119521953    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1954    │1955 14 │     supervise(children, strategy: :simple_one_for_one)1956    │     ~1957    │1958    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119591960    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1961    │1962 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1963    │                                  ~1964    │1965    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11966    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/119671968     warning: expected a module (an atom) when invoking config/1 in expression:19691970         endpoint.config(:endpoint_id)19711972     where "endpoint" was given the type:19731974         # type: dynamic(%{..., __pubsub_server__: atom()})1975         # from: lib/phoenix/transports/long_poll.ex:191:101976         verify_token(endpoint, token, opts)19771978     type warning found at:1979     │1980 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1981     │                                          ~1982     │1983     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319841985     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1986     │1987 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1988     │                        ~1989     │1990     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219911992     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1993     │1994 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)1995     │                ~1996     │1997     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/319981999     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2000     │2001 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2002     │                                           ~2003     │2004     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/220052006     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2007     │2008 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)2009     │                        ~2010     │2011     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/320122013     warning: unknown key .__pubsub_server__ in expression:20142015         endpoint.__pubsub_server__20162017     the given type does not have the given key:20182019         dynamic(2020           %Phoenix.Socket{2021             id: term(),2022             assigns: term(),2023             channel: term(),2024             channel_pid: term(),2025             endpoint: atom(),2026             handler: term(),2027             joined: term(),2028             pubsub_server: term(),2029             ref: term(),2030             topic: term(),2031             transport: term(),2032             transport_pid: term(),2033             transport_name: term(),2034             serializer: term()2035           } or2036             %Plug.Conn{2037               adapter: term(),2038               assigns: term(),2039               before_send: term(),2040               body_params: term(),2041               cookies: term(),2042               halted: term(),2043               host: term(),2044               method: term(),2045               owner: term(),2046               params: term(),2047               path_params: term(),2048               path_info: term(),2049               port: term(),2050               private: term(),2051               query_params: term(),2052               query_string: term(),2053               peer: term(),2054               remote_ip: term(),2055               req_cookies: term(),2056               req_headers: term(),2057               request_path: term(),2058               resp_body: term(),2059               resp_cookies: term(),2060               resp_headers: term(),2061               scheme: term(),2062               script_name: term(),2063               secret_key_base: term(),2064               state: term(),2065               status: term()2066             } or atom() or binary()2067         )20682069     where "endpoint" was given the type:20702071         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2072         # from: lib/phoenix/transports/long_poll.ex:246:192073         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20742075     type warning found at:2076     │2077 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2078     │                                                          ~~~~~~~~~~~~~~~~~2079     │2080     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320812082    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2083    │2084 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2085    │       ~2086    │2087    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/120882089    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2090    │2091 12 │     supervise(children, strategy: :one_for_one)2092    │     ~2093    │2094    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/120952096     warning: a struct for Phoenix.Socket is expected on struct update:20972098         %Phoenix.Socket{socket | id: id}20992100     but got type:21012102         dynamic()21032104     where "socket" was given the type:21052106         # type: dynamic()2107         # from: lib/phoenix/socket/transport.ex2108         {:ok, socket}21092110     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21112112     type warning found at:2113     │2114 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2115     │                                          ~2116     │2117     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/621182119    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2120    │2121 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)2122    │                                          ~2123    │2124    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/421252126     warning: a struct for Phoenix.Socket is expected on struct update:21272128         %Phoenix.Socket{socket | topic: topic, channel: channel}21292130     but got type:21312132         dynamic(%{..., handler: atom(), transport_name: term()})21332134     where "socket" was given the types:21352136         # type: dynamic(%{..., handler: atom()})2137         # from: lib/phoenix/socket/transport.ex:231:332138         socket.handler.__channel__(topic, socket.transport_name)21392140         # type: dynamic(%{..., handler: atom(), transport_name: term()})2141         # from: lib/phoenix/socket/transport.ex:231:332142         socket.handler.__channel__(topic, socket.transport_name)21432144     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21452146     type warning found at:2147     │2148 232 │       socket = %Socket{socket | topic: topic, channel: channel}2149     │                ~2150     │2151     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321522153     warning: String.strip/1 is deprecated. Use String.trim/1 instead2154     │2155 269 │     raise ArgumentError, message: String.strip(message)2156     │                                          ~2157     │2158     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521592160    warning: expected a map or struct when accessing .url in expression:21612162        endpoint.url21632164    where "endpoint" was given the types:21652166        # type: dynamic(atom())2167        # from: lib/phoenix/router/helpers.ex:24:202168        endpoint21692170        # type: atom()2171        # from: lib/phoenix/router/helpers.ex:24:352172        is_atom(endpoint)21732174    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21752176    type warning found at:2177    │2178 25 │     endpoint.url2179    │              ~2180    │2181    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/221822183     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2184     │2185 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2186     │       ~2187     │2188     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421892190     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2191     │2192 189 │       worker(Phoenix.Tracker, [module, opts, opts])2193     │       ~2194     │2195     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421962197     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2198     │2199 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2200     │                        ~2201     │2202     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/522032204     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2205     │2206 236 │       |> Phoenix.Tracker.list(topic)2207     │                          ~2208     │2209     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/222102211    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2212    │2213 34 │     String.rjust(route_name, route_name_len) <> "  " <>2214    │            ~2215    │2216    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222172218    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2219    │2220 35 │     String.ljust(verb, verb_len) <> "  " <>2221    │            ~2222    │2223    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22224    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222252226    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2227    │2228 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{2229    │            ~2230    │2231    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/422322233    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2234    │2235 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{2236    │            ~2237    │2238    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/422392240     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2241     │2242 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2243     │            ~2244     │2245     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/522462247     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2248     │2249 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2250     │            ~2251     │2252     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/522532254     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2255     │2256 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,2257     │            ~2258     │2259     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/422602261    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2262    │2263 19 │     supervise(children, strategy: :one_for_one)2264    │     ~2265    │2266    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122672268    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22692270        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22712272    given types:22732274        (2275          dynamic(:http or :https),2276          -dynamic(%{..., __sockets__: term()})-,2277          empty_list(),2278          dynamic(empty_list() or non_empty_list(term(), term()))2279        )22802281    but expected one of:22822283        :http or :https, atom() or binary(), term(), term()22842285    where "config" was given the type:22862287        # type: dynamic(empty_list() or non_empty_list(term(), term()))2288        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122289        config = Keyword.put_new(config, :dispatch, _: dispatches)22902291    where "endpoint" was given the type:22922293        # type: dynamic(%{..., __sockets__: term()})2294        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262295        {path, socket} <- endpoint.__sockets__22962297    where "scheme" was given the types:22982299        # type: dynamic()2300        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182301        scheme23022303        # type: dynamic(:http or :https)2304        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282305        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)23062307    type warning found at:2308    │2309 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2310    │                            ~2311    │2312    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/323132314    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2315    │2316 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2317    │                                                                                   ~2318    │2319    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/323202321    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2322    │2323 38 │     [worker(Phoenix.Config, args)]2324    │      ~2325    │2326    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22327    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/223282329    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2330    │2331 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2332    │        ~2333    │2334    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22335    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323362337    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2338    │2339 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2340    │         ~2341    │2342    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323432344     warning: incompatible types given to warmup_static/1:23452346         warmup_static(endpoint)23472348     given types:23492350         -dynamic(%{..., url: term()})-23512352     but expected one of:23532354         atom()23552356     where "endpoint" was given the type:23572358         # type: dynamic(%{..., url: term()})2359         # from: lib/phoenix/endpoint/adapter.ex:232:52360         warmup_url(endpoint)23612362     type warning found at:2363     │2364 233 │     warmup_static(endpoint)2365     │     ~2366     │2367     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123682369     warning: String.strip/1 is deprecated. Use String.trim/1 instead2370     │2371 169 │               <pre>#{String.strip(output)}</pre>2372     │                             ~2373     │2374     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223752376    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2377    │2378 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2379    │                                                           ~2380    │2381    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323822383     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2384     │2385 154 │     Enum.partition attrs, fn2386     │          ~2387     │2388     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/123892390    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23912392        mod.__phoenix_recompile__?23932394    where "mod" was given the type:23952396        # type: dynamic(atom())2397        # from: lib/mix/tasks/compile.phoenix.ex:34:122398        Code.ensure_loaded?(mod)23992400    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()24012402    type warning found at:2403    │2404 36 │         mod.__phoenix_recompile__?2405    │             ~2406    │2407    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/124082409Generated phoenix app2410==> postgrex2411Compiling 62 files (.ex)2412    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2413    │2414 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2415    │                                 ~2416    │2417    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24182419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2420    You may run "mix format --migrate" to fix this warning automatically.2421    │2422 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2423    │         ~2424    │2425    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124262427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2428    You may run "mix format --migrate" to fix this warning automatically.2429    │2430 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2431    │                                                                      ~2432    │2433    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124342435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2436    You may run "mix format --migrate" to fix this warning automatically.2437    │2438 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2439    │         ~2440    │2441    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124422443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2444    You may run "mix format --migrate" to fix this warning automatically.2445    │2446 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2447    │                                                                      ~2448    │2449    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124502451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2452    You may run "mix format --migrate" to fix this warning automatically.2453    │2454 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2455    │                            ~2456    │2457    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124582459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2460    You may run "mix format --migrate" to fix this warning automatically.2461    │2462 43 │     <<-1::int32>>2463    │         ~2464    │2465    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124662467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2468    You may run "mix format --migrate" to fix this warning automatically.2469    │2470 48 │     <<value_byte_size::int32>> <> value2471    │                      ~2472    │2473    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124742475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2476    You may run "mix format --migrate" to fix this warning automatically.2477    │2478 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2479    │                              ~2480    │2481    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224822483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2484    You may run "mix format --migrate" to fix this warning automatically.2485    │2486 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2487    │                              ~2488    │2489    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224902491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2492    You may run "mix format --migrate" to fix this warning automatically.2493    │2494 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2495    │                                      ~2496    │2497    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224982499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2500    You may run "mix format --migrate" to fix this warning automatically.2501    │2502 64 │ ...                   -1::int32, rest::binary>>, acc) do2503    │                         ~2504    │2505    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225062507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2508    You may run "mix format --migrate" to fix this warning automatically.2509    │2510 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2511    │                                      ~2512    │2513    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225142515    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2516    You may run "mix format --migrate" to fix this warning automatically.2517    │2518 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2519    │                                     ~2520    │2521    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225222523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2524    You may run "mix format --migrate" to fix this warning automatically.2525    │2526 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2527    │                                       ~2528    │2529    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225302531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2532    You may run "mix format --migrate" to fix this warning automatically.2533    │2534 79 │ ...                   -1::int32, rest::binary>>, acc) do2535    │                         ~2536    │2537    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225382539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2540    You may run "mix format --migrate" to fix this warning automatically.2541    │2542 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2543    │                                       ~2544    │2545    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225462547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2548    You may run "mix format --migrate" to fix this warning automatically.2549    │2550 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2551    │                                     ~2552    │2553    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225542555    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2556    You may run "mix format --migrate" to fix this warning automatically.2557    │2558 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2559    │         ~2560    │2561    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125622563    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2564    You may run "mix format --migrate" to fix this warning automatically.2565    │2566 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2567    │                     ~2568    │2569    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125702571    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2572    You may run "mix format --migrate" to fix this warning automatically.2573    │2574 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2575    │                                      ~2576    │2577    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125782579    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2580    You may run "mix format --migrate" to fix this warning automatically.2581    │2582 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2583    │                                                   ~2584    │2585    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125862587    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2588    You may run "mix format --migrate" to fix this warning automatically.2589    │2590 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2591    │                                                      ~2592    │2593    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125942595    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2596    You may run "mix format --migrate" to fix this warning automatically.2597    │2598 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2599    │                   ~2600    │2601    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126022603    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2604    You may run "mix format --migrate" to fix this warning automatically.2605    │2606 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2607    │                                    ~2608    │2609    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126102611    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2612    You may run "mix format --migrate" to fix this warning automatically.2613    │2614 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2615    │                                                   ~2616    │2617    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126182619    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2620    You may run "mix format --migrate" to fix this warning automatically.2621    │2622 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2623    │                                                                    ~2624    │2625    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126262627    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2628    You may run "mix format --migrate" to fix this warning automatically.2629    │2630 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2631    │                                ~2632    │2633    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126342635    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2636    You may run "mix format --migrate" to fix this warning automatically.2637    │2638 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2639    │                                                 ~2640    │2641    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126422643    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2644    You may run "mix format --migrate" to fix this warning automatically.2645    │2646 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2647    │                                                                ~2648    │2649    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126502651    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2652    You may run "mix format --migrate" to fix this warning automatically.2653    │2654 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2655    │                                                                                 ~2656    │2657    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126582659     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2660     You may run "mix format --migrate" to fix this warning automatically.2661     │2662 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2663     │                                   ~2664     │2665     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326662667    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2668    You may run "mix format --migrate" to fix this warning automatically.2669    │2670 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2671    │                      ~2672    │2673    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126742675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2676    You may run "mix format --migrate" to fix this warning automatically.2677    │2678 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2679    │                               ~2680    │2681    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126822683    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2684    You may run "mix format --migrate" to fix this warning automatically.2685    │2686 23 │     <<x::float64, y::float64>>2687    │        ~2688    │2689    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226902691    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2692    You may run "mix format --migrate" to fix this warning automatically.2693    │2694 23 │     <<x::float64, y::float64>>2695    │                    ~2696    │2697    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226982699    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2700    You may run "mix format --migrate" to fix this warning automatically.2701    │2702 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2703    │                         ~2704    │2705    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227062707    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2708    You may run "mix format --migrate" to fix this warning automatically.2709    │2710 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2711    │                                     ~2712    │2713    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227142715    warning: use Bitwise is deprecated. import Bitwise instead2716    │2717  4 │   use Bitwise, only_operators: true2718    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2719    │2720    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27212722    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2723    You may run "mix format --migrate" to fix this warning automatically.2724    │2725 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2726    │                          ~2727    │2728    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127292730    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2731    You may run "mix format --migrate" to fix this warning automatically.2732    │2733 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2734    │                           ~2735    │2736    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227372738    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2739    You may run "mix format --migrate" to fix this warning automatically.2740    │2741 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2742    │                                       ~2743    │2744    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227452746    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2747    You may run "mix format --migrate" to fix this warning automatically.2748    │2749 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2750    │         ~2751    │2752    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127532754    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2755    You may run "mix format --migrate" to fix this warning automatically.2756    │2757 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2758    │                                                                      ~2759    │2760    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127612762    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2763    You may run "mix format --migrate" to fix this warning automatically.2764    │2765 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2766    │         ~2767    │2768    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127692770    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2771    You may run "mix format --migrate" to fix this warning automatically.2772    │2773 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2774    │                                                                      ~2775    │2776    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127772778    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2779    You may run "mix format --migrate" to fix this warning automatically.2780    │2781 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2782    │         ~2783    │2784    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127852786    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2787    You may run "mix format --migrate" to fix this warning automatically.2788    │2789 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2790    │                                           ~2791    │2792    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127932794    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2795    You may run "mix format --migrate" to fix this warning automatically.2796    │2797 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2798    │         ~2799    │2800    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128012802    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2803    You may run "mix format --migrate" to fix this warning automatically.2804    │2805 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2806    │                                           ~2807    │2808    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128092810    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2811    You may run "mix format --migrate" to fix this warning automatically.2812    │2813 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2814    │         ~2815    │2816    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128172818    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2819    You may run "mix format --migrate" to fix this warning automatically.2820    │2821 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2822    │                                           ~2823    │2824    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128252826    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2827    You may run "mix format --migrate" to fix this warning automatically.2828    │2829 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2830    │             ~2831    │2832    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128332834    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2835    You may run "mix format --migrate" to fix this warning automatically.2836    │2837 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2838    │                                             ~2839    │2840    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128412842    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2843    You may run "mix format --migrate" to fix this warning automatically.2844    │2845 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2846    │          ~2847    │2848    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128492850    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2851    You may run "mix format --migrate" to fix this warning automatically.2852    │2853 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2854    │                                                                       ~2855    │2856    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128572858    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2859    You may run "mix format --migrate" to fix this warning automatically.2860    │2861 46 │       0 :: int32>>2862    │         ~2863    │2864    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128652866    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2867    You may run "mix format --migrate" to fix this warning automatically.2868    │2869 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2870    │          ~2871    │2872    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128732874    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2875    You may run "mix format --migrate" to fix this warning automatically.2876    │2877 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2878    │                                                                       ~2879    │2880    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128812882    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2883    You may run "mix format --migrate" to fix this warning automatically.2884    │2885 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2886    │                                                                                   ~2887    │2888    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128892890    warning: use Bitwise is deprecated. import Bitwise instead2891    │2892  5 │   use Bitwise2893    │   ~~~~~~~~~~~2894    │2895    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28962897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2898    You may run "mix format --migrate" to fix this warning automatically.2899    │2900 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2901    │                     ~2902    │2903    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129042905    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 operator2906    │2907 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2908    │                              ~2909    │2910    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129112912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2913    You may run "mix format --migrate" to fix this warning automatically.2914    │2915 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2916    │                    ~2917    │2918    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329192920    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 operator2921    │2922 72 │           <<data :: size(rest_size)>> = rest2923    │                          ~2924    │2925    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329262927    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2928    You may run "mix format --migrate" to fix this warning automatically.2929    │2930 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2931    │                   ~2932    │2933    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329342935    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2936    You may run "mix format --migrate" to fix this warning automatically.2937    │2938 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2939    │                                 ~2940    │2941    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329422943    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2944    You may run "mix format --migrate" to fix this warning automatically.2945    │2946 86 │   def parse(<<status :: int8>>, ?Z, _size) do2947    │                      ~2948    │2949    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329502951    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2952    You may run "mix format --migrate" to fix this warning automatically.2953    │2954 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2955    │                   ~2956    │2957    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329582959     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2960     You may run "mix format --migrate" to fix this warning automatically.2961     │2962 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2963     │                            ~2964     │2965     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329662967     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2968     You may run "mix format --migrate" to fix this warning automatically.2969     │2970 103 │     case <<len ::uint16>> do2971     │                ~2972     │2973     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329742975     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2976     You may run "mix format --migrate" to fix this warning automatically.2977     │2978 104 │       <<^overflow_len :: uint16>> ->2979     │                       ~2980     │2981     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329822983     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2984     You may run "mix format --migrate" to fix this warning automatically.2985     │2986 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2987     │                   ~2988     │2989     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329902991     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2992     You may run "mix format --migrate" to fix this warning automatically.2993     │2994 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2995     │                 ~2996     │2997     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329982999     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3000     You may run "mix format --migrate" to fix this warning automatically.3001     │3002 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3003     │                      ~3004     │3005     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330063007     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3008     You may run "mix format --migrate" to fix this warning automatically.3009     │3010 226 │      [<<size :: int32>>, data]3011     │              ~3012     │3013     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130143015     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3016     You may run "mix format --migrate" to fix this warning automatically.3017     │3018 224 │       [first, <<size :: int32>>, data]3019     │                      ~3020     │3021     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130223023     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3024     You may run "mix format --migrate" to fix this warning automatically.3025     │3026 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3027     │                                 ~3028     │3029     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130303031     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3032     You may run "mix format --migrate" to fix this warning automatically.3033     │3034 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3035     │                                                               ~3036     │3037     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130383039     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3040     You may run "mix format --migrate" to fix this warning automatically.3041     │3042 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3043     │                                                 ~3044     │3045     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130463047     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3048     You may run "mix format --migrate" to fix this warning automatically.3049     │3050 252 │     len = <<div(byte_size(oids), 4) :: int16>>3051     │                                     ~3052     │3053     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130543055     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3056     You may run "mix format --migrate" to fix this warning automatically.3057     │3058 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3059     │                                                                        ~3060     │3061     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130623063     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3064     You may run "mix format --migrate" to fix this warning automatically.3065     │3066 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3067     │                                                                        ~3068     │3069     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130703071     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3072     You may run "mix format --migrate" to fix this warning automatically.3073     │3074 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3075     │                                        ~3076     │3077     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130783079     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3080     You may run "mix format --migrate" to fix this warning automatically.3081     │3082 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3083     │                                        ~3084     │3085     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130863087     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3088     You may run "mix format --migrate" to fix this warning automatically.3089     │3090 287 │     len_params  = <<length(params) :: int16>>3091     │                                    ~3092     │3093     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130943095     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3096     You may run "mix format --migrate" to fix this warning automatically.3097     │3098 294 │     {?E, [port, 0, <<rows :: int32>>]}3099     │                           ~3100     │3101     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131023103     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3104     You may run "mix format --migrate" to fix this warning automatically.3105     │3106 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3107     │                  ~3108     │3109     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131103111     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3112     You may run "mix format --migrate" to fix this warning automatically.3113     │3114 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3115     │                                 ~3116     │3117     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131183119     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3120     You may run "mix format --migrate" to fix this warning automatically.3121     │3122 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3123     │                  ~3124     │3125     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131263127     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3128     You may run "mix format --migrate" to fix this warning automatically.3129     │3130 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3131     │                                 ~3132     │3133     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131343135     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3136     You may run "mix format --migrate" to fix this warning automatically.3137     │3138 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3139     │                                               ~3140     │3141     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131423143     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3144     You may run "mix format --migrate" to fix this warning automatically.3145     │3146 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3147     │                                                             ~3148     │3149     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131503151     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3152     You may run "mix format --migrate" to fix this warning automatically.3153     │3154 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3155     │                              ~3156     │3157     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131583159     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3160     You may run "mix format --migrate" to fix this warning automatically.3161     │3162 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3163     │                 ~3164     │3165     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131663167     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3168     You may run "mix format --migrate" to fix this warning automatically.3169     │3170 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3171     │                                   ~3172     │3173     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131743175     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3176     You may run "mix format --migrate" to fix this warning automatically.3177     │3178 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3179     │                                                      ~3180     │3181     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131823183     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3184     You may run "mix format --migrate" to fix this warning automatically.3185     │3186 363 │        type_size :: int16, type_mod :: int32, format :: int16,3187     │                  ~3188     │3189     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131903191     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3192     You may run "mix format --migrate" to fix this warning automatically.3193     │3194 363 │        type_size :: int16, type_mod :: int32, format :: int16,3195     │                                     ~3196     │3197     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131983199     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3200     You may run "mix format --migrate" to fix this warning automatically.3201     │3202 363 │        type_size :: int16, type_mod :: int32, format :: int16,3203     │                                                      ~3204     │3205     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132063207     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3208     You may run "mix format --migrate" to fix this warning automatically.3209     │3210 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3211     │                            ~3212     │3213     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132143215     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3216     You may run "mix format --migrate" to fix this warning automatically.3217     │3218 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3219     │                                       ~3220     │3221     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132223223     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3224     You may run "mix format --migrate" to fix this warning automatically.3225     │3226 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3227     │                           ~3228     │3229     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132303231    warning: unused require Postgrex.Messages3232    │3233 30 │   require Postgrex.Messages3234    │   ~3235    │3236    └─ lib/postgrex/query.ex:30:332373238    warning: unused require Logger3239    │3240  8 │   require Logger3241    │   ~3242    │3243    └─ lib/postgrex/notifications.ex:8:332443245      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3246      │3247 1005 │     Logger.warn(fn() ->3248      │            ~3249      │3250      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532513252      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3253      You may run "mix format --migrate" to fix this warning automatically.3254      │3255 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3256      │                          ~3257      │3258      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132593260      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3261      You may run "mix format --migrate" to fix this warning automatically.3262      │3263 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3264      │                                        ~3265      │3266      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132673268      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 operator3269      │3270 2003 │       <<body :: binary(size), rest :: binary>> ->3271      │                        ~3272      │3273      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132743275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3276    You may run "mix format --migrate" to fix this warning automatically.3277    │3278 59 │       if lower == <<-1::int32>> do3279    │                       ~3280    │3281    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432823283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284    You may run "mix format --migrate" to fix this warning automatically.3285    │3286 66 │       if upper == <<-1::int32>> do3287    │                       ~3288    │3289    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432903291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292    You may run "mix format --migrate" to fix this warning automatically.3293    │3294 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3295    │                               ~3296    │3297    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432983299    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3300    You may run "mix format --migrate" to fix this warning automatically.3301    │3302 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3303    │                                                           ~3304    │3305    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333063307    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3308    You may run "mix format --migrate" to fix this warning automatically.3309    │3310 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3311    │                                                                       ~3312    │3313    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333143315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3316    You may run "mix format --migrate" to fix this warning automatically.3317    │3318 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3319    │                       ~3320    │3321    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333223323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3324    You may run "mix format --migrate" to fix this warning automatically.3325    │3326 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3327    │                                   ~3328    │3329    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333303331    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3332    You may run "mix format --migrate" to fix this warning automatically.3333    │3334 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3335    │                                                      ~3336    │3337    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333383339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340    You may run "mix format --migrate" to fix this warning automatically.3341    │3342 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3343    │                                ~3344    │3345    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333463347    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 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3351    │                          ~3352    │3353    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233543355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3356    You may run "mix format --migrate" to fix this warning automatically.3357    │3358 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3359    │                                            ~3360    │3361    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233623363    warning: using single-quoted strings to represent charlists is deprecated.3364    Use ~c"" if you indeed want a charlist or use "" instead.3365    You may run "mix format --migrate" to change all single-quoted3366    strings to use the ~c sigil and fix this warning.3367    │3368 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3369    │                                                  ~3370    │3371    └─ lib/postgrex/type_module.ex:49:5033723373     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3374     You may run "mix format --migrate" to fix this warning automatically.3375     │3376 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3377     │                       ~3378     │3379     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133803381     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3382     You may run "mix format --migrate" to fix this warning automatically.3383     │3384 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3385     │                        ~3386     │3387     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133883389     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3390     You may run "mix format --migrate" to fix this warning automatically.3391     │3392 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3393     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3394     │3395     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333963397     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3398     You may run "mix format --migrate" to fix this warning automatically.3399     │3400 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3401     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3402     │3403     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134043405    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3406    You may run "mix format --migrate" to fix this warning automatically.3407    │3408 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3409    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3410    │3411    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134123413    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3414    You may run "mix format --migrate" to fix this warning automatically.3415    │3416 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3417    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3418    │3419    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134203421    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 operator3422    │3423 15 │         <<binary::binary-size(last_pos), last::bits>> = val3424    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3425    │3426    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134273428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3429    You may run "mix format --migrate" to fix this warning automatically.3430    │3431 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3432    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3433    │3434    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134353436    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3437    You may run "mix format --migrate" to fix this warning automatically.3438    │3439 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3440    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441    │3442    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134433444     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3445     You may run "mix format --migrate" to fix this warning automatically.3446     │3447 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3448     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449     │3450     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134513452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3453    You may run "mix format --migrate" to fix this warning automatically.3454    │3455  9 │         <<1 :: int32, 1>>3456    │         ~~~~~~~~~~~~~~~~~3457    │3458    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134593460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3461    You may run "mix format --migrate" to fix this warning automatically.3462    │3463 11 │         <<1 :: int32, 0>>3464    │         ~~~~~~~~~~~~~~~~~3465    │3466    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134673468     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3469     You may run "mix format --migrate" to fix this warning automatically.3470     │3471 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3472     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3473     │3474     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134753476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3477    You may run "mix format --migrate" to fix this warning automatically.3478    │3479 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3480    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3481    │3482    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134833484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3485     You may run "mix format --migrate" to fix this warning automatically.3486     │3487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3489     │3490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134913492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3493    You may run "mix format --migrate" to fix this warning automatically.3494    │3495 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3496    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3497    │3498    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134993500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3501    You may run "mix format --migrate" to fix this warning automatically.3502    │3503 12 │         <<20 :: int32, 3, n, 1, 16,3504    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3505    │3506    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135073508     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3509     You may run "mix format --migrate" to fix this warning automatically.3510     │3511 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513     │3514     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135153516    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3517    You may run "mix format --migrate" to fix this warning automatically.3518    │3519 10 │         <<24::int32, x::float64, y::float64, r::float64>>3520    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3521    │3522    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135233524    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3525    You may run "mix format --migrate" to fix this warning automatically.3526    │3527 10 │         <<24::int32, x::float64, y::float64, r::float64>>3528    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3529    │3530    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135313532    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3533    You may run "mix format --migrate" to fix this warning automatically.3534    │3535 10 │         <<24::int32, x::float64, y::float64, r::float64>>3536    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3537    │3538    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135393540    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3541    You may run "mix format --migrate" to fix this warning automatically.3542    │3543 10 │         <<24::int32, x::float64, y::float64, r::float64>>3544    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3545    │3546    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135473548     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3549     You may run "mix format --migrate" to fix this warning automatically.3550     │3551 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3552     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3553     │3554     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135553556     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3557     You may run "mix format --migrate" to fix this warning automatically.3558     │3559 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3560     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561     │3562     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135633564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3565    You may run "mix format --migrate" to fix this warning automatically.3566    │3567  9 │         <<4::int32, n::float32>>3568    │         ~~~~~~~~~~~~~~~~~~~~~~~~3569    │3570    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135713572    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3573    You may run "mix format --migrate" to fix this warning automatically.3574    │3575  9 │         <<4::int32, n::float32>>3576    │         ~~~~~~~~~~~~~~~~~~~~~~~~3577    │3578    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135793580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3581    You may run "mix format --migrate" to fix this warning automatically.3582    │3583 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3584    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3585    │3586    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135873588    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3589    You may run "mix format --migrate" to fix this warning automatically.3590    │3591 13 │         <<4::int32, 0::1, 255, 0::23>>3592    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593    │3594    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135953596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3597    You may run "mix format --migrate" to fix this warning automatically.3598    │3599 15 │         <<4::int32, 1::1, 255, 0::23>>3600    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3601    │3602    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136033604     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3605     You may run "mix format --migrate" to fix this warning automatically.3606     │3607 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3608     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3609     │3610     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136113612    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3613    You may run "mix format --migrate" to fix this warning automatically.3614    │3615  9 │         <<8 :: int32, n :: float64>>3616    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617    │3618    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136193620    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3621    You may run "mix format --migrate" to fix this warning automatically.3622    │3623  9 │         <<8 :: int32, n :: float64>>3624    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625    │3626    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136273628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3629    You may run "mix format --migrate" to fix this warning automatically.3630    │3631 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3632    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633    │3634    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136353636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3637    You may run "mix format --migrate" to fix this warning automatically.3638    │3639 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3640    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3641    │3642    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136433644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3645    You may run "mix format --migrate" to fix this warning automatically.3646    │3647 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3648    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3649    │3650    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136513652     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3653     You may run "mix format --migrate" to fix this warning automatically.3654     │3655 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3656     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657     │3658     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136593660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3661    You may run "mix format --migrate" to fix this warning automatically.3662    │3663 12 │         [<<IO.iodata_length(data) :: int32>> | data]3664    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3665    │3666    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136673668     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3669     You may run "mix format --migrate" to fix this warning automatically.3670     │3671 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3672     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3673     │3674     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136753676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3677    You may run "mix format --migrate" to fix this warning automatically.3678    │3679 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3680    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3681    │3682    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136833684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3685    You may run "mix format --migrate" to fix this warning automatically.3686    │3687 12 │         <<20 :: int32, 3, 128, 0, 16,3688    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689    │3690    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136913692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3693     You may run "mix format --migrate" to fix this warning automatically.3694     │3695 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3697     │3698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136993700    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3701    You may run "mix format --migrate" to fix this warning automatically.3702    │3703 12 │         <<2 :: int32, int :: int16>>3704    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3705    │3706    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137073708    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3709    You may run "mix format --migrate" to fix this warning automatically.3710    │3711 12 │         <<2 :: int32, int :: int16>>3712    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3713    │3714    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137153716     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3717     You may run "mix format --migrate" to fix this warning automatically.3718     │3719 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3720     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3721     │3722     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137233724    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3725    You may run "mix format --migrate" to fix this warning automatically.3726    │3727 12 │         <<4 :: int32, int :: int32>>3728    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729    │3730    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137313732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3733    You may run "mix format --migrate" to fix this warning automatically.3734    │3735 12 │         <<4 :: int32, int :: int32>>3736    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737    │3738    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137393740     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3741     You may run "mix format --migrate" to fix this warning automatically.3742     │3743 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3744     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745     │3746     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137473748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3749    You may run "mix format --migrate" to fix this warning automatically.3750    │3751 12 │         <<8 :: int32, int :: int64>>3752    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3753    │3754    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137553756    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3757    You may run "mix format --migrate" to fix this warning automatically.3758    │3759 12 │         <<8 :: int32, int :: int64>>3760    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3761    │3762    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137633764     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3765     You may run "mix format --migrate" to fix this warning automatically.3766     │3767 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3768     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3769     │3770     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137713772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3773    You may run "mix format --migrate" to fix this warning automatically.3774    │3775 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3776    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3777    │3778    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137793780    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3781    You may run "mix format --migrate" to fix this warning automatically.3782    │3783 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3784    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3785    │3786    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137873788    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3789    You may run "mix format --migrate" to fix this warning automatically.3790    │3791 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3792    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3793    │3794    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137953796    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3797    You may run "mix format --migrate" to fix this warning automatically.3798    │3799 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3800    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801    │3802    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138033804     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3805     You may run "mix format --migrate" to fix this warning automatically.3806     │3807 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3808     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3809     │3810     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138113812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3813    You may run "mix format --migrate" to fix this warning automatically.3814    │3815 10 │         <<24::int32, a::float64, b::float64, c::float64>>3816    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817    │3818    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138193820    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3821    You may run "mix format --migrate" to fix this warning automatically.3822    │3823 10 │         <<24::int32, a::float64, b::float64, c::float64>>3824    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825    │3826    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138273828    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3829    You may run "mix format --migrate" to fix this warning automatically.3830    │3831 10 │         <<24::int32, a::float64, b::float64, c::float64>>3832    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3833    │3834    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138353836    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3837    You may run "mix format --migrate" to fix this warning automatically.3838    │3839 10 │         <<24::int32, a::float64, b::float64, c::float64>>3840    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3841    │3842    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138433844     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3845     You may run "mix format --migrate" to fix this warning automatically.3846     │3847 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3849     │3850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138513852    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3853    You may run "mix format --migrate" to fix this warning automatically.3854    │3855 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3856    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857    │3858    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138593860     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3861     You may run "mix format --migrate" to fix this warning automatically.3862     │3863 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3864     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3865     │3866     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138673868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3869    You may run "mix format --migrate" to fix this warning automatically.3870    │3871  9 │         <<6::int32, a, b, c, d, e, f>>3872    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873    │3874    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138753876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3877     You may run "mix format --migrate" to fix this warning automatically.3878     │3879 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3880     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3881     │3882     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138833884    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3885    You may run "mix format --migrate" to fix this warning automatically.3886    │3887 11 │         [<<byte_size(name) :: int32>> | name]3888    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3889    │3890    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138913892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3893     You may run "mix format --migrate" to fix this warning automatically.3894     │3895 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897     │3898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138993900    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3901    You may run "mix format --migrate" to fix this warning automatically.3902    │3903 10 │         [<<IO.iodata_length(data)::int32>> | data]3904    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3905    │3906    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139073908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3909    You may run "mix format --migrate" to fix this warning automatically.3910    │3911 13 │         [<<IO.iodata_length(data)::int32>> | data]3912    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3913    │3914    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139153916     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3917     You may run "mix format --migrate" to fix this warning automatically.3918     │3919 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3920     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3921     │3922     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139233924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3925    You may run "mix format --migrate" to fix this warning automatically.3926    │3927 15 │         <<4 :: int32, oid :: uint32>>3928    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3929    │3930    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139313932    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3933    You may run "mix format --migrate" to fix this warning automatically.3934    │3935 15 │         <<4 :: int32, oid :: uint32>>3936    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3937    │3938    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139393940     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3941     You may run "mix format --migrate" to fix this warning automatically.3942     │3943 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3944     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3945     │3946     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139473948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3949    You may run "mix format --migrate" to fix this warning automatically.3950    │3951 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3952    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3953    │3954    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139553956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3957    You may run "mix format --migrate" to fix this warning automatically.3958    │3959 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3960    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961    │3962    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139633964     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3965     You may run "mix format --migrate" to fix this warning automatically.3966     │3967 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3968     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969     │3970     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139713972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3973    You may run "mix format --migrate" to fix this warning automatically.3974    │3975  9 │         <<16::int32, x::float64, y::float64>>3976    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3977    │3978    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139793980    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3981    You may run "mix format --migrate" to fix this warning automatically.3982    │3983  9 │         <<16::int32, x::float64, y::float64>>3984    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985    │3986    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139873988    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3989    You may run "mix format --migrate" to fix this warning automatically.3990    │3991  9 │         <<16::int32, x::float64, y::float64>>3992    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3993    │3994    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139953996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3997     You may run "mix format --migrate" to fix this warning automatically.3998     │3999 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4001     │4002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140034004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4005    You may run "mix format --migrate" to fix this warning automatically.4006    │4007 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4008    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4009    │4010    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140114012    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4013    You may run "mix format --migrate" to fix this warning automatically.4014    │4015 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4016    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017    │4018    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140194020     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4021     You may run "mix format --migrate" to fix this warning automatically.4022     │4023 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4024     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025     │4026     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340274028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4029     You may run "mix format --migrate" to fix this warning automatically.4030     │4031 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4033     │4034     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140354036    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4037    You may run "mix format --migrate" to fix this warning automatically.4038    │4039 14 │         [<<byte_size(bin) :: int32>> | bin]4040    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4041    │4042    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140434044     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4045     You may run "mix format --migrate" to fix this warning automatically.4046     │4047 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4048     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4049     │4050     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340514052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4053    You may run "mix format --migrate" to fix this warning automatically.4054    │4055 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4056    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4057    │4058    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340594060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4061    You may run "mix format --migrate" to fix this warning automatically.4062    │4063 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4064    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4065    │4066    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340674068     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4069     You may run "mix format --migrate" to fix this warning automatically.4070     │4071 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4072     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4073     │4074     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140754076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4077    You may run "mix format --migrate" to fix this warning automatically.4078    │4079  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4080    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081    │4082    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140834084    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4085    You may run "mix format --migrate" to fix this warning automatically.4086    │4087  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4088    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4089    │4090    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140914092    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4093    You may run "mix format --migrate" to fix this warning automatically.4094    │4095  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4096    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4097    │4098    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140994100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4101     You may run "mix format --migrate" to fix this warning automatically.4102     │4103 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4105     │4106     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141074108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4109     You may run "mix format --migrate" to fix this warning automatically.4110     │4111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4113     │4114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141154116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4117     You may run "mix format --migrate" to fix this warning automatically.4118     │4119 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4121     │4122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141234124     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4125     You may run "mix format --migrate" to fix this warning automatically.4126     │4127 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4128     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4129     │4130     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141314132     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4133     You may run "mix format --migrate" to fix this warning automatically.4134     │4135 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4136     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137     │4138     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141394140    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4141    You may run "mix format --migrate" to fix this warning automatically.4142    │4143 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4144    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4145    │4146    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141474148     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4149     You may run "mix format --migrate" to fix this warning automatically.4150     │4151 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4152     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4153     │4154     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141554156    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4157    You may run "mix format --migrate" to fix this warning automatically.4158    │4159 11 │         [<<16 :: int32>> | uuid]4160    │         ~~~~~~~~~~~~~~~~~~~~~~~~4161    │4162    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141634164     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4165     You may run "mix format --migrate" to fix this warning automatically.4166     │4167 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4168     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4169     │4170     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141714172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4173    You may run "mix format --migrate" to fix this warning automatically.4174    │4175  9 │         <<0 :: int32>>4176    │         ~~~~~~~~~~~~~~4177    │4178    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141794180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4181     You may run "mix format --migrate" to fix this warning automatically.4182     │4183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4185     │4186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141874188    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4189    You may run "mix format --migrate" to fix this warning automatically.4190    │4191 15 │         <<0 :: int32>>4192    │         ~~~~~~~~~~~~~~4193    │4194    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141954196     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4197     You may run "mix format --migrate" to fix this warning automatically.4198     │4199 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4200     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4201     │4202     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542034204     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4205     You may run "mix format --migrate" to fix this warning automatically.4206     │4207 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4208     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4209     │4210     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442114212     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4213     You may run "mix format --migrate" to fix this warning automatically.4214     │4215 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4216     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217     │4218     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442194220     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4221     You may run "mix format --migrate" to fix this warning automatically.4222     │4223 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4224     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4225     │4226     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442274228     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4229     You may run "mix format --migrate" to fix this warning automatically.4230     │4231 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4232     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4233     │4234     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442354236     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4237     You may run "mix format --migrate" to fix this warning automatically.4238     │4239 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4240     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241     │4242     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542434244     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4245     You may run "mix format --migrate" to fix this warning automatically.4246     │4247 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4248     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249     │4250     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542514252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4253    You may run "mix format --migrate" to fix this warning automatically.4254    │4255 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4257    │4258    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842594260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4261    You may run "mix format --migrate" to fix this warning automatically.4262    │4263 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4264    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4265    │4266    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842674268    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4269    You may run "mix format --migrate" to fix this warning automatically.4270    │4271 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4272    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273    │4274    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842754276    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4277    You may run "mix format --migrate" to fix this warning automatically.4278    │4279 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4280    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4281    │4282    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842834284    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4285    You may run "mix format --migrate" to fix this warning automatically.4286    │4287 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4289    │4290    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442914292    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4293    You may run "mix format --migrate" to fix this warning automatically.4294    │4295 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4296    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297    │4298    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442994300    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4301    You may run "mix format --migrate" to fix this warning automatically.4302    │4303 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4304    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4305    │4306    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443074308    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4309    You may run "mix format --migrate" to fix this warning automatically.4310    │4311 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4312    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4313    │4314    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443154316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4317    You may run "mix format --migrate" to fix this warning automatically.4318    │4319 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4321    │4322    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743234324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4325    You may run "mix format --migrate" to fix this warning automatically.4326    │4327 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4328    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329    │4330    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743314332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4333    You may run "mix format --migrate" to fix this warning automatically.4334    │4335 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4336    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4337    │4338    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743394340    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4341    You may run "mix format --migrate" to fix this warning automatically.4342    │4343 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4344    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4345    │4346    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743474348     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4349     You may run "mix format --migrate" to fix this warning automatically.4350     │4351 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4352     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4353     │4354     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843554356     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4357     You may run "mix format --migrate" to fix this warning automatically.4358     │4359 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4360     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361     │4362     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443634364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4365     You may run "mix format --migrate" to fix this warning automatically.4366     │4367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4369     │4370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743714372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4373    You may run "mix format --migrate" to fix this warning automatically.4374    │4375 27 │       <<len :: int32, value :: binary-size(len)>> ->4376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4377    │4378    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643794380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4381    You may run "mix format --migrate" to fix this warning automatically.4382    │4383 27 │       <<len :: int32, value :: binary-size(len)>> ->4384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385    │4386    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243874388    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4389    You may run "mix format --migrate" to fix this warning automatically.4390    │4391 27 │       <<len :: int32, value :: binary-size(len)>> ->4392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4393    │4394    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543954396     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4397     You may run "mix format --migrate" to fix this warning automatically.4398     │4399 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4400     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4401     │4402     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644034404     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4405     You may run "mix format --migrate" to fix this warning automatically.4406     │4407 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4408     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409     │4410     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244114412     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4413     You may run "mix format --migrate" to fix this warning automatically.4414     │4415 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4416     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4417     │4418     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544194420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4421    You may run "mix format --migrate" to fix this warning automatically.4422    │4423 19 │       <<1 :: int32, 1>> -> true4424    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4425    │4426    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644274428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4429    You may run "mix format --migrate" to fix this warning automatically.4430    │4431 19 │       <<1 :: int32, 1>> -> true4432    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4433    │4434    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244354436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4437    You may run "mix format --migrate" to fix this warning automatically.4438    │4439 19 │       <<1 :: int32, 1>> -> true4440    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4441    │4442    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544434444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4445    You may run "mix format --migrate" to fix this warning automatically.4446    │4447 20 │       <<1 :: int32, 0>> -> false4448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4449    │4450    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644514452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4453    You may run "mix format --migrate" to fix this warning automatically.4454    │4455 20 │       <<1 :: int32, 0>> -> false4456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4457    │4458    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244594460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4461    You may run "mix format --migrate" to fix this warning automatically.4462    │4463 20 │       <<1 :: int32, 0>> -> false4464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4465    │4466    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544674468     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4469     You may run "mix format --migrate" to fix this warning automatically.4470     │4471 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4472     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4473     │4474     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644754476     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4477     You may run "mix format --migrate" to fix this warning automatically.4478     │4479 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4480     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4481     │4482     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244834484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4485     You may run "mix format --migrate" to fix this warning automatically.4486     │4487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4489     │4490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544914492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4493    You may run "mix format --migrate" to fix this warning automatically.4494    │4495 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497    │4498    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644994500    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4501    You may run "mix format --migrate" to fix this warning automatically.4502    │4503 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505    │4506    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645074508    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4509    You may run "mix format --migrate" to fix this warning automatically.4510    │4511 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4513    │4514    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645154516    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4517    You may run "mix format --migrate" to fix this warning automatically.4518    │4519 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4521    │4522    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645234524    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4525    You may run "mix format --migrate" to fix this warning automatically.4526    │4527 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4529    │4530    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645314532    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4533    You may run "mix format --migrate" to fix this warning automatically.4534    │4535 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4537    │4538    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245394540    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4541    You may run "mix format --migrate" to fix this warning automatically.4542    │4543 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4545    │4546    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245474548    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4549    You may run "mix format --migrate" to fix this warning automatically.4550    │4551 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553    │4554    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245554556    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4557    You may run "mix format --migrate" to fix this warning automatically.4558    │4559 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561    │4562    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245634564    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4565    You may run "mix format --migrate" to fix this warning automatically.4566    │4567 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4569    │4570    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245714572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4573    You may run "mix format --migrate" to fix this warning automatically.4574    │4575 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577    │4578    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545794580    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4581    You may run "mix format --migrate" to fix this warning automatically.4582    │4583 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4585    │4586    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545874588    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4589    You may run "mix format --migrate" to fix this warning automatically.4590    │4591 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4593    │4594    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545954596    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4597    You may run "mix format --migrate" to fix this warning automatically.4598    │4599 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4601    │4602    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546034604    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4605    You may run "mix format --migrate" to fix this warning automatically.4606    │4607 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4608    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609    │4610    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546114612     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4613     You may run "mix format --migrate" to fix this warning automatically.4614     │4615 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4616     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617     │4618     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646194620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4621     You may run "mix format --migrate" to fix this warning automatically.4622     │4623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4625     │4626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246274628     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4629     You may run "mix format --migrate" to fix this warning automatically.4630     │4631 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4633     │4634     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546354636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4637    You may run "mix format --migrate" to fix this warning automatically.4638    │4639 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4640    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4641    │4642    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646434644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4645    You may run "mix format --migrate" to fix this warning automatically.4646    │4647 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4649    │4650    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246514652    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4653    You may run "mix format --migrate" to fix this warning automatically.4654    │4655 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4656    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4657    │4658    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546594660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4661    You may run "mix format --migrate" to fix this warning automatically.4662    │4663 23 │       <<20 :: int32, 3, n, 1, 16,4664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4665    │4666    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646674668    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4669    You may run "mix format --migrate" to fix this warning automatically.4670    │4671 23 │       <<20 :: int32, 3, n, 1, 16,4672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4673    │4674    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246754676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4677    You may run "mix format --migrate" to fix this warning automatically.4678    │4679 23 │       <<20 :: int32, 3, n, 1, 16,4680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4681    │4682    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546834684     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4685     You may run "mix format --migrate" to fix this warning automatically.4686     │4687 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4688     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689     │4690     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646914692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4693     You may run "mix format --migrate" to fix this warning automatically.4694     │4695 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4697     │4698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246994700     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4701     You may run "mix format --migrate" to fix this warning automatically.4702     │4703 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4704     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4705     │4706     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547074708    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4709    You may run "mix format --migrate" to fix this warning automatically.4710    │4711 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4712    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4713    │4714    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647154716    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4717    You may run "mix format --migrate" to fix this warning automatically.4718    │4719 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4720    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4721    │4722    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647234724    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4725    You may run "mix format --migrate" to fix this warning automatically.4726    │4727 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729    │4730    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647314732    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4733    You may run "mix format --migrate" to fix this warning automatically.4734    │4735 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4737    │4738    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647394740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4741    You may run "mix format --migrate" to fix this warning automatically.4742    │4743 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4745    │4746    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247474748    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4749    You may run "mix format --migrate" to fix this warning automatically.4750    │4751 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4752    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4753    │4754    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247554756    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4757    You may run "mix format --migrate" to fix this warning automatically.4758    │4759 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4760    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4761    │4762    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247634764    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4765    You may run "mix format --migrate" to fix this warning automatically.4766    │4767 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4768    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4769    │4770    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247714772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4773    You may run "mix format --migrate" to fix this warning automatically.4774    │4775 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4777    │4778    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547794780    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4781    You may run "mix format --migrate" to fix this warning automatically.4782    │4783 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4784    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4785    │4786    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547874788    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4789    You may run "mix format --migrate" to fix this warning automatically.4790    │4791 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4792    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4793    │4794    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547954796    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4797    You may run "mix format --migrate" to fix this warning automatically.4798    │4799 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4801    │4802    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548034804     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4805     You may run "mix format --migrate" to fix this warning automatically.4806     │4807 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4808     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4809     │4810     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648114812     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4813     You may run "mix format --migrate" to fix this warning automatically.4814     │4815 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4816     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4817     │4818     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248194820     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4821     You may run "mix format --migrate" to fix this warning automatically.4822     │4823 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4824     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4825     │4826     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548274828    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4829    You may run "mix format --migrate" to fix this warning automatically.4830    │4831 36 │       <<4 :: int32, days :: int32>> ->4832    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833    │4834    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648354836    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4837    You may run "mix format --migrate" to fix this warning automatically.4838    │4839 36 │       <<4 :: int32, days :: int32>> ->4840    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4841    │4842    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648434844    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4845    You may run "mix format --migrate" to fix this warning automatically.4846    │4847 36 │       <<4 :: int32, days :: int32>> ->4848    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4849    │4850    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248514852    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4853    You may run "mix format --migrate" to fix this warning automatically.4854    │4855 36 │       <<4 :: int32, days :: int32>> ->4856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857    │4858    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248594860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4861    You may run "mix format --migrate" to fix this warning automatically.4862    │4863 36 │       <<4 :: int32, days :: int32>> ->4864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4865    │4866    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548674868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4869    You may run "mix format --migrate" to fix this warning automatically.4870    │4871 36 │       <<4 :: int32, days :: int32>> ->4872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4873    │4874    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548754876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4877     You may run "mix format --migrate" to fix this warning automatically.4878     │4879 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4880     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4881     │4882     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648834884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4885     You may run "mix format --migrate" to fix this warning automatically.4886     │4887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4889     │4890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248914892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4893     You may run "mix format --migrate" to fix this warning automatically.4894     │4895 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4897     │4898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548994900    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4901    You may run "mix format --migrate" to fix this warning automatically.4902    │4903 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4904    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4905    │4906    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649074908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4909    You may run "mix format --migrate" to fix this warning automatically.4910    │4911 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4913    │4914    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249154916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4917    You may run "mix format --migrate" to fix this warning automatically.4918    │4919 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4921    │4922    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549234924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4925    You may run "mix format --migrate" to fix this warning automatically.4926    │4927 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4929    │4930    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649314932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4933    You may run "mix format --migrate" to fix this warning automatically.4934    │4935 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4936    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4937    │4938    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249394940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4941    You may run "mix format --migrate" to fix this warning automatically.4942    │4943 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4944    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945    │4946    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549474948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4949    You may run "mix format --migrate" to fix this warning automatically.4950    │4951 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4953    │4954    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649554956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4957    You may run "mix format --migrate" to fix this warning automatically.4958    │4959 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4960    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4961    │4962    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249634964    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4965    You may run "mix format --migrate" to fix this warning automatically.4966    │4967 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4968    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4969    │4970    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549714972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4973    You may run "mix format --migrate" to fix this warning automatically.4974    │4975 26 │       <<4::int32, float::float32>>   -> float4976    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4977    │4978    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649794980    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4981    You may run "mix format --migrate" to fix this warning automatically.4982    │4983 26 │       <<4::int32, float::float32>>   -> float4984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4985    │4986    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649874988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4989    You may run "mix format --migrate" to fix this warning automatically.4990    │4991 26 │       <<4::int32, float::float32>>   -> float4992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4993    │4994    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249954996    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4997    You may run "mix format --migrate" to fix this warning automatically.4998    │4999 26 │       <<4::int32, float::float32>>   -> float5000    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5001    │5002    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250035004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5005    You may run "mix format --migrate" to fix this warning automatically.5006    │5007 26 │       <<4::int32, float::float32>>   -> float5008    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5009    │5010    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550115012    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5013    You may run "mix format --migrate" to fix this warning automatically.5014    │5015 26 │       <<4::int32, float::float32>>   -> float5016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5017    │5018    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550195020     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5021     You may run "mix format --migrate" to fix this warning automatically.5022     │5023 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5024     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025     │5026     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650275028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5029     You may run "mix format --migrate" to fix this warning automatically.5030     │5031 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033     │5034     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250355036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5037     You may run "mix format --migrate" to fix this warning automatically.5038     │5039 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5040     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5041     │5042     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550435044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5045    You may run "mix format --migrate" to fix this warning automatically.5046    │5047 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5049    │5050    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650515052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5053    You may run "mix format --migrate" to fix this warning automatically.5054    │5055 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5057    │5058    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250595060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5061    You may run "mix format --migrate" to fix this warning automatically.5062    │5063 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5065    │5066    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550675068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5069    You may run "mix format --migrate" to fix this warning automatically.5070    │5071 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5073    │5074    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650755076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5077    You may run "mix format --migrate" to fix this warning automatically.5078    │5079 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5081    │5082    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250835084    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5085    You may run "mix format --migrate" to fix this warning automatically.5086    │5087 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089    │5090    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550915092    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5093    You may run "mix format --migrate" to fix this warning automatically.5094    │5095 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5097    │5098    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650995100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5101    You may run "mix format --migrate" to fix this warning automatically.5102    │5103 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5104    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5105    │5106    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251075108    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5109    You may run "mix format --migrate" to fix this warning automatically.5110    │5111 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5112    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5113    │5114    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551155116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5117    You may run "mix format --migrate" to fix this warning automatically.5118    │5119 26 │       <<8::int32, float::float64>>        -> float5120    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5121    │5122    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651235124    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5125    You may run "mix format --migrate" to fix this warning automatically.5126    │5127 26 │       <<8::int32, float::float64>>        -> float5128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5129    │5130    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651315132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5133    You may run "mix format --migrate" to fix this warning automatically.5134    │5135 26 │       <<8::int32, float::float64>>        -> float5136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5137    │5138    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251395140    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5141    You may run "mix format --migrate" to fix this warning automatically.5142    │5143 26 │       <<8::int32, float::float64>>        -> float5144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5145    │5146    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251475148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5149    You may run "mix format --migrate" to fix this warning automatically.5150    │5151 26 │       <<8::int32, float::float64>>        -> float5152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5153    │5154    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551555156    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5157    You may run "mix format --migrate" to fix this warning automatically.5158    │5159 26 │       <<8::int32, float::float64>>        -> float5160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5161    │5162    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551635164     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5165     You may run "mix format --migrate" to fix this warning automatically.5166     │5167 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5168     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169     │5170     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651715172     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5173     You may run "mix format --migrate" to fix this warning automatically.5174     │5175 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5176     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5177     │5178     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251795180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5181     You may run "mix format --migrate" to fix this warning automatically.5182     │5183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5185     │5186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551875188     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5189     You may run "mix format --migrate" to fix this warning automatically.5190     │5191 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5192     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5193     │5194     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651955196     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5197     You may run "mix format --migrate" to fix this warning automatically.5198     │5199 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5200     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5201     │5202     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252035204     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5205     You may run "mix format --migrate" to fix this warning automatically.5206     │5207 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5208     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5209     │5210     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552115212     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5213     You may run "mix format --migrate" to fix this warning automatically.5214     │5215 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5216     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5217     │5218     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652195220     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5221     You may run "mix format --migrate" to fix this warning automatically.5222     │5223 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5224     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225     │5226     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252275228     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5229     You may run "mix format --migrate" to fix this warning automatically.5230     │5231 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5232     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5233     │5234     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552355236    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5237    You may run "mix format --migrate" to fix this warning automatically.5238    │5239 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5241    │5242    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652435244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5245    You may run "mix format --migrate" to fix this warning automatically.5246    │5247 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5249    │5250    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252515252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5253    You may run "mix format --migrate" to fix this warning automatically.5254    │5255 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5257    │5258    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552595260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5261    You may run "mix format --migrate" to fix this warning automatically.5262    │5263 23 │       <<20 :: int32, 3, 128, 0, 16,5264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5265    │5266    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652675268    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5269    You may run "mix format --migrate" to fix this warning automatically.5270    │5271 23 │       <<20 :: int32, 3, 128, 0, 16,5272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5273    │5274    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252755276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5277    You may run "mix format --migrate" to fix this warning automatically.5278    │5279 23 │       <<20 :: int32, 3, 128, 0, 16,5280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281    │5282    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552835284     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5285     You may run "mix format --migrate" to fix this warning automatically.5286     │5287 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5288     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5289     │5290     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652915292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5293     You may run "mix format --migrate" to fix this warning automatically.5294     │5295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5297     │5298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252995300     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5301     You may run "mix format --migrate" to fix this warning automatically.5302     │5303 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5304     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305     │5306     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553075308    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5309    You may run "mix format --migrate" to fix this warning automatically.5310    │5311 20 │       <<2 :: int32, int :: int16>> -> int5312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313    │5314    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653155316    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5317    You may run "mix format --migrate" to fix this warning automatically.5318    │5319 20 │       <<2 :: int32, int :: int16>> -> int5320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5321    │5322    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653235324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5325    You may run "mix format --migrate" to fix this warning automatically.5326    │5327 20 │       <<2 :: int32, int :: int16>> -> int5328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5329    │5330    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253315332    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5333    You may run "mix format --migrate" to fix this warning automatically.5334    │5335 20 │       <<2 :: int32, int :: int16>> -> int5336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337    │5338    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253395340    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5341    You may run "mix format --migrate" to fix this warning automatically.5342    │5343 20 │       <<2 :: int32, int :: int16>> -> int5344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345    │5346    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553475348    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5349    You may run "mix format --migrate" to fix this warning automatically.5350    │5351 20 │       <<2 :: int32, int :: int16>> -> int5352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5353    │5354    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553555356     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5357     You may run "mix format --migrate" to fix this warning automatically.5358     │5359 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5360     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361     │5362     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653635364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5365     You may run "mix format --migrate" to fix this warning automatically.5366     │5367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5369     │5370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253715372     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5373     You may run "mix format --migrate" to fix this warning automatically.5374     │5375 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5376     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5377     │5378     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553795380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5381    You may run "mix format --migrate" to fix this warning automatically.5382    │5383 20 │       <<4 :: int32, int :: int32>> -> int5384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5385    │5386    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653875388    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5389    You may run "mix format --migrate" to fix this warning automatically.5390    │5391 20 │       <<4 :: int32, int :: int32>> -> int5392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393    │5394    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653955396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5397    You may run "mix format --migrate" to fix this warning automatically.5398    │5399 20 │       <<4 :: int32, int :: int32>> -> int5400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401    │5402    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254035404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5405    You may run "mix format --migrate" to fix this warning automatically.5406    │5407 20 │       <<4 :: int32, int :: int32>> -> int5408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409    │5410    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254115412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5413    You may run "mix format --migrate" to fix this warning automatically.5414    │5415 20 │       <<4 :: int32, int :: int32>> -> int5416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417    │5418    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554195420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5421    You may run "mix format --migrate" to fix this warning automatically.5422    │5423 20 │       <<4 :: int32, int :: int32>> -> int5424    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5425    │5426    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554275428     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5429     You may run "mix format --migrate" to fix this warning automatically.5430     │5431 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5433     │5434     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654355436     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5437     You may run "mix format --migrate" to fix this warning automatically.5438     │5439 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5440     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5441     │5442     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254435444     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5445     You may run "mix format --migrate" to fix this warning automatically.5446     │5447 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5448     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5449     │5450     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554515452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5453    You may run "mix format --migrate" to fix this warning automatically.5454    │5455 20 │       <<8 :: int32, int :: int64>> -> int5456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5457    │5458    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654595460    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5461    You may run "mix format --migrate" to fix this warning automatically.5462    │5463 20 │       <<8 :: int32, int :: int64>> -> int5464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5465    │5466    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654675468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5469    You may run "mix format --migrate" to fix this warning automatically.5470    │5471 20 │       <<8 :: int32, int :: int64>> -> int5472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473    │5474    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254755476    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5477    You may run "mix format --migrate" to fix this warning automatically.5478    │5479 20 │       <<8 :: int32, int :: int64>> -> int5480    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5481    │5482    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254835484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5485    You may run "mix format --migrate" to fix this warning automatically.5486    │5487 20 │       <<8 :: int32, int :: int64>> -> int5488    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5489    │5490    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554915492    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5493    You may run "mix format --migrate" to fix this warning automatically.5494    │5495 20 │       <<8 :: int32, int :: int64>> -> int5496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5497    │5498    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554995500     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5501     You may run "mix format --migrate" to fix this warning automatically.5502     │5503 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5504     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5505     │5506     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655075508     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5509     You may run "mix format --migrate" to fix this warning automatically.5510     │5511 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5513     │5514     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255155516     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5517     You may run "mix format --migrate" to fix this warning automatically.5518     │5519 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5521     │5522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555235524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5525    You may run "mix format --migrate" to fix this warning automatically.5526    │5527 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5528    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5529    │5530    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655315532    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5533    You may run "mix format --migrate" to fix this warning automatically.5534    │5535 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5537    │5538    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655395540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5541    You may run "mix format --migrate" to fix this warning automatically.5542    │5543 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5545    │5546    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655475548    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5549    You may run "mix format --migrate" to fix this warning automatically.5550    │5551 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5553    │5554    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655555556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5557    You may run "mix format --migrate" to fix this warning automatically.5558    │5559 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5561    │5562    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255635564    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5565    You may run "mix format --migrate" to fix this warning automatically.5566    │5567 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5569    │5570    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255715572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5573    You may run "mix format --migrate" to fix this warning automatically.5574    │5575 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5577    │5578    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255795580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5581    You may run "mix format --migrate" to fix this warning automatically.5582    │5583 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5585    │5586    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255875588    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5589    You may run "mix format --migrate" to fix this warning automatically.5590    │5591 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5593    │5594    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555955596    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5597    You may run "mix format --migrate" to fix this warning automatically.5598    │5599 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5601    │5602    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556035604    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5605    You may run "mix format --migrate" to fix this warning automatically.5606    │5607 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5608    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5609    │5610    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556115612    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5613    You may run "mix format --migrate" to fix this warning automatically.5614    │5615 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5617    │5618    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556195620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5621     You may run "mix format --migrate" to fix this warning automatically.5622     │5623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5625     │5626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656275628     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5629     You may run "mix format --migrate" to fix this warning automatically.5630     │5631 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5633     │5634     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256355636     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5637     You may run "mix format --migrate" to fix this warning automatically.5638     │5639 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5641     │5642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556435644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5645    You may run "mix format --migrate" to fix this warning automatically.5646    │5647 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5649    │5650    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656515652    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5653    You may run "mix format --migrate" to fix this warning automatically.5654    │5655 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5656    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5657    │5658    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656595660    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5661    You may run "mix format --migrate" to fix this warning automatically.5662    │5663 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5665    │5666    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656675668    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5669    You may run "mix format --migrate" to fix this warning automatically.5670    │5671 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673    │5674    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656755676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5677    You may run "mix format --migrate" to fix this warning automatically.5678    │5679 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5681    │5682    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256835684    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5685    You may run "mix format --migrate" to fix this warning automatically.5686    │5687 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5689    │5690    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256915692    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5693    You may run "mix format --migrate" to fix this warning automatically.5694    │5695 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5696    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5697    │5698    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256995700    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5701    You may run "mix format --migrate" to fix this warning automatically.5702    │5703 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5704    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5705    │5706    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257075708    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5709    You may run "mix format --migrate" to fix this warning automatically.5710    │5711 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5712    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5713    │5714    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557155716    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5717    You may run "mix format --migrate" to fix this warning automatically.5718    │5719 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5720    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5721    │5722    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557235724    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5725    You may run "mix format --migrate" to fix this warning automatically.5726    │5727 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5729    │5730    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557315732    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5733    You may run "mix format --migrate" to fix this warning automatically.5734    │5735 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5737    │5738    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557395740     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5741     You may run "mix format --migrate" to fix this warning automatically.5742     │5743 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5744     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745     │5746     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657475748     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5749     You may run "mix format --migrate" to fix this warning automatically.5750     │5751 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5752     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5753     │5754     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257555756     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5757     You may run "mix format --migrate" to fix this warning automatically.5758     │5759 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5760     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761     │5762     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557635764    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5765    You may run "mix format --migrate" to fix this warning automatically.5766    │5767 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5768    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5769    │5770    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657715772    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5773    You may run "mix format --migrate" to fix this warning automatically.5774    │5775 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5777    │5778    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657795780    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5781    You may run "mix format --migrate" to fix this warning automatically.5782    │5783 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5784    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5785    │5786    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657875788    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5789    You may run "mix format --migrate" to fix this warning automatically.5790    │5791 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5792    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5793    │5794    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657955796    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5797    You may run "mix format --migrate" to fix this warning automatically.5798    │5799 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801    │5802    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658035804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5805    You may run "mix format --migrate" to fix this warning automatically.5806    │5807 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5809    │5810    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258115812    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5813    You may run "mix format --migrate" to fix this warning automatically.5814    │5815 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817    │5818    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258195820    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5821    You may run "mix format --migrate" to fix this warning automatically.5822    │5823 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5824    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5825    │5826    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258275828    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5829    You may run "mix format --migrate" to fix this warning automatically.5830    │5831 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5832    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5833    │5834    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258355836    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5837    You may run "mix format --migrate" to fix this warning automatically.5838    │5839 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5840    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5841    │5842    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258435844    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5845    You may run "mix format --migrate" to fix this warning automatically.5846    │5847 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5848    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5849    │5850    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558515852    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5853    You may run "mix format --migrate" to fix this warning automatically.5854    │5855 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5857    │5858    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558595860    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5861    You may run "mix format --migrate" to fix this warning automatically.5862    │5863 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5865    │5866    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558675868    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5869    You may run "mix format --migrate" to fix this warning automatically.5870    │5871 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873    │5874    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558755876    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5877    You may run "mix format --migrate" to fix this warning automatically.5878    │5879 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5881    │5882    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558835884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5885     You may run "mix format --migrate" to fix this warning automatically.5886     │5887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5889     │5890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658915892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5893     You may run "mix format --migrate" to fix this warning automatically.5894     │5895 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5897     │5898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258995900     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5901     You may run "mix format --migrate" to fix this warning automatically.5902     │5903 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5904     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5905     │5906     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559075908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5909    You may run "mix format --migrate" to fix this warning automatically.5910    │5911 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5913    │5914    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659155916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5917    You may run "mix format --migrate" to fix this warning automatically.5918    │5919 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921    │5922    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259235924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5925    You may run "mix format --migrate" to fix this warning automatically.5926    │5927 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929    │5930    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559315932     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5933     You may run "mix format --migrate" to fix this warning automatically.5934     │5935 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5936     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5937     │5938     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659395940     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5941     You may run "mix format --migrate" to fix this warning automatically.5942     │5943 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5944     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5945     │5946     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259475948     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5949     You may run "mix format --migrate" to fix this warning automatically.5950     │5951 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5952     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5953     │5954     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559555956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5957    You may run "mix format --migrate" to fix this warning automatically.5958    │5959 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5960    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5961    │5962    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659635964    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5965    You may run "mix format --migrate" to fix this warning automatically.5966    │5967 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5968    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5969    │5970    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259715972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5973    You may run "mix format --migrate" to fix this warning automatically.5974    │5975 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5976    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5977    │5978    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559795980     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5981     You may run "mix format --migrate" to fix this warning automatically.5982     │5983 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5984     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985     │5986     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659875988     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5989     You may run "mix format --migrate" to fix this warning automatically.5990     │5991 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5992     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5993     │5994     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259955996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5997     You may run "mix format --migrate" to fix this warning automatically.5998     │5999 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001     │6002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560036004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6005    You may run "mix format --migrate" to fix this warning automatically.6006    │6007 19 │       <<len :: int32, data :: binary-size(len)>> ->6008    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009    │6010    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660116012    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6013    You may run "mix format --migrate" to fix this warning automatically.6014    │6015 19 │       <<len :: int32, data :: binary-size(len)>> ->6016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6017    │6018    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260196020    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6021    You may run "mix format --migrate" to fix this warning automatically.6022    │6023 19 │       <<len :: int32, data :: binary-size(len)>> ->6024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6025    │6026    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560276028     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6029     You may run "mix format --migrate" to fix this warning automatically.6030     │6031 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6032     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6033     │6034     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660356036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6037     You may run "mix format --migrate" to fix this warning automatically.6038     │6039 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6040     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041     │6042     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260436044     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6045     You may run "mix format --migrate" to fix this warning automatically.6046     │6047 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6048     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6049     │6050     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560516052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6053    You may run "mix format --migrate" to fix this warning automatically.6054    │6055 28 │       <<4 :: int32, oid :: uint32>> -> oid6056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057    │6058    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660596060    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6061    You may run "mix format --migrate" to fix this warning automatically.6062    │6063 28 │       <<4 :: int32, oid :: uint32>> -> oid6064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065    │6066    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660676068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6069    You may run "mix format --migrate" to fix this warning automatically.6070    │6071 28 │       <<4 :: int32, oid :: uint32>> -> oid6072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073    │6074    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260756076    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6077    You may run "mix format --migrate" to fix this warning automatically.6078    │6079 28 │       <<4 :: int32, oid :: uint32>> -> oid6080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081    │6082    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260836084    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6085    You may run "mix format --migrate" to fix this warning automatically.6086    │6087 28 │       <<4 :: int32, oid :: uint32>> -> oid6088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6089    │6090    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560916092    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6093    You may run "mix format --migrate" to fix this warning automatically.6094    │6095 28 │       <<4 :: int32, oid :: uint32>> -> oid6096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097    │6098    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560996100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6101     You may run "mix format --migrate" to fix this warning automatically.6102     │6103 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6105     │6106     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661076108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6109     You may run "mix format --migrate" to fix this warning automatically.6110     │6111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113     │6114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261156116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6117     You may run "mix format --migrate" to fix this warning automatically.6118     │6119 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121     │6122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561236124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6125    You may run "mix format --migrate" to fix this warning automatically.6126    │6127 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6129    │6130    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661316132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6133    You may run "mix format --migrate" to fix this warning automatically.6134    │6135 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6137    │6138    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261396140    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6141    You may run "mix format --migrate" to fix this warning automatically.6142    │6143 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6145    │6146    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561476148     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6149     You may run "mix format --migrate" to fix this warning automatically.6150     │6151 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6152     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6153     │6154     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661556156     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6157     You may run "mix format --migrate" to fix this warning automatically.6158     │6159 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6160     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6161     │6162     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261636164     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6165     You may run "mix format --migrate" to fix this warning automatically.6166     │6167 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6168     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6169     │6170     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561716172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6173    You may run "mix format --migrate" to fix this warning automatically.6174    │6175 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6176    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6177    │6178    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661796180    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6181    You may run "mix format --migrate" to fix this warning automatically.6182    │6183 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6184    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6185    │6186    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661876188    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6189    You may run "mix format --migrate" to fix this warning automatically.6190    │6191 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6192    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6193    │6194    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661956196    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6197    You may run "mix format --migrate" to fix this warning automatically.6198    │6199 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6201    │6202    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262036204    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6205    You may run "mix format --migrate" to fix this warning automatically.6206    │6207 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6209    │6210    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262116212    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6213    You may run "mix format --migrate" to fix this warning automatically.6214    │6215 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6217    │6218    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262196220    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6221    You may run "mix format --migrate" to fix this warning automatically.6222    │6223 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6225    │6226    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562276228    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6229    You may run "mix format --migrate" to fix this warning automatically.6230    │6231 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6233    │6234    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562356236    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6237    You may run "mix format --migrate" to fix this warning automatically.6238    │6239 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6241    │6242    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562436244     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6245     You may run "mix format --migrate" to fix this warning automatically.6246     │6247 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6248     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6249     │6250     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662516252     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6253     You may run "mix format --migrate" to fix this warning automatically.6254     │6255 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6256     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6257     │6258     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262596260     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6261     You may run "mix format --migrate" to fix this warning automatically.6262     │6263 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6264     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6265     │6266     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562676268    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6269    You may run "mix format --migrate" to fix this warning automatically.6270    │6271 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6273    │6274    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662756276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6277    You may run "mix format --migrate" to fix this warning automatically.6278    │6279 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6281    │6282    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262836284    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6285    You may run "mix format --migrate" to fix this warning automatically.6286    │6287 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289    │6290    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562916292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6293     You may run "mix format --migrate" to fix this warning automatically.6294     │6295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6297     │6298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662996300     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6301     You may run "mix format --migrate" to fix this warning automatically.6302     │6303 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6304     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6305     │6306     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263076308     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6309     You may run "mix format --migrate" to fix this warning automatically.6310     │6311 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6312     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6313     │6314     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563156316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6317    You may run "mix format --migrate" to fix this warning automatically.6318    │6319 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6321    │6322    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863236324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6325    You may run "mix format --migrate" to fix this warning automatically.6326    │6327 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6329    │6330    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463316332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6333    You may run "mix format --migrate" to fix this warning automatically.6334    │6335 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6337    │6338    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763396340     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6341     You may run "mix format --migrate" to fix this warning automatically.6342     │6343 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6344     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345     │6346     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863476348     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6349     You may run "mix format --migrate" to fix this warning automatically.6350     │6351 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6352     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6353     │6354     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463556356     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6357     You may run "mix format --migrate" to fix this warning automatically.6358     │6359 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6360     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6361     │6362     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763636364    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6365    You may run "mix format --migrate" to fix this warning automatically.6366    │6367 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6368    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6369    │6370    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663716372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6373    You may run "mix format --migrate" to fix this warning automatically.6374    │6375 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6377    │6378    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263796380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6381    You may run "mix format --migrate" to fix this warning automatically.6382    │6383 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6385    │6386    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563876388     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6389     You may run "mix format --migrate" to fix this warning automatically.6390     │6391 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6392     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6393     │6394     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663956396     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6397     You may run "mix format --migrate" to fix this warning automatically.6398     │6399 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6400     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6401     │6402     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264036404     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6405     You may run "mix format --migrate" to fix this warning automatically.6406     │6407 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6408     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6409     │6410     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564116412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6413    You may run "mix format --migrate" to fix this warning automatically.6414    │6415 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6417    │6418    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864196420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6421    You may run "mix format --migrate" to fix this warning automatically.6422    │6423 40 │         <<count::int32, data::binary>> = binary6424    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6425    │6426    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864276428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6429    You may run "mix format --migrate" to fix this warning automatically.6430    │6431 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6432    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6433    │6434    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464356436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6437    You may run "mix format --migrate" to fix this warning automatically.6438    │6439 40 │         <<count::int32, data::binary>> = binary6440    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6441    │6442    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464436444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6445    You may run "mix format --migrate" to fix this warning automatically.6446    │6447 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6449    │6450    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764516452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6453    You may run "mix format --migrate" to fix this warning automatically.6454    │6455 40 │         <<count::int32, data::binary>> = binary6456    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6457    │6458    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764596460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6461    You may run "mix format --migrate" to fix this warning automatically.6462    │6463 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6465    │6466    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864676468    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6469    You may run "mix format --migrate" to fix this warning automatically.6470    │6471 44 │         <<_::int32, data::binary>> = binary6472    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6473    │6474    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864756476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6477    You may run "mix format --migrate" to fix this warning automatically.6478    │6479 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6480    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6481    │6482    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464836484    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6485    You may run "mix format --migrate" to fix this warning automatically.6486    │6487 44 │         <<_::int32, data::binary>> = binary6488    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6489    │6490    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464916492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6493    You may run "mix format --migrate" to fix this warning automatically.6494    │6495 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6497    │6498    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764996500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6501    You may run "mix format --migrate" to fix this warning automatically.6502    │6503 44 │         <<_::int32, data::binary>> = binary6504    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6505    │6506    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765076508     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6509     You may run "mix format --migrate" to fix this warning automatically.6510     │6511 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6513     │6514     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865156516     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6517     You may run "mix format --migrate" to fix this warning automatically.6518     │6519 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6521     │6522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465236524     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6525     You may run "mix format --migrate" to fix this warning automatically.6526     │6527 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6528     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6529     │6530     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765316532    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6533    You may run "mix format --migrate" to fix this warning automatically.6534    │6535 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6537    │6538    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665396540    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6541    You may run "mix format --migrate" to fix this warning automatically.6542    │6543 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6545    │6546    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665476548    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6549    You may run "mix format --migrate" to fix this warning automatically.6550    │6551 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6553    │6554    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665556556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6557    You may run "mix format --migrate" to fix this warning automatically.6558    │6559 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6561    │6562    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265636564    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6565    You may run "mix format --migrate" to fix this warning automatically.6566    │6567 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6569    │6570    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265716572    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6573    You may run "mix format --migrate" to fix this warning automatically.6574    │6575 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6577    │6578    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265796580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6581    You may run "mix format --migrate" to fix this warning automatically.6582    │6583 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6585    │6586    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565876588    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6589    You may run "mix format --migrate" to fix this warning automatically.6590    │6591 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6593    │6594    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565956596    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6597    You may run "mix format --migrate" to fix this warning automatically.6598    │6599 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6601    │6602    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566036604     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6605     You may run "mix format --migrate" to fix this warning automatically.6606     │6607 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6608     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6609     │6610     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666116612     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6613     You may run "mix format --migrate" to fix this warning automatically.6614     │6615 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6616     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6617     │6618     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266196620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6621     You may run "mix format --migrate" to fix this warning automatically.6622     │6623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6625     │6626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566276628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6629    You may run "mix format --migrate" to fix this warning automatically.6630    │6631 33 │       <<8 :: int32, microsecs :: int64>> ->6632    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6633    │6634    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666356636    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6637    You may run "mix format --migrate" to fix this warning automatically.6638    │6639 33 │       <<8 :: int32, microsecs :: int64>> ->6640    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6641    │6642    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666436644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6645    You may run "mix format --migrate" to fix this warning automatically.6646    │6647 33 │       <<8 :: int32, microsecs :: int64>> ->6648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6649    │6650    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266516652    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6653    You may run "mix format --migrate" to fix this warning automatically.6654    │6655 33 │       <<8 :: int32, microsecs :: int64>> ->6656    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6657    │6658    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266596660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6661    You may run "mix format --migrate" to fix this warning automatically.6662    │6663 33 │       <<8 :: int32, microsecs :: int64>> ->6664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6665    │6666    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566676668    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6669    You may run "mix format --migrate" to fix this warning automatically.6670    │6671 33 │       <<8 :: int32, microsecs :: int64>> ->6672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6673    │6674    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566756676     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6677     You may run "mix format --migrate" to fix this warning automatically.6678     │6679 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6680     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6681     │6682     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666836684     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6685     You may run "mix format --migrate" to fix this warning automatically.6686     │6687 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6688     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6689     │6690     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266916692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6693     You may run "mix format --migrate" to fix this warning automatically.6694     │6695 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6697     │6698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566996700    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6701    You may run "mix format --migrate" to fix this warning automatically.6702    │6703 37 │       <<8 :: int32, microsecs :: int64>> ->6704    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6705    │6706    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667076708    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6709    You may run "mix format --migrate" to fix this warning automatically.6710    │6711 37 │       <<8 :: int32, microsecs :: int64>> ->6712    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6713    │6714    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667156716    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6717    You may run "mix format --migrate" to fix this warning automatically.6718    │6719 37 │       <<8 :: int32, microsecs :: int64>> ->6720    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6721    │6722    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267236724    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6725    You may run "mix format --migrate" to fix this warning automatically.6726    │6727 37 │       <<8 :: int32, microsecs :: int64>> ->6728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6729    │6730    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267316732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6733    You may run "mix format --migrate" to fix this warning automatically.6734    │6735 37 │       <<8 :: int32, microsecs :: int64>> ->6736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6737    │6738    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567396740    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6741    You may run "mix format --migrate" to fix this warning automatically.6742    │6743 37 │       <<8 :: int32, microsecs :: int64>> ->6744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6745    │6746    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567476748     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6749     You may run "mix format --migrate" to fix this warning automatically.6750     │6751 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6752     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6753     │6754     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667556756     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6757     You may run "mix format --migrate" to fix this warning automatically.6758     │6759 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6760     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6761     │6762     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267636764     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6765     You may run "mix format --migrate" to fix this warning automatically.6766     │6767 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6768     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6769     │6770     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567716772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6773    You may run "mix format --migrate" to fix this warning automatically.6774    │6775 42 │       <<8 :: int32, microsecs :: int64>> ->6776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6777    │6778    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667796780    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6781    You may run "mix format --migrate" to fix this warning automatically.6782    │6783 42 │       <<8 :: int32, microsecs :: int64>> ->6784    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6785    │6786    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667876788    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6789    You may run "mix format --migrate" to fix this warning automatically.6790    │6791 42 │       <<8 :: int32, microsecs :: int64>> ->6792    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6793    │6794    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267956796    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6797    You may run "mix format --migrate" to fix this warning automatically.6798    │6799 42 │       <<8 :: int32, microsecs :: int64>> ->6800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6801    │6802    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268036804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6805    You may run "mix format --migrate" to fix this warning automatically.6806    │6807 42 │       <<8 :: int32, microsecs :: int64>> ->6808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6809    │6810    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568116812    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6813    You may run "mix format --migrate" to fix this warning automatically.6814    │6815 42 │       <<8 :: int32, microsecs :: int64>> ->6816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6817    │6818    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568196820     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6821     You may run "mix format --migrate" to fix this warning automatically.6822     │6823 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6824     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6825     │6826     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668276828     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6829     You may run "mix format --migrate" to fix this warning automatically.6830     │6831 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6832     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6833     │6834     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268356836     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6837     You may run "mix format --migrate" to fix this warning automatically.6838     │6839 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6841     │6842     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568436844    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6845    You may run "mix format --migrate" to fix this warning automatically.6846    │6847 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6848    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6849    │6850    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668516852    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6853    You may run "mix format --migrate" to fix this warning automatically.6854    │6855 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6857    │6858    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668596860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6861    You may run "mix format --migrate" to fix this warning automatically.6862    │6863 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6865    │6866    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668676868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6869    You may run "mix format --migrate" to fix this warning automatically.6870    │6871 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6873    │6874    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268756876    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6877    You may run "mix format --migrate" to fix this warning automatically.6878    │6879 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6881    │6882    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268836884    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6885    You may run "mix format --migrate" to fix this warning automatically.6886    │6887 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6888    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6889    │6890    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268916892    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6893    You may run "mix format --migrate" to fix this warning automatically.6894    │6895 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6896    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6897    │6898    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568996900    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6901    You may run "mix format --migrate" to fix this warning automatically.6902    │6903 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6904    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6905    │6906    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569076908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6909    You may run "mix format --migrate" to fix this warning automatically.6910    │6911 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6913    │6914    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569156916     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6917     You may run "mix format --migrate" to fix this warning automatically.6918     │6919 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6920     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6921     │6922     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669236924     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6925     You may run "mix format --migrate" to fix this warning automatically.6926     │6927 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6928     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6929     │6930     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269316932     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6933     You may run "mix format --migrate" to fix this warning automatically.6934     │6935 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6936     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6937     │6938     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569396940     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6941     You may run "mix format --migrate" to fix this warning automatically.6942     │6943 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6944     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6945     │6946     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669476948     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6949     You may run "mix format --migrate" to fix this warning automatically.6950     │6951 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6952     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6953     │6954     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669556956     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6957     You may run "mix format --migrate" to fix this warning automatically.6958     │6959 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6961     │6962     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269636964     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6965     You may run "mix format --migrate" to fix this warning automatically.6966     │6967 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6968     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6969     │6970     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269716972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6973     You may run "mix format --migrate" to fix this warning automatically.6974     │6975 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6976     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6977     │6978     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569796980     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6981     You may run "mix format --migrate" to fix this warning automatically.6982     │6983 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6984     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6985     │6986     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569876988     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6989     You may run "mix format --migrate" to fix this warning automatically.6990     │6991 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6992     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6993     │6994     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669956996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6997     You may run "mix format --migrate" to fix this warning automatically.6998     │6999 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7001     │7002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270037004     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7005     You may run "mix format --migrate" to fix this warning automatically.7006     │7007 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7008     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7009     │7010     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570117012    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7013    You may run "mix format --migrate" to fix this warning automatically.7014    │7015 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7017    │7018    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670197020    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7021    You may run "mix format --migrate" to fix this warning automatically.7022    │7023 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7025    │7026    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270277028    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7029    You may run "mix format --migrate" to fix this warning automatically.7030    │7031 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7032    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7033    │7034    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570357036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7037     You may run "mix format --migrate" to fix this warning automatically.7038     │7039 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7040     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7041     │7042     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670437044     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7045     You may run "mix format --migrate" to fix this warning automatically.7046     │7047 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7048     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7049     │7050     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270517052     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7053     You may run "mix format --migrate" to fix this warning automatically.7054     │7055 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7056     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7057     │7058     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570597060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7061    You may run "mix format --migrate" to fix this warning automatically.7062    │7063 17 │       <<0 :: int32>> -> :void7064    │       ~~~~~~~~~~~~~~~~~~~~~~~7065    │7066    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670677068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7069    You may run "mix format --migrate" to fix this warning automatically.7070    │7071 17 │       <<0 :: int32>> -> :void7072    │       ~~~~~~~~~~~~~~~~~~~~~~~7073    │7074    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270757076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7077    You may run "mix format --migrate" to fix this warning automatically.7078    │7079 17 │       <<0 :: int32>> -> :void7080    │       ~~~~~~~~~~~~~~~~~~~~~~~7081    │7082    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570837084     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7085     You may run "mix format --migrate" to fix this warning automatically.7086     │7087 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7088     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7089     │7090     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670917092     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7093     You may run "mix format --migrate" to fix this warning automatically.7094     │7095 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7096     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7097     │7098     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270997100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7101     You may run "mix format --migrate" to fix this warning automatically.7102     │7103 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7105     │7106     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571077108    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7109    You may run "mix format --migrate" to fix this warning automatically.7110    │7111 23 │       <<0 :: int32>> -> :void7112    │       ~~~~~~~~~~~~~~~~~~~~~~~7113    │7114    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671157116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7117    You may run "mix format --migrate" to fix this warning automatically.7118    │7119 23 │       <<0 :: int32>> -> :void7120    │       ~~~~~~~~~~~~~~~~~~~~~~~7121    │7122    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271237124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7125    You may run "mix format --migrate" to fix this warning automatically.7126    │7127 23 │       <<0 :: int32>> -> :void7128    │       ~~~~~~~~~~~~~~~~~~~~~~~7129    │7130    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571317132     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7133     You may run "mix format --migrate" to fix this warning automatically.7134     │7135 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7136     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7137     │7138     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671397140     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7141     You may run "mix format --migrate" to fix this warning automatically.7142     │7143 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7144     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7145     │7146     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271477148     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7149     You may run "mix format --migrate" to fix this warning automatically.7150     │7151 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7152     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7153     │7154     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571557156    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7157    │7158 20 │     manager    = worker(Postgrex.TypeManager, [])7159    │                  ~7160    │7161    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171627163    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7164    │7165 21 │     server_sup = supervisor(__MODULE__, [:servers])7166    │                  ~7167    │7168    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171697170    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7171    │7172 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7173    │     ~7174    │7175    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17176    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171777178    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7179    │7180 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7181    │                   ~7182    │7183    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171847185     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7186     │7187 110 │     if Map.size(s.listener_channels[channel]) == 1 do7188     │            ~7189     │7190     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37191     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37192     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271937194    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7195    │7196 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7197    │            ~7198    │7199    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172007201    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7202    │7203  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7204    │                 ~7205    │7206    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272077208    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7209    │7210  9 │                 worker(Postgrex.Parameters, [])]7211    │                 ~7212    │7213    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272147215     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7216     │7217 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7218     │               ~7219     │7220     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272217222     warning: a struct for Postgrex.Query is expected on struct update:72237224         %Postgrex.Query{7225           query7226           | param_oids: param_oids,7227             param_formats: param_formats,7228             param_types: param_types7229         }72307231     but got type:72327233         dynamic()72347235     where "query" was given the type:72367237         # type: dynamic()7238         # from: lib/postgrex/protocol.ex:910:357239         query72407241     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72427243     type warning found at:7244     │7245 915 │         query = %Query{query | param_oids: param_oids,7246     │                 ~7247     │7248     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672497250     warning: a struct for Postgrex.Query is expected on struct update:72517252         %Postgrex.Query{7253           query7254           | ref: make_ref(),7255             types: types,7256             columns: col_names,7257             result_oids: result_oids,7258             result_formats: result_formats,7259             result_types: result_types7260         }72617262     but got type:72637264         dynamic()72657266     where "query" was given the type:72677268         # type: dynamic()7269         # from: lib/postgrex/protocol.ex:926:357270         query72717272     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72737274     type warning found at:7275     │7276 932 │         query = %Query{query | ref: make_ref(), types: types,7277     │                 ~7278     │7279     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672807281     warning: a struct for Postgrex.Query is expected on struct update:72827283         %Postgrex.Query{query | ref: make_ref()}72847285     but got type:72867287         dynamic()72887289     where "query" was given the type:72907291         # type: dynamic()7292         # from: lib/postgrex/protocol.ex:977:317293         query72947295     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72967297     type warning found at:7298     │7299 978 │     query = %Query{query | ref: make_ref()}7300     │             ~7301     │7302     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573037304      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7305      │7306 2131 │     formatted_reason = :ssl.format_error(reason)7307      │                             ~7308      │7309      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373107311      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7312      │7313 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7314      │                                            ~7315      │7316      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373177318      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7319      │7320 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7321      │        ~7322      │7323      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273247325      warning: a struct for Postgrex.Query is expected on struct update:73267327          %Postgrex.Query{query | name: ""}73287329      but got type:73307331          dynamic()73327333      where "query" was given the type:73347335          # type: dynamic()7336          # from: lib/postgrex/protocol.ex:2313:167337          query73387339      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73407341      type warning found at:7342      │7343 2313 │   defp unnamed(query), do: %Query{query | name: ""}7344      │                            ~7345      │7346      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173477348Generated postgrex app7349warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7350  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27351  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17352  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57353  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27354  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47355  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273567357==> ecto7358Compiling 70 files (.ex)7359     warning: using single-quoted strings to represent charlists is deprecated.7360     Use ~c"" if you indeed want a charlist or use "" instead.7361     You may run "mix format --migrate" to change all single-quoted7362     strings to use the ~c sigil and fix this warning.7363     │7364 166 │     defp insert_all_value(_),   do: '?'7365     │                                     ~7366     │7367     └─ lib/ecto/adapters/mysql/connection.ex:166:3773687369     warning: using single-quoted strings to represent charlists is deprecated.7370     Use ~c"" if you indeed want a charlist or use "" instead.7371     You may run "mix format --migrate" to change all single-quoted7372     strings to use the ~c sigil and fix this warning.7373     │7374 354 │       '?'7375     │       ~7376     │7377     └─ lib/ecto/adapters/mysql/connection.ex:354:773787379      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73807381      This error happens when you have function calls without parentheses inside keywords. For example:73827383          function(arg, one: nested_call a, b, c)7384          function(arg, one: if expr, do: :this, else: :that)73857386      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:73877388          function(arg, one: if(expr, do: :this, else: :that))7389          function(arg, one: nested_call(a, b, c))73907391      Ambiguity found at:7392      │7393 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7394      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7395      │7396      └─ lib/ecto/changeset.ex:228673977398     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73997400     This error happens when you have function calls without parentheses inside keywords. For example:74017402         function(arg, one: nested_call a, b, c)7403         function(arg, one: if expr, do: :this, else: :that)74047405     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74067407         function(arg, one: if(expr, do: :this, else: :that))7408         function(arg, one: nested_call(a, b, c))74097410     Ambiguity found at:7411     │7412 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7414     │7415     └─ lib/ecto/migration/runner.ex:26574167417     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74187419     This error happens when you have function calls without parentheses inside keywords. For example:74207421         function(arg, one: nested_call a, b, c)7422         function(arg, one: if expr, do: :this, else: :that)74237424     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74257426         function(arg, one: if(expr, do: :this, else: :that))7427         function(arg, one: nested_call(a, b, c))74287429     Ambiguity found at:7430     │7431 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7433     │7434     └─ lib/ecto/migration/runner.ex:26774357436     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7437     │7438 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7439     │        ~7440     │7441     └─ lib/ecto/query/builder.ex:136:874427443     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7444     │7445 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7446     │                                             ~~7447     │7448     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274497450     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7451     │7452 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7453     │                                         ~~7454     │7455     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274567457     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74587459     This error happens when you have function calls without parentheses inside keywords. For example:74607461         function(arg, one: nested_call a, b, c)7462         function(arg, one: if expr, do: :this, else: :that)74637464     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:74657466         function(arg, one: if(expr, do: :this, else: :that))7467         function(arg, one: nested_call(a, b, c))74687469     Ambiguity found at:7470     │7471 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7472     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7473     │7474     └─ lib/ecto/repo/schema.ex:45474757476    warning: unused require Ecto.Query7477    │7478  6 │   require Ecto.Query7479    │   ~7480    │7481    └─ lib/ecto/repo/preloader.ex:6:374827483    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7484    │7485  9 │   schema "schema_migrations" do7486    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7487    │7488    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74897490    warning: incompatible types given to Mix.Ecto.ensure_started/2:74917492        Mix.Ecto.ensure_started(repo, all: true)74937494    given types:74957496        -dynamic(atom())-, non_empty_list({:all, true})74977498    but expected one of:74997500        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75017502    where "repo" was given the type:75037504        # type: dynamic(atom())7505        # from: lib/mix/tasks/ecto.migrations.ex:37:77506        Mix.Ecto.ensure_repo(repo, args)75077508    type warning found at:7509    │7510 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7511    │                       ~7512    │7513    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375147515    warning: incompatible types given to Mix.Ecto.ensure_started/2:75167517        Mix.Ecto.ensure_started(repo, opts)75187519    given types:75207521        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75227523    but expected one of:75247525        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75267527    where "opts" was given the type:75287529        # type: dynamic(7530          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7531            non_struct_map()7532        )7533        # from: lib/mix/tasks/ecto.migrate.ex:68:107534        opts =7535          if opts[:quiet] do7536            Keyword.merge(opts, log: false, log_sql: false)7537          else7538            opts7539          end75407541    where "repo" was given the type:75427543        # type: dynamic(atom())7544        # from: lib/mix/tasks/ecto.migrate.ex:74:77545        Mix.Ecto.ensure_repo(repo, args)75467547    type warning found at:7548    │7549 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7550    │                          ~7551    │7552    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275537554    warning: incompatible types given to Mix.Ecto.ensure_started/2:75557556        Mix.Ecto.ensure_started(repo, opts)75577558    given types:75597560        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75617562    but expected one of:75637564        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75657566    where "opts" was given the type:75677568        # type: dynamic(7569          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7570            non_struct_map()7571        )7572        # from: lib/mix/tasks/ecto.rollback.ex:64:107573        opts =7574          if opts[:quiet] do7575            Keyword.merge(opts, log: false, log_sql: false)7576          else7577            opts7578          end75797580    where "repo" was given the type:75817582        # type: dynamic(atom())7583        # from: lib/mix/tasks/ecto.rollback.ex:70:77584        Mix.Ecto.ensure_repo(repo, args)75857586    type warning found at:7587    │7588 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7589    │                          ~7590    │7591    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275927593    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:75947595        Mix.Ecto.source_repo_priv(repo)75967597    given types:75987599        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76007601    but expected one of:76027603        atom()76047605    where "repo" was given the types:76067607        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7608        # from: lib/mix/tasks/ecto.load.ex:70:227609        Keyword.merge(repo.config, opts)76107611        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7612        # from: lib/mix/tasks/ecto.load.ex:72:277613        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76147615    type warning found at:7616    │7617 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7618    │                                          ~7619    │7620    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276217622    warning: expected a map or struct when accessing .__adapter__ in expression:76237624        repo.__adapter__76257626    where "repo" was given the type:76277628        # type: dynamic(atom())7629        # from: lib/mix/tasks/ecto.load.ex:53:77630        Mix.Ecto.ensure_repo(repo, args)76317632    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76337634    type warning found at:7635    │7636 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7637    │                              ~7638    │7639    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176407641      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7642      │7643 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7644      │     ~7645      │7646      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/276477648     warning: the following clause will never match:76497650         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76517652     because it attempts to match on the result of:76537654         System.stacktrace()76557656     which has type:76577658         empty_list()76597660     where "args_or_arity" was given the type:76617662         # type: float() or integer() or non_empty_list(term())7663         # from: lib/ecto/changeset.ex7664         (_() when args_or_arity == 2) when length(args_or_arity) == 276657666     where "module" was given the type:76677668         # type: dynamic()7669         # from: lib/ecto/changeset.ex:733:307670         module76717672     type warning found at:7673     │7674 741 │ ...                   when length(args_or_arity) == 2 ->7675     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7676     │7677     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276787679    warning: expected a map or struct when accessing .__adapter__ in expression:76807681        repo.__adapter__76827683    where "repo" was given the type:76847685        # type: dynamic(atom())7686        # from: lib/mix/tasks/ecto.dump.ex:50:77687        Mix.Ecto.ensure_repo(repo, args)76887689    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76907691    type warning found at:7692    │7693 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7694    │                              ~7695    │7696    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/176977698     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7699     │7700 739 │           case System.stacktrace do7701     │                       ~7702     │7703     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/277047705    warning: expected a map or struct when accessing .__adapter__ in expression:77067707        repo.__adapter__77087709    where "repo" was given the type:77107711        # type: dynamic(atom())7712        # from: lib/mix/tasks/ecto.create.ex:37:77713        Mix.Ecto.ensure_repo(repo, args)77147715    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77167717    type warning found at:7718    │7719 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7720    │                              ~7721    │7722    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177237724    warning: expected a map or struct when accessing .__adapter__ in expression:77257726        repo.__adapter__77277728    where "repo" was given the type:77297730        # type: dynamic(atom())7731        # from: lib/mix/tasks/ecto.drop.ex:39:77732        Mix.Ecto.ensure_repo(repo, args)77337734    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77357736    type warning found at:7737    │7738 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7739    │                              ~7740    │7741    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177427743     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7744     │7745 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7746     │                                                                              ~7747     │7748     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27749     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277507751    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7752    │7753 62 │       Mix.Project.compile(args)7754    │                   ~7755    │7756    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277577758     warning: expected a module (an atom) when invoking start_link/1 in expression:77597760         repo.start_link(pool_size: pool_size)77617762     where "pool_size" was given the type:77637764         # type: dynamic()7765         # from: lib/mix/ecto.ex:101:157766         pool_size = Keyword.get(opts, :pool_size, 1)77677768     where "repo" was given the type:77697770         # type: dynamic(%{..., __adapter__: atom()})7771         # from: lib/mix/ecto.ex:99:367772         repo.__adapter__.ensure_all_started(repo, :temporary)77737774     type warning found at:7775     │7776 102 │     case repo.start_link(pool_size: pool_size) do7777     │               ~7778     │7779     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277807781     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7782     │7783 146 │     Logger.remove_backend(:console)7784     │            ~7785     │7786     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277877788     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7789     │7790 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7791     │                                                                              ~7792     │7793     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/277947795     warning: the following conditional expression:77967797         is_atom(related)77987799     will always evaluate to:78007801         dynamic(true)78027803     where "related" was given the type:78047805         # type: dynamic(atom())7806         # from: lib/ecto/association.ex:730:157807         related = Ecto.Association.related_from_query(queryable)78087809     type warning found at:7810     │7811 732 │     unless is_atom(related) do7812     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7813     │7814     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/378157816     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7817     │7818 155 │     Logger.add_backend(:console, flush: true)7819     │            ~7820     │7821     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/278227823    warning: incompatible types given to get_source/1:78247825        get_source(repo)78267827    given types:78287829        -dynamic(atom())-78307831    but expected one of:78327833        %{..., config: empty_list() or non_empty_list(term(), term())}78347835    where "repo" was given the type:78367837        # type: dynamic(atom())7838        # from: lib/ecto/migration/schema_migration.ex:24:137839        repo.all(7840          Map.put(7841            (7842              query =7843                (7844                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7845                  Ecto.Query.Builder.From.apply(query, 1)7846                )7847        7848              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7849                ...,7850                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7851                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7852                line: 22,7853                take: %{}7854              })7855            ),7856            :prefix,7857            prefix7858          ), timeout: :infinity, log: false)78597860    type warning found at:7861    │7862 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7863    │                ~7864    │7865    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278667867    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:30:137883        repo.insert!(7884          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7885            prefix: prefix,7886            source: get_source(repo)7887          ), timeout: :infinity, log: false)78887889    type warning found at:7890    │7891 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7892    │                                              ~7893    │7894    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378957896    warning: incompatible types given to get_source/1:78977898        get_source(repo)78997900    given types:79017902        -dynamic(atom())-79037904    but expected one of:79057906        %{..., config: empty_list() or non_empty_list(term(), term())}79077908    where "repo" was given the type:79097910        # type: dynamic(atom())7911        # from: lib/ecto/migration/schema_migration.ex:36:137912        repo.delete_all(7913          Map.put(7914            (7915              query =7916                (7917                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7918                  Ecto.Query.Builder.From.apply(query, 1)7919                )7920        7921              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7922                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7923                op: :and,7924                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7925                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7926                line: 347927              })7928            ),7929            :prefix,7930            prefix7931          ), timeout: :infinity, log: false)79327933    type warning found at:7934    │7935 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7936    │                ~7937    │7938    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379397940     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7941     │7942 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7943     │                                                                              ~7944     │7945     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279467947      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7948      │7949 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7950      │        ~7951      │7952      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179537954      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7955      │7956 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7957      │                 ~7958      │7959      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379607961    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7962    │7963 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7964    │     ~7965    │7966    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279677968     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7969     │7970 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7971     │           ~7972     │7973     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379747975     warning: the following clause will never match:79767977         {:error, _} = error ->79787979     because it attempts to match on the result of:79807981         apply(changeset, adapter, :insert, args)79827983     which has type:79847985         dynamic({:invalid or :ok, term()})79867987     type warning found at:7988     │7989 219 │           {:error, _} = error ->7990     │                       ~7991     │7992     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479937994    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7995    │7996 54 │       filter_and_reraise e, System.stacktrace7997    │                                    ~7998    │7999    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580008001     warning: the following clause will never match:80028003         {:error, _} = error ->80048005     because it attempts to match on the result of:80068007         apply(changeset, adapter, action, args)80088009     which has type:80108011         dynamic({:invalid or :ok, term()})80128013     type warning found at:8014     │8015 297 │             {:error, _} = error ->8016     │                         ~8017     │8018     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480198020    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8021    │8022 44 │     index  = Map.size(params)8023    │                  ~8024    │8025    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58026    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580278028     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8029     │8030 614 │     Decimal.minus(decimal)8031     │             ~8032     │8033     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180348035     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)8036     │8037 228 │         raise BadStructError, struct: struct, term: data8038     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8039     │8040     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580418042     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8043     │8044 214 │       filter_and_reraise e, System.stacktrace8045     │                                    ~8046     │8047     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48048     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480498050     warning: the following clause will never match:80518052         {:error, _} ->80538054     because it attempts to match on the result of:80558056         NaiveDateTime.new(date, time)80578058     which has type:80598060         dynamic({:ok, %NaiveDateTime{}})80618062     type warning found at:8063     │8064 803 │         {:error, _} -> :error8065     │         ~~~~~~~~~~~~~~~~~~~~~8066     │8067     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180688069      warning: expected a map or struct when accessing .__struct__ in expression:80708071          schema.__struct__80728073      where "schema" was given the types:80748075          # type: dynamic(atom() and not nil)8076          # from: lib/ecto/query/planner.ex:1186:418077          schema80788079          # type: atom()8080          # from: lib/ecto/query/planner.ex:1186:618081          is_atom(schema)80828083      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80848085      type warning found at:8086      │8087 1190 │       Map.has_key?(schema.__struct__, field) ->8088      │                           ~8089      │8090      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680918092     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8093     │8094 159 │         supervise(children, strategy: :one_for_one)8095     │         ~8096     │8097     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180988099    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8100    │8101 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8102    │     ~8103    │8104    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281058106    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8107    │8108 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8109    │       ~8110    │8111    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181128113    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8114    │8115 15 │     supervise(children, strategy: :simple_one_for_one)8116    │     ~8117    │8118    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181198120    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81218122        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81238124    given types:81258126        (8127          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8128          dynamic()8129        )81308131    but expected one of:81328133        atom(), term()81348135    where "opts" was given the type:81368137        # type: dynamic(8138          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8139            non_struct_map()8140        )8141        # from: lib/ecto/migrator.ex:44:658142        opts[:prefix]81438144    where "repo" was given the type:81458146        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8147        # from: lib/ecto/migrator.ex:44:238148        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81498150    type warning found at:8151    │8152 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8153    │                       ~8154    │8155    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281568157     warning: expected a module (an atom) when invoking transaction/2 in expression:81588159         repo.transaction(fun, log: false, timeout: :infinity)81608161     where "fun" was given the type:81628163         # type: dynamic()8164         # from: lib/ecto/migrator.ex:114:478165         fun81668167     where "repo" was given the types:81688169         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8170         # from: lib/ecto/migrator.ex:118:248171         repo.__adapter__.supports_ddl_transaction?81728173         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8174         # from: lib/ecto/migrator.ex:118:248175         repo.__adapter__.supports_ddl_transaction?81768177     type warning found at:8178     │8179 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8180     │              ~8181     │8182     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381838184     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8185     │8186 291 │     modules = Code.load_file(file)8187     │                    ~8188     │8189     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281908191     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8192     │8193 321 │         reraise error, System.stacktrace8194     │                               ~8195     │8196     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381978198    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8199    │8200 10 │       worker(Ecto.Registry, []),8201    │       ~8202    │8203    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282048205    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8206    │8207 11 │       supervisor(Ecto.Migration.Supervisor, [])8208    │       ~8209    │8210    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282118212     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8213     │8214 260 │         reraise %{err | message: message}, System.stacktrace8215     │                                                   ~8216     │8217     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682188219Generated ecto app8220==> phoenix_ecto8221Compiling 4 files (.ex)8222Generated phoenix_ecto app8223==> secure_random8224Compiling 1 file (.ex)8225    warning: use Bitwise is deprecated. import Bitwise instead8226    │8227  2 │   use Bitwise8228    │   ~~~~~~~~~~~8229    │8230    └─ lib/secure_random.ex:2: SecureRandom (module)82318232Generated secure_random app8233==> authable8234Compiling 34 files (.ex)8235     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8236     │8237 128 │   @repo Application.get_env(:authable, :repo)8238     │                     ~8239     │8240     └─ lib/authable.ex:128:21: Authable (module)82418242    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8243    │8244 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8245    │                                ~8246    │8247    └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82488249    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8250    │8251  8 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8252    │                                ~8253    │8254    └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82558256    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8257    │8258 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8259    │                                ~8260    │8261    └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)826282638264== Compilation error in file lib/authable/auth_strategies/query_param.ex ==8265** (BadMapError) expected a map, got:82668267    nil82688269    (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :query_params, nil)8270    lib/authable/auth_strategies/query_param.ex:9: (module)8271could 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"