shield

Build log

nerves_system_bbb

shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8268 of 8268 lines
1Resolving Hex dependencies...2Resolution completed in 0.212s3Unchanged: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_bbb/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_bbb/bamboo/mix.exs:14:26191192==> nerves_system_br193Generated nerves_system_br app194==> connection195Compiling 1 file (.ex)196     warning: using single-quoted strings to represent charlists is deprecated.197     Use ~c"" if you indeed want a charlist or use "" instead.198     You may run "mix format --migrate" to change all single-quoted199     strings to use the ~c sigil and fix this warning.200     │201 553 │         [{:data, [{'State', mod_state}]}]202     │                    ~203     │204     └─ lib/connection.ex:553:20205206     warning: using single-quoted strings to represent charlists is deprecated.207     Use ~c"" if you indeed want a charlist or use "" instead.208     You may run "mix format --migrate" to change all single-quoted209     strings to use the ~c sigil and fix this warning.210     │211 680 │     format = '** Generic server ~p terminating \n' ++212     │              ~213     │214     └─ lib/connection.ex:680:14215216     warning: using single-quoted strings to represent charlists is deprecated.217     Use ~c"" if you indeed want a charlist or use "" instead.218     You may run "mix format --migrate" to change all single-quoted219     strings to use the ~c sigil and fix this warning.220     │221 681 │       '** Last message in was ~p~n' ++ ## No last message222     │       ~223     │224     └─ lib/connection.ex:681:7225226     warning: using single-quoted strings to represent charlists is deprecated.227     Use ~c"" if you indeed want a charlist or use "" instead.228     You may run "mix format --migrate" to change all single-quoted229     strings to use the ~c sigil and fix this warning.230     │231 682 │       '** When Server state == ~p~n' ++232     │       ~233     │234     └─ lib/connection.ex:682:7235236     warning: using single-quoted strings to represent charlists is deprecated.237     Use ~c"" if you indeed want a charlist or use "" instead.238     You may run "mix format --migrate" to change all single-quoted239     strings to use the ~c sigil and fix this warning.240     │241 683 │       '** Reason for termination == ~n** ~p~n'242     │       ~243     │244     └─ lib/connection.ex:683:7245246     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead247     │248 429 │         init_stop(starter, name, {reason, System.stacktrace()})249     │                                                  ~250     │251     └─ lib/connection.ex:429:50: Connection.init_it/6252     └─ lib/connection.ex:431:45: Connection.init_it/6253     └─ lib/connection.ex:491:57: Connection.handle_call/3254     └─ lib/connection.ex:540:41: Connection.code_change/3255     └─ lib/connection.ex:581:57: Connection.terminate/2256     └─ lib/connection.ex:625:49: Connection.enter_connect/5257     └─ lib/connection.ex:628:34: Connection.enter_connect/5258     └─ lib/connection.ex:631:45: Connection.enter_connect/5259     └─ lib/connection.ex:657:49: Connection.enter_terminate/5260     └─ lib/connection.ex:660:34: Connection.enter_terminate/5261     └─ lib/connection.ex:663:45: Connection.enter_terminate/5262     └─ lib/connection.ex:744:24: Connection.connect/3263     └─ lib/connection.ex:770:24: Connection.disconnect/3264     └─ lib/connection.ex:813:57: Connection.handle_async/3265266Generated connection app267==> mime268Compiling 2 files (.ex)269Generated mime app270==> circular_buffer271Compiling 1 file (.ex)272Generated circular_buffer app273==> poison274Compiling 4 files (.ex)275    warning: using single-quoted strings to represent charlists is deprecated.276    Use ~c"" if you indeed want a charlist or use "" instead.277    You may run "mix format --migrate" to change all single-quoted278    strings to use the ~c sigil and fix this warning.279    │280 89 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do281    │                               ~282    │283    └─ lib/poison/encoder.ex:89:31284285    warning: using single-quoted strings to represent charlists is deprecated.286    Use ~c"" if you indeed want a charlist or use "" instead.287    You may run "mix format --migrate" to change all single-quoted288    strings to use the ~c sigil and fix this warning.289    │290 89 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do291    │                                                ~292    │293    └─ lib/poison/encoder.ex:89:48294295     warning: using single-quoted strings to represent charlists is deprecated.296     Use ~c"" if you indeed want a charlist or use "" instead.297     You may run "mix format --migrate" to change all single-quoted298     strings to use the ~c sigil and fix this warning.299     │300 127 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do301     │                                                                           ~302     │303     └─ lib/poison/encoder.ex:127:75304305    warning: using single-quoted strings to represent charlists is deprecated.306    Use ~c"" if you indeed want a charlist or use "" instead.307    You may run "mix format --migrate" to change all single-quoted308    strings to use the ~c sigil and fix this warning.309    │310 67 │   defp value(<<char, _ :: binary>> = string, _keys) when char in '-0123456789' do311    │                                                                  ~312    │313    └─ lib/poison/parser.ex:67:66314315     warning: using single-quoted strings to represent charlists is deprecated.316     Use ~c"" if you indeed want a charlist or use "" instead.317     You may run "mix format --migrate" to change all single-quoted318     strings to use the ~c sigil and fix this warning.319     │320 134 │   defp number_int(<<char, _ :: binary>> = string, acc) when char in '123456789' do321     │                                                                     ~322     │323     └─ lib/poison/parser.ex:134:69324325     warning: using single-quoted strings to represent charlists is deprecated.326     Use ~c"" if you indeed want a charlist or use "" instead.327     You may run "mix format --migrate" to change all single-quoted328     strings to use the ~c sigil and fix this warning.329     │330 150 │   defp number_exp(<<e>> <> rest, frac, acc) when e in 'eE' do331     │                                                       ~332     │333     └─ lib/poison/parser.ex:150:55334335     warning: using single-quoted strings to represent charlists is deprecated.336     Use ~c"" if you indeed want a charlist or use "" instead.337     You may run "mix format --migrate" to change all single-quoted338     strings to use the ~c sigil and fix this warning.339     │340 176 │   defp number_digits(<<char>> <> rest = string) when char in '0123456789' do341     │                                                              ~342     │343     └─ lib/poison/parser.ex:176:62344345     warning: using single-quoted strings to represent charlists is deprecated.346     Use ~c"" if you indeed want a charlist or use "" instead.347     You may run "mix format --migrate" to change all single-quoted348     strings to use the ~c sigil and fix this warning.349     │350 184 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do351     │                                                                ~352     │353     └─ lib/poison/parser.ex:184:64354355     warning: using single-quoted strings to represent charlists is deprecated.356     Use ~c"" if you indeed want a charlist or use "" instead.357     You may run "mix format --migrate" to change all single-quoted358     strings to use the ~c sigil and fix this warning.359     │360 208 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do361     │                               ~362     │363     └─ lib/poison/parser.ex:208:31364365     warning: using single-quoted strings to represent charlists is deprecated.366     Use ~c"" if you indeed want a charlist or use "" instead.367     You may run "mix format --migrate" to change all single-quoted368     strings to use the ~c sigil and fix this warning.369     │370 208 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do371     │                                            ~372     │373     └─ lib/poison/parser.ex:208:44374375     warning: using single-quoted strings to represent charlists is deprecated.376     Use ~c"" if you indeed want a charlist or use "" instead.377     You may run "mix format --migrate" to change all single-quoted378     strings to use the ~c sigil and fix this warning.379     │380 218 │     when a1 in 'dD' and a2 in 'dD'381     │                ~382     │383     └─ lib/poison/parser.ex:218:16384385     warning: using single-quoted strings to represent charlists is deprecated.386     Use ~c"" if you indeed want a charlist or use "" instead.387     You may run "mix format --migrate" to change all single-quoted388     strings to use the ~c sigil and fix this warning.389     │390 218 │     when a1 in 'dD' and a2 in 'dD'391     │                               ~392     │393     └─ lib/poison/parser.ex:218:31394395     warning: using single-quoted strings to represent charlists is deprecated.396     Use ~c"" if you indeed want a charlist or use "" instead.397     You may run "mix format --migrate" to change all single-quoted398     strings to use the ~c sigil and fix this warning.399     │400 219 │     and (b1 in '89abAB')401     │                ~402     │403     └─ lib/poison/parser.ex:219:16404405     warning: using single-quoted strings to represent charlists is deprecated.406     Use ~c"" if you indeed want a charlist or use "" instead.407     You may run "mix format --migrate" to change all single-quoted408     strings to use the ~c sigil and fix this warning.409     │410 253 │   defp skip_whitespace(<<char>> <> rest) when char in '\s\n\t\r' do411     │                                                       ~412     │413     └─ lib/poison/parser.ex:253:55414415    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead416    │417 22 │   if Application.get_env(:poison, :native) do418    │                  ~419    │420    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)421422    warning: use Bitwise is deprecated. import Bitwise instead423    │424 26 │   use Bitwise425    │   ~~~~~~~~~~~426    │427    └─ lib/poison/parser.ex:26: Poison.Parser (module)428429     warning: the variable "count" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator430     │431 178 │     <<digits :: binary-size(count), rest :: binary>> = string432     │                             ~433     │434     └─ lib/poison/parser.ex:178:29: Poison.Parser.number_digits/1435436     warning: the variable "n" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator437     │438 204 │     <<chunk :: binary-size(n), rest :: binary>> = string439     │                            ~440     │441     └─ lib/poison/parser.ex:204:28: Poison.Parser.string_continue/2442443    warning: use Bitwise is deprecated. import Bitwise instead444    │445 79 │   use Bitwise446    │   ~~~~~~~~~~~447    │448    └─ lib/poison/encoder.ex:79: Poison.Encoder.BitString (module)449450     warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator451     │452 123 │     <<chunk :: binary-size(size), rest :: binary>> = string453     │                            ~454     │455     └─ lib/poison/encoder.ex:123:28: Poison.Encoder.BitString.escape/2456457     warning: HashDict.size/1 is deprecated. Use maps and the Map module instead458     │459 283 │     if HashDict.size(dict) < 1 do460     │                 ~461     │462     └─ lib/poison/encoder.ex:283:17: Poison.Encoder.HashDict.encode/2463464     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead465     │466 161 │     case Integer.to_char_list(char, 16) do467     │                  ~468     │469     └─ lib/poison/encoder.ex:161:18: Poison.Encoder.BitString.seq/1470471Generated poison app472==> nerves_compatibility_test473===> Analyzing applications...474===> Compiling mimerl475===> Analyzing applications...476===> Compiling ranch477    ┌─ src/ranch_conns_sup.erl:478    │479 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},480    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.481Compile directive 'nowarn_deprecated_catch' can be used to suppress482warnings in selected modules.483484485==> ssl_verify_fun486Compiling 7 files (.erl)487Generated ssl_verify_fun app488==> tablet489Compiling 2 files (.ex)490Generated tablet app491==> elixir_make492Compiling 8 files (.ex)493Generated elixir_make app494==> nerves_logging495 CC kmsg_tailer.o496 LD kmsg_tailer497Compiling 5 files (.ex)498Generated nerves_logging app499==> comeonin500mkdir -p priv501/home/nerves/.nerves/artifacts/nerves_toolchain_armv7_nerves_linux_gnueabihf-15.3.1/bin/armv7-nerves-linux-gnueabihf-gcc -g -O3 -Wall -I/usr/local/lib/erlang/erts-17.1/include -Ic_src -fPIC -shared --sysroot=/home/nerves/.nerves/artifacts/nerves_system_bbb-2.30.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: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead618    │619 19 │     secure_check(rest_h, rest_s, acc ||| (h ^^^ s))620    │                                             ~621    │622    └─ lib/comeonin/tools.ex:19:45623624    warning: use Bitwise is deprecated. import Bitwise instead625    │626  6 │   use Bitwise627    │   ~~~~~~~~~~~628    │629    └─ lib/comeonin/tools.ex:6: Comeonin.Tools (module)630631    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator632    │633 29 │     <<main::size(split)-binary, rest::binary>> = data634    │                  ~635    │636    └─ lib/comeonin/pbkdf2/base64.ex:29:18: Comeonin.Pbkdf2.Base64.encode/1637638    warning: the variable "split" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator639    │640 52 │     <<main::size(split)-binary, rest::binary>> = data641    │                  ~642    │643    └─ lib/comeonin/pbkdf2/base64.ex:52:18: Comeonin.Pbkdf2.Base64.decode/1644645    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead646    │647 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 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])754    │     ~755    │756    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3757758    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead759    │760 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)761    │                     ~762    │763    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4764765     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead766     │767 138 │         case System.stacktrace() do768     │                     ~769     │770     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2771772     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.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead823     │824 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)825     │                     ~826     │827     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3828829    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead830    │831  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]832    │                  ~833    │834    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0835836     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead837     │838 111 │         stack = System.stacktrace()839     │                        ~840     │841     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3842843     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead844     │845 986 │             stack = System.stacktrace()846     │                            ~847     │848     └─ lib/db_connection.ex:986:28: DBConnection.handle/4849     └─ lib/db_connection.ex:992:24: DBConnection.handle/4850     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4851     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4852     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6853     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3854     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5855     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2856     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4857     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5858     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5859     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2860     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6861     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6862863    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead864    │865  8 │     pool = supervisor(Pool, [], [restart: :temporary])866    │            ~867    │868    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0869870    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead871    │872  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],873    │                 ~874    │875    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3876877    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead878    │879 36 │     worker(DBConnection.Watcher, [owner])880    │     ~881    │882    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1883884    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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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.NervesV1Toolchain (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1016    │1017  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1018    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019    │1020    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10211022    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1023    │1024  5 │ defmodule Nerves.BuildAction.NervesV1System do1025    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026    │1027    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10281029    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)1100    │1101  5 │ defmodule Nerves.TargetTuple do1102    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1103    │1104    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)11051106Generated nerves app1107==> nerves_toolchain_armv7_nerves_linux_gnueabihf1108Compiling 1 file (.ex)1109Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app1110==> nerves_compatibility_test1111===> Analyzing applications...1112===> Compiling unicode_util_compat1113===> Analyzing applications...1114===> Compiling idna1115===> Analyzing applications...1116===> Compiling cowboy1117     ┌─ src/cowboy_websocket.erl:1118     │1119 147 │  		Stacktrace = erlang:get_stacktrace(),1120     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11211122     ┌─ src/cowboy_websocket.erl:1123     │1124 645 │  			{stacktrace, erlang:get_stacktrace()},1125     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11261127     ┌─ src/cowboy_websocket.erl:1128     │1129 755 │  			{stacktrace, erlang:get_stacktrace()},1130     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace113111321133    ┌─ src/cowboy_rest.erl:1134    │1135 69 │  				Stacktrace = erlang:get_stacktrace(),1136    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11371138      ┌─ src/cowboy_rest.erl:1139      │1140 1006 │  	Stacktrace = erlang:get_stacktrace(),1141      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace114211431144    ┌─ src/cowboy_handler.erl:1145    │1146 87 │  		Stacktrace = erlang:get_stacktrace(),1147    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11481149     ┌─ src/cowboy_handler.erl:1150     │1151 116 │  		Stacktrace = erlang:get_stacktrace(),1152     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11531154     ┌─ src/cowboy_handler.erl:1155     │1156 235 │  		Stacktrace = erlang:get_stacktrace(),1157     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11581159     ┌─ src/cowboy_handler.erl:1160     │1161 290 │  			{stacktrace, erlang:get_stacktrace()},1162     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116311641165==> expo1166Compiling 2 files (.erl)1167Compiling 22 files (.ex)1168Generated expo app1169==> gettext1170Compiling 18 files (.ex)1171     warning: unused require Gettext.Macros1172     │1173 594 │   require Gettext.Macros1174     │   ~1175     │1176     └─ lib/gettext.ex:594:311771178     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1179     │1180 426 │               Kernel.ParallelCompiler.async(fn ->1181     │                                       ~1182     │1183     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/311841185     warning: the following clause is redundant:11861187         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11881189     it has type:11901191         dynamic(%Expo.Message.Plural{})11921193     previous clauses have already matched on the following types:11941195         %Expo.Message.Singular{}1196         %Expo.Message.Plural{}11971198     │1199 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1200     │        ~1201     │1202     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/112031204Generated gettext app1205==> phoenix_pubsub1206Compiling 13 files (.ex)1207     warning: single quotes around atoms are deprecated. Use double quotes instead1208     │1209 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1210     │                       ~1211     │1212     └─ lib/phoenix/pubsub/local.ex:160:2312131214     warning: single quotes around atoms are deprecated. Use double quotes instead1215     │1216 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1217     │                                        ~1218     │1219     └─ lib/phoenix/pubsub/local.ex:160:4012201221     warning: unused require Logger1222     │1223 107 │   require Logger1224     │   ~1225     │1226     └─ lib/phoenix/tracker.ex:107:312271228     warning: a struct for Phoenix.Tracker.State is expected on struct update:12291230         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}12311232     but got type:12331234         dynamic()12351236     where "delta" was given the type:12371238         # type: dynamic()1239         # from: lib/phoenix/tracker/state.ex:461:361240         %Phoenix.Tracker.State{delta: delta} = state12411242     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12431244     type warning found at:1245     │1246 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1247     │                 ~1248     │1249     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/512501251     warning: a struct for Phoenix.Tracker.State is expected on struct update:12521253         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}12541255     but got type:12561257         dynamic()12581259     where "delta" was given the type:12601261         # type: dynamic()1262         # from: lib/phoenix/tracker/state.ex:541:991263         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1264           state12651266     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"12671268     type warning found at:1269     │1270 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1271     │                   ~1272     │1273     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/112741275    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12761277        %Phoenix.Tracker.Replica{replica | status: :permdown}12781279    but got type:12801281        dynamic()12821283    where "replica" was given the type:12841285        # type: dynamic()1286        # from: lib/phoenix/tracker/replica.ex:72:171287        replica12881289    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12901291    type warning found at:1292    │1293 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1294    │                               ~1295    │1296    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112971298    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12991300        %Phoenix.Tracker.Replica{replica | status: :down}13011302    but got type:13031304        dynamic()13051306    where "replica" was given the type:13071308        # type: dynamic()1309        # from: lib/phoenix/tracker/replica.ex:74:131310        replica13111312    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13131314    type warning found at:1315    │1316 74 │   defp down(replica), do: %Replica{replica | status: :down}1317    │                           ~1318    │1319    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/113201321    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:13221323        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}13241325    but got type:13261327        dynamic()13281329    where "replica" was given the type:13301331        # type: dynamic()1332        # from: lib/phoenix/tracker/replica.ex:76:291333        replica13341335    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"13361337    type warning found at:1338    │1339 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1340    │     ~1341    │1342    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/113431344     warning: a struct for Phoenix.Tracker.State is expected on struct update:13451346         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13471348     but got type:13491350         dynamic(%{..., range: {term(), term()}})13511352     where "delta" was given the type:13531354         # type: dynamic(%{..., range: {term(), term()}})1355         # from: lib/phoenix/tracker/state.ex:551:301356         {start_clock, end_clock} = delta.range13571358     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13591360     type warning found at:1361     │1362 555 │            delta: %State{delta | range: {start_clock, new_end}}}1363     │                   ~1364     │1365     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213661367    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1368    │1369  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1370    │        ~1371    │1372    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213731374     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1375     │1376 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1377     │         ~1378     │1379     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113801381     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1382     │1383 273 │     supervise(shards, strategy: :one_for_one,1384     │     ~1385     │1386     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113871388    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1389    │1390 43 │     :ok = :pg2.create(pg2_group)1391    │                ~1392    │1393    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/113941395    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1396    │1397 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1398    │       ~1399    │1400    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/114011402    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1403    │1404 44 │     :ok = :pg2.join(pg2_group, self())1405    │                ~1406    │1407    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114081409    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1410    │1411 57 │     :pg2.get_members(pg2_namespace(server_name))1412    │          ~1413    │1414    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114151416    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1417    │1418 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1419    │       ~1420    │1421    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114221423    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1424    │1425 97 │     supervise(children, strategy: :rest_for_one)1426    │     ~1427    │1428    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114291430    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1431    │1432 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1433    │         ~1434    │1435    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11436    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114371438    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1439    │1440 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1441    │       ~1442    │1443    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114441445    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1446    │1447 42 │     supervise children, strategy: :one_for_one1448    │     ~1449    │1450    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114511452Generated phoenix_pubsub app1453==> nerves_compatibility_test1454===> Analyzing applications...1455===> Compiling certifi1456warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1457  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21458  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11459  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51460  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21461  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41462  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214631464==> plug1465Compiling 44 files (.ex)1466warning: cannot infer signatures from :cowboy because it is not loaded14671468warning: cannot infer signatures from :cowlib because it is not loaded14691470warning: cannot infer signatures from :ranch because it is not loaded14711472warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1473  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314741475warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1476  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214771478     warning: using single-quoted strings to represent charlists is deprecated.1479     Use ~c"" if you indeed want a charlist or use "" instead.1480     You may run "mix format --migrate" to change all single-quoted1481     strings to use the ~c sigil and fix this warning.1482     │1483 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1484     │                                                       ~1485     │1486     └─ lib/plug/builder.ex:230:5514871488     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1489     │1490 421 │       when not state in @unsent do1491     │                      ~1492     │1493     └─ lib/plug/conn.ex:421:2214941495     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1496     │1497 445 │       when not state in @unsent do1498     │                      ~1499     │1500     └─ lib/plug/conn.ex:445:2215011502     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1503     │1504 497 │       when not state in @unsent do1505     │                      ~1506     │1507     └─ lib/plug/conn.ex:497:2215081509     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1510     │1511 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1512     │                                                                     ~1513     │1514     └─ lib/plug/conn.ex:883:6915151516     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1517     │1518 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1519     │                                                                ~1520     │1521     └─ lib/plug/conn.ex:907:6415221523     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1524     │1525 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1526     │                                                                    ~1527     │1528     └─ lib/plug/conn.ex:939:6815291530     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1531     │1532 961 │       when not state in @unsent do1533     │                      ~1534     │1535     └─ lib/plug/conn.ex:961:2215361537    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1538    │1539  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1540    │                                 ~1541    │1542    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15431544    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1545    │1546 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1547    │                                        ~1548    │1549    └─ lib/plug/crypto.ex:65:4015501551    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1552    │1553 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1554    │                                                  ~1555    │1556    └─ lib/plug/crypto.ex:87:5015571558    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1559    │1560 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1561    │                                                         ~1562    │1563    └─ lib/plug/crypto.ex:87:5715641565     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1566     │1567 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1568     │                                            ~1569     │1570     └─ lib/plug/crypto.ex:108:4415711572    warning: use Bitwise is deprecated. import Bitwise instead1573    │1574  6 │   use Bitwise1575    │   ~~~~~~~~~~~1576    │1577    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15781579    warning: use Bitwise is deprecated. import Bitwise instead1580    │1581 13 │   use Bitwise1582    │   ~~~~~~~~~~~1583    │1584    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15851586    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 operator1587    │1588 59 │     <<bin::binary-size(max_length), _::binary>> = key1589    │                        ~1590    │1591    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715921593    warning: unused require Bitwise1594    │1595 64 │   require Bitwise1596    │   ~1597    │1598    └─ lib/plug/csrf_protection.ex:64:315991600    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1601    │1602  4 │   if Application.get_env(:plug, :mimes) do1603    │                  ~1604    │1605    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16061607    warning: unused require Logger1608    │1609 32 │   require Logger1610    │   ~1611    │1612    └─ lib/plug/request_id.ex:32:316131614     warning: calling super for GenServer callback handle_info/2 is deprecated1615     │1616 164 │     super(msg, state)1617     │     ~1618     │1619     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216201621    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1622    │1623 39 │         reraise e, System.stacktrace1624    │                           ~1625    │1626    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51627    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516281629    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1630    │1631 12 │       worker(Plug.Upload, [])1632    │       ~1633    │1634    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116351636    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1637    │1638 16 │     supervise(children, strategy: :one_for_one)1639    │     ~1640    │1641    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116421643     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1644     │1645 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1646     │               ~1647     │1648     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216491650    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1651    │1652 28 │     MIME.valid?(type)1653    │          ~1654    │1655    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116561657    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1658    │1659 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1660    │                                                  ~1661    │1662    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416631664     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1665     │1666 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1667     │                                          ~1668     │1669     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416701671    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 instead1672    │1673 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1674    │                                         ~1675    │1676    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31677    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31678    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41679    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/316801681    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 instead1682    │1683 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1684    │                     ~1685    │1686    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31687    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31688    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31689    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31690    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41691    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/316921693     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1694     │1695 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>1696     │                                                                                                                                                                                                              ~1697     │1698     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116991700     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1701     │1702 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1703     │                                            ~1704     │1705     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31706     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217071708    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1709    │1710 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1711    │                          ~1712    │1713    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21714    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21715    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31716    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/217171718    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1719    │1720 78 │     &:crypto.hmac(digest, secret, &1)1721    │              ~1722    │1723    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217241725    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1726    │1727 21 │     stack   = System.stacktrace1728    │                      ~1729    │1730    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31731    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317321733    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1734    │1735 21 │         stack = System.stacktrace()1736    │                        ~1737    │1738    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41739    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41740    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417411742    warning: a struct for Plug.Conn is expected on struct update:17431744        %Plug.Conn{1745          conn1746          | adapter: {Plug.Adapters.Test.Conn, state},1747            host: uri.host || conn.host || "www.example.com",1748            method: method,1749            owner: owner,1750            path_info: split_path(uri.path),1751            port: uri.port || 80,1752            peer: {{127, 0, 0, 1}, 111_317},1753            remote_ip: {127, 0, 0, 1},1754            req_headers: req_headers,1755            request_path: uri.path,1756            query_string: query,1757            params: params || %Plug.Conn.Unfetched{aspect: :params},1758            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1759        }17601761    but got type:17621763        dynamic(%{..., req_headers: term()})17641765    where "conn" was given the type:17661767        # type: dynamic(%{..., req_headers: term()})1768        # from: lib/plug/adapters/test/conn.ex:15:351769        body_or_params(body_or_params, query, conn.req_headers)17701771    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17721773    type warning found at:1774    │1775 19 │     %Plug.Conn{conn |1776    │     ~1777    │1778    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417791780     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1781     │1782 186 │     case Atom.to_char_list(plug) do1783     │               ~1784     │1785     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117861787    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1788    │1789 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1790    │            ~1791    │1792    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417931794Generated plug app1795warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1796  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21797  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11798  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51799  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21800  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41801  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218021803==> phoenix1804Compiling 60 files (.ex)1805     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 operator1806     │1807 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1808     │                    ~1809     │1810     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118111812    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18131814    We will inject a default implementation for now:18151816        def init(init_arg) do1817          {:ok, init_arg}1818        end18191820    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18211822    │1823  3 │ defmodule Phoenix.CodeReloader.Proxy do1824    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1825    │1826    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18271828    warning: unused require Logger1829    │1830  6 │   require Logger1831    │   ~1832    │1833    └─ lib/phoenix/code_reloader/server.ex:6:318341835    warning: unused require Logger1836    │1837  6 │   require Logger1838    │   ~1839    │1840    └─ lib/phoenix/endpoint/server.ex:6:318411842    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1843    │1844 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1845    │                                                                              ~1846    │1847    └─ lib/phoenix/naming.ex:78:7818481849    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 operator1850    │1851 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1852    │                             ~1853    │1854    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218551856     warning: using single-quoted strings to represent charlists is deprecated.1857     Use ~c"" if you indeed want a charlist or use "" instead.1858     You may run "mix format --migrate" to change all single-quoted1859     strings to use the ~c sigil and fix this warning.1860     │1861 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1862     │                                                  ~1863     │1864     └─ lib/phoenix/router.ex:272:5018651866     warning: redefining @doc attribute previously set at line 515.18671868     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:18691870         @doc """1871         new docs1872         """1873         def resources(...)18741875     │1876 522 │   @doc """1877     │   ~~~~~~~~1878     │1879     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318801881     warning: using single-quoted strings to represent charlists is deprecated.1882     Use ~c"" if you indeed want a charlist or use "" instead.1883     You may run "mix format --migrate" to change all single-quoted1884     strings to use the ~c sigil and fix this warning.1885     │1886 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1887     │                                                  ~1888     │1889     └─ lib/phoenix/router/helpers.ex:183:5018901891     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1892     │1893 169 │                not (k = to_string(k)) in reserved,1894     │                                       ~1895     │1896     └─ lib/phoenix/router/helpers.ex:169:3918971898    warning: duplicate key :route found in struct1899    │1900 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1901    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1902    │1903    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19041905     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)"1906     │1907 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1908     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1909     │1910     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19111912     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1913     │1914 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1915     │            ~1916     │1917     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219181919     warning: using single-quoted strings to represent charlists is deprecated.1920     Use ~c"" if you indeed want a charlist or use "" instead.1921     You may run "mix format --migrate" to change all single-quoted1922     strings to use the ~c sigil and fix this warning.1923     │1924 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1925     │                                                  ~1926     │1927     └─ lib/phoenix/template.ex:174:5019281929    warning: unused require Logger1930    │1931  5 │   require Logger1932    │   ~1933    │1934    └─ lib/phoenix/controller.ex:5:319351936     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1937     │1938 613 │       exception -> {:error, {exception, System.stacktrace()}}1939     │                                                ~1940     │1941     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119421943    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1944    │1945 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1946    │       ~1947    │1948    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119491950    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1951    │1952 14 │     supervise(children, strategy: :simple_one_for_one)1953    │     ~1954    │1955    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119561957     warning: expected a module (an atom) when invoking config/1 in expression:19581959         endpoint.config(:endpoint_id)19601961     where "endpoint" was given the type:19621963         # type: dynamic(%{..., __pubsub_server__: atom()})1964         # from: lib/phoenix/transports/long_poll.ex:191:101965         verify_token(endpoint, token, opts)19661967     type warning found at:1968     │1969 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1970     │                                          ~1971     │1972     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319731974     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1975     │1976 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1977     │                        ~1978     │1979     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219801981     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1982     │1983 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)1984     │                        ~1985     │1986     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/319871988     warning: unknown key .__pubsub_server__ in expression:19891990         endpoint.__pubsub_server__19911992     the given type does not have the given key:19931994         dynamic(1995           %Phoenix.Socket{1996             id: term(),1997             assigns: term(),1998             channel: term(),1999             channel_pid: term(),2000             endpoint: atom(),2001             handler: term(),2002             joined: term(),2003             pubsub_server: term(),2004             ref: term(),2005             topic: term(),2006             transport: term(),2007             transport_pid: term(),2008             transport_name: term(),2009             serializer: term()2010           } or2011             %Plug.Conn{2012               adapter: term(),2013               assigns: term(),2014               before_send: term(),2015               body_params: term(),2016               cookies: term(),2017               halted: term(),2018               host: term(),2019               method: term(),2020               owner: term(),2021               params: term(),2022               path_params: term(),2023               path_info: term(),2024               port: term(),2025               private: term(),2026               query_params: term(),2027               query_string: term(),2028               peer: term(),2029               remote_ip: term(),2030               req_cookies: term(),2031               req_headers: term(),2032               request_path: term(),2033               resp_body: term(),2034               resp_cookies: term(),2035               resp_headers: term(),2036               scheme: term(),2037               script_name: term(),2038               secret_key_base: term(),2039               state: term(),2040               status: term()2041             } or atom() or binary()2042         )20432044     where "endpoint" was given the type:20452046         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2047         # from: lib/phoenix/transports/long_poll.ex:246:192048         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20492050     type warning found at:2051     │2052 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2053     │                                                          ~~~~~~~~~~~~~~~~~2054     │2055     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320562057    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2058    │2059 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)2060    │                                  ~2061    │2062    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/12063    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/120642065     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2066     │2067 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)2068     │                ~2069     │2070     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/320712072    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2073    │2074 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)2075    │                                          ~2076    │2077    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/420782079     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2080     │2081 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2082     │                                           ~2083     │2084     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/220852086    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2087    │2088 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2089    │       ~2090    │2091    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/120922093    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2094    │2095 12 │     supervise(children, strategy: :one_for_one)2096    │     ~2097    │2098    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/120992100     warning: a struct for Phoenix.Socket is expected on struct update:21012102         %Phoenix.Socket{socket | id: id}21032104     but got type:21052106         dynamic()21072108     where "socket" was given the type:21092110         # type: dynamic()2111         # from: lib/phoenix/socket/transport.ex2112         {:ok, socket}21132114     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21152116     type warning found at:2117     │2118 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2119     │                                          ~2120     │2121     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/621222123     warning: a struct for Phoenix.Socket is expected on struct update:21242125         %Phoenix.Socket{socket | topic: topic, channel: channel}21262127     but got type:21282129         dynamic(%{..., handler: atom(), transport_name: term()})21302131     where "socket" was given the types:21322133         # type: dynamic(%{..., handler: atom()})2134         # from: lib/phoenix/socket/transport.ex:231:332135         socket.handler.__channel__(topic, socket.transport_name)21362137         # type: dynamic(%{..., handler: atom(), transport_name: term()})2138         # from: lib/phoenix/socket/transport.ex:231:332139         socket.handler.__channel__(topic, socket.transport_name)21402141     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21422143     type warning found at:2144     │2145 232 │       socket = %Socket{socket | topic: topic, channel: channel}2146     │                ~2147     │2148     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321492150     warning: String.strip/1 is deprecated. Use String.trim/1 instead2151     │2152 269 │     raise ArgumentError, message: String.strip(message)2153     │                                          ~2154     │2155     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521562157    warning: expected a map or struct when accessing .url in expression:21582159        endpoint.url21602161    where "endpoint" was given the types:21622163        # type: dynamic(atom())2164        # from: lib/phoenix/router/helpers.ex:24:202165        endpoint21662167        # type: atom()2168        # from: lib/phoenix/router/helpers.ex:24:352169        is_atom(endpoint)21702171    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()21722173    type warning found at:2174    │2175 25 │     endpoint.url2176    │              ~2177    │2178    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/221792180     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2181     │2182 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2183     │       ~2184     │2185     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421862187     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2188     │2189 189 │       worker(Phoenix.Tracker, [module, opts, opts])2190     │       ~2191     │2192     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421932194     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2195     │2196 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2197     │                        ~2198     │2199     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/522002201     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2202     │2203 236 │       |> Phoenix.Tracker.list(topic)2204     │                          ~2205     │2206     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/222072208    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2209    │2210 34 │     String.rjust(route_name, route_name_len) <> "  " <>2211    │            ~2212    │2213    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222142215    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2216    │2217 35 │     String.ljust(verb, verb_len) <> "  " <>2218    │            ~2219    │2220    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22221    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222222223    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2224    │2225 19 │     supervise(children, strategy: :one_for_one)2226    │     ~2227    │2228    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122292230    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2231    │2232 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2233    │                                                                                   ~2234    │2235    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/322362237    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22382239        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22402241    given types:22422243        (2244          dynamic(:http or :https),2245          -dynamic(%{..., __sockets__: term()})-,2246          empty_list(),2247          dynamic(empty_list() or non_empty_list(term(), term()))2248        )22492250    but expected one of:22512252        :http or :https, atom() or binary(), term(), term()22532254    where "config" was given the type:22552256        # type: dynamic(empty_list() or non_empty_list(term(), term()))2257        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122258        config = Keyword.put_new(config, :dispatch, _: dispatches)22592260    where "endpoint" was given the type:22612262        # type: dynamic(%{..., __sockets__: term()})2263        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262264        {path, socket} <- endpoint.__sockets__22652266    where "scheme" was given the types:22672268        # type: dynamic()2269        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182270        scheme22712272        # type: dynamic(:http or :https)2273        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282274        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22752276    type warning found at:2277    │2278 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2279    │                            ~2280    │2281    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/322822283    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2284    │2285 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{2286    │            ~2287    │2288    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/422892290    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2291    │2292 38 │     [worker(Phoenix.Config, args)]2293    │      ~2294    │2295    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22296    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/222972298    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2299    │2300 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{2301    │            ~2302    │2303    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/423042305    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2306    │2307 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2308    │        ~2309    │2310    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22311    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323122313    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2314    │2315 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2316    │         ~2317    │2318    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323192320     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2321     │2322 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2323     │            ~2324     │2325     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/523262327     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2328     │2329 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2330     │            ~2331     │2332     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/523332334     warning: incompatible types given to warmup_static/1:23352336         warmup_static(endpoint)23372338     given types:23392340         -dynamic(%{..., url: term()})-23412342     but expected one of:23432344         atom()23452346     where "endpoint" was given the type:23472348         # type: dynamic(%{..., url: term()})2349         # from: lib/phoenix/endpoint/adapter.ex:232:52350         warmup_url(endpoint)23512352     type warning found at:2353     │2354 233 │     warmup_static(endpoint)2355     │     ~2356     │2357     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123582359     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2360     │2361 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,2362     │            ~2363     │2364     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/423652366     warning: String.strip/1 is deprecated. Use String.trim/1 instead2367     │2368 169 │               <pre>#{String.strip(output)}</pre>2369     │                             ~2370     │2371     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223722373    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2374    │2375 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2376    │                                                           ~2377    │2378    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323792380    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23812382        mod.__phoenix_recompile__?23832384    where "mod" was given the type:23852386        # type: dynamic(atom())2387        # from: lib/mix/tasks/compile.phoenix.ex:34:122388        Code.ensure_loaded?(mod)23892390    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()23912392    type warning found at:2393    │2394 36 │         mod.__phoenix_recompile__?2395    │             ~2396    │2397    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/123982399     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2400     │2401 154 │     Enum.partition attrs, fn2402     │          ~2403     │2404     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/124052406Generated phoenix app2407==> postgrex2408Compiling 62 files (.ex)2409    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2410    │2411 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2412    │                                 ~2413    │2414    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24152416    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2417    You may run "mix format --migrate" to fix this warning automatically.2418    │2419 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2420    │         ~2421    │2422    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124232424    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2425    You may run "mix format --migrate" to fix this warning automatically.2426    │2427 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2428    │                                                                      ~2429    │2430    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124312432    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2433    You may run "mix format --migrate" to fix this warning automatically.2434    │2435 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2436    │         ~2437    │2438    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124392440    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2441    You may run "mix format --migrate" to fix this warning automatically.2442    │2443 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2444    │                                                                      ~2445    │2446    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124472448    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2449    You may run "mix format --migrate" to fix this warning automatically.2450    │2451 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2452    │                            ~2453    │2454    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124552456    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2457    You may run "mix format --migrate" to fix this warning automatically.2458    │2459 43 │     <<-1::int32>>2460    │         ~2461    │2462    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124632464    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2465    You may run "mix format --migrate" to fix this warning automatically.2466    │2467 48 │     <<value_byte_size::int32>> <> value2468    │                      ~2469    │2470    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124712472    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2473    You may run "mix format --migrate" to fix this warning automatically.2474    │2475 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2476    │                              ~2477    │2478    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224792480    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2481    You may run "mix format --migrate" to fix this warning automatically.2482    │2483 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2484    │                              ~2485    │2486    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224872488    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2489    You may run "mix format --migrate" to fix this warning automatically.2490    │2491 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2492    │                                      ~2493    │2494    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224952496    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2497    You may run "mix format --migrate" to fix this warning automatically.2498    │2499 64 │ ...                   -1::int32, rest::binary>>, acc) do2500    │                         ~2501    │2502    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225032504    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2505    You may run "mix format --migrate" to fix this warning automatically.2506    │2507 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2508    │                                      ~2509    │2510    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225112512    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2513    You may run "mix format --migrate" to fix this warning automatically.2514    │2515 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2516    │                                     ~2517    │2518    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225192520    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2521    You may run "mix format --migrate" to fix this warning automatically.2522    │2523 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2524    │                                       ~2525    │2526    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225272528    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2529    You may run "mix format --migrate" to fix this warning automatically.2530    │2531 79 │ ...                   -1::int32, rest::binary>>, acc) do2532    │                         ~2533    │2534    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225352536    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2537    You may run "mix format --migrate" to fix this warning automatically.2538    │2539 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2540    │                                       ~2541    │2542    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225432544    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2545    You may run "mix format --migrate" to fix this warning automatically.2546    │2547 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2548    │                                     ~2549    │2550    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225512552    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2553    You may run "mix format --migrate" to fix this warning automatically.2554    │2555 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2556    │         ~2557    │2558    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125592560    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2561    You may run "mix format --migrate" to fix this warning automatically.2562    │2563 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2564    │                     ~2565    │2566    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125672568    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2569    You may run "mix format --migrate" to fix this warning automatically.2570    │2571 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2572    │                                      ~2573    │2574    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125752576    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2577    You may run "mix format --migrate" to fix this warning automatically.2578    │2579 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2580    │                                                   ~2581    │2582    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125832584    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2585    You may run "mix format --migrate" to fix this warning automatically.2586    │2587 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2588    │                                                      ~2589    │2590    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125912592    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2593    You may run "mix format --migrate" to fix this warning automatically.2594    │2595 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2596    │                   ~2597    │2598    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/125992600    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2601    You may run "mix format --migrate" to fix this warning automatically.2602    │2603 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2604    │                                    ~2605    │2606    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126072608    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2609    You may run "mix format --migrate" to fix this warning automatically.2610    │2611 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2612    │                                                   ~2613    │2614    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126152616    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2617    You may run "mix format --migrate" to fix this warning automatically.2618    │2619 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2620    │                                                                    ~2621    │2622    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126232624    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2625    You may run "mix format --migrate" to fix this warning automatically.2626    │2627 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2628    │                                ~2629    │2630    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126312632    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2633    You may run "mix format --migrate" to fix this warning automatically.2634    │2635 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2636    │                                                 ~2637    │2638    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126392640    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2641    You may run "mix format --migrate" to fix this warning automatically.2642    │2643 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2644    │                                                                ~2645    │2646    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126472648    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2649    You may run "mix format --migrate" to fix this warning automatically.2650    │2651 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2652    │                                                                                 ~2653    │2654    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126552656     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2657     You may run "mix format --migrate" to fix this warning automatically.2658     │2659 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2660     │                                   ~2661     │2662     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326632664    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2665    You may run "mix format --migrate" to fix this warning automatically.2666    │2667 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2668    │                      ~2669    │2670    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126712672    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2673    You may run "mix format --migrate" to fix this warning automatically.2674    │2675 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2676    │                               ~2677    │2678    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126792680    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2681    You may run "mix format --migrate" to fix this warning automatically.2682    │2683 23 │     <<x::float64, y::float64>>2684    │        ~2685    │2686    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/226872688    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2689    You may run "mix format --migrate" to fix this warning automatically.2690    │2691 23 │     <<x::float64, y::float64>>2692    │                    ~2693    │2694    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/226952696    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2697    You may run "mix format --migrate" to fix this warning automatically.2698    │2699 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2700    │                         ~2701    │2702    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/227032704    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2705    You may run "mix format --migrate" to fix this warning automatically.2706    │2707 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2708    │                                     ~2709    │2710    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/227112712    warning: use Bitwise is deprecated. import Bitwise instead2713    │2714  4 │   use Bitwise, only_operators: true2715    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2716    │2717    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27182719    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2720    You may run "mix format --migrate" to fix this warning automatically.2721    │2722 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2723    │                          ~2724    │2725    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127262727    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2728    You may run "mix format --migrate" to fix this warning automatically.2729    │2730 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2731    │                           ~2732    │2733    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227342735    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2736    You may run "mix format --migrate" to fix this warning automatically.2737    │2738 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2739    │                                       ~2740    │2741    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227422743    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2744    You may run "mix format --migrate" to fix this warning automatically.2745    │2746 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2747    │         ~2748    │2749    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127502751    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2752    You may run "mix format --migrate" to fix this warning automatically.2753    │2754 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2755    │                                                                      ~2756    │2757    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127582759    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2760    You may run "mix format --migrate" to fix this warning automatically.2761    │2762 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2763    │         ~2764    │2765    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127662767    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2768    You may run "mix format --migrate" to fix this warning automatically.2769    │2770 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2771    │                                                                      ~2772    │2773    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127742775    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2776    You may run "mix format --migrate" to fix this warning automatically.2777    │2778 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2779    │         ~2780    │2781    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127822783    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2784    You may run "mix format --migrate" to fix this warning automatically.2785    │2786 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2787    │                                           ~2788    │2789    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127902791    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2792    You may run "mix format --migrate" to fix this warning automatically.2793    │2794 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2795    │         ~2796    │2797    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/127982799    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2800    You may run "mix format --migrate" to fix this warning automatically.2801    │2802 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2803    │                                           ~2804    │2805    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128062807    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2808    You may run "mix format --migrate" to fix this warning automatically.2809    │2810 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2811    │         ~2812    │2813    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128142815    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2816    You may run "mix format --migrate" to fix this warning automatically.2817    │2818 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2819    │                                           ~2820    │2821    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128222823    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2824    You may run "mix format --migrate" to fix this warning automatically.2825    │2826 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2827    │             ~2828    │2829    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128302831    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2832    You may run "mix format --migrate" to fix this warning automatically.2833    │2834 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2835    │                                             ~2836    │2837    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128382839    warning: use Bitwise is deprecated. import Bitwise instead2840    │2841  5 │   use Bitwise2842    │   ~~~~~~~~~~~2843    │2844    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28452846    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2847    You may run "mix format --migrate" to fix this warning automatically.2848    │2849 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2850    │          ~2851    │2852    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128532854    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2855    You may run "mix format --migrate" to fix this warning automatically.2856    │2857 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2858    │                     ~2859    │2860    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/128612862    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 operator2863    │2864 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2865    │                              ~2866    │2867    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/128682869    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2870    You may run "mix format --migrate" to fix this warning automatically.2871    │2872 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2873    │                                                                       ~2874    │2875    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128762877    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878    You may run "mix format --migrate" to fix this warning automatically.2879    │2880 46 │       0 :: int32>>2881    │         ~2882    │2883    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128842885    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2886    You may run "mix format --migrate" to fix this warning automatically.2887    │2888 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2889    │          ~2890    │2891    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128922893    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2894    You may run "mix format --migrate" to fix this warning automatically.2895    │2896 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2897    │                                                                       ~2898    │2899    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/129002901    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2902    You may run "mix format --migrate" to fix this warning automatically.2903    │2904 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2905    │                                                                                   ~2906    │2907    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/129082909    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2910    You may run "mix format --migrate" to fix this warning automatically.2911    │2912 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2913    │                    ~2914    │2915    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329162917    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 operator2918    │2919 72 │           <<data :: size(rest_size)>> = rest2920    │                          ~2921    │2922    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329232924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2925    You may run "mix format --migrate" to fix this warning automatically.2926    │2927 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2928    │                   ~2929    │2930    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329312932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2933    You may run "mix format --migrate" to fix this warning automatically.2934    │2935 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2936    │                                 ~2937    │2938    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329392940    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2941    You may run "mix format --migrate" to fix this warning automatically.2942    │2943 86 │   def parse(<<status :: int8>>, ?Z, _size) do2944    │                      ~2945    │2946    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329472948    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2949    You may run "mix format --migrate" to fix this warning automatically.2950    │2951 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2952    │                   ~2953    │2954    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329552956     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2957     You may run "mix format --migrate" to fix this warning automatically.2958     │2959 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2960     │                            ~2961     │2962     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329632964     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2965     You may run "mix format --migrate" to fix this warning automatically.2966     │2967 103 │     case <<len ::uint16>> do2968     │                ~2969     │2970     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329712972     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2973     You may run "mix format --migrate" to fix this warning automatically.2974     │2975 104 │       <<^overflow_len :: uint16>> ->2976     │                       ~2977     │2978     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329792980     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2981     You may run "mix format --migrate" to fix this warning automatically.2982     │2983 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2984     │                   ~2985     │2986     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329872988     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2989     You may run "mix format --migrate" to fix this warning automatically.2990     │2991 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2992     │                 ~2993     │2994     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329952996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2997     You may run "mix format --migrate" to fix this warning automatically.2998     │2999 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3000     │                      ~3001     │3002     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330033004     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3005     You may run "mix format --migrate" to fix this warning automatically.3006     │3007 226 │      [<<size :: int32>>, data]3008     │              ~3009     │3010     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130113012     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3013     You may run "mix format --migrate" to fix this warning automatically.3014     │3015 224 │       [first, <<size :: int32>>, data]3016     │                      ~3017     │3018     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130193020     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3021     You may run "mix format --migrate" to fix this warning automatically.3022     │3023 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3024     │                                 ~3025     │3026     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130273028     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3029     You may run "mix format --migrate" to fix this warning automatically.3030     │3031 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3032     │                                                               ~3033     │3034     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130353036     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3037     You may run "mix format --migrate" to fix this warning automatically.3038     │3039 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3040     │                                                 ~3041     │3042     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130433044     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3045     You may run "mix format --migrate" to fix this warning automatically.3046     │3047 252 │     len = <<div(byte_size(oids), 4) :: int16>>3048     │                                     ~3049     │3050     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130513052     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3053     You may run "mix format --migrate" to fix this warning automatically.3054     │3055 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3056     │                                                                        ~3057     │3058     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130593060     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3061     You may run "mix format --migrate" to fix this warning automatically.3062     │3063 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3064     │                                                                        ~3065     │3066     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130673068     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3069     You may run "mix format --migrate" to fix this warning automatically.3070     │3071 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3072     │                                        ~3073     │3074     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130753076     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3077     You may run "mix format --migrate" to fix this warning automatically.3078     │3079 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3080     │                                        ~3081     │3082     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130833084     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3085     You may run "mix format --migrate" to fix this warning automatically.3086     │3087 287 │     len_params  = <<length(params) :: int16>>3088     │                                    ~3089     │3090     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130913092     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3093     You may run "mix format --migrate" to fix this warning automatically.3094     │3095 294 │     {?E, [port, 0, <<rows :: int32>>]}3096     │                           ~3097     │3098     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/130993100     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3101     You may run "mix format --migrate" to fix this warning automatically.3102     │3103 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3104     │                  ~3105     │3106     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131073108     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3109     You may run "mix format --migrate" to fix this warning automatically.3110     │3111 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3112     │                                 ~3113     │3114     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131153116     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3117     You may run "mix format --migrate" to fix this warning automatically.3118     │3119 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3120     │                  ~3121     │3122     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131233124     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3125     You may run "mix format --migrate" to fix this warning automatically.3126     │3127 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3128     │                                 ~3129     │3130     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131313132     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3133     You may run "mix format --migrate" to fix this warning automatically.3134     │3135 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3136     │                                               ~3137     │3138     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131393140     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3141     You may run "mix format --migrate" to fix this warning automatically.3142     │3143 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3144     │                                                             ~3145     │3146     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131473148     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3149     You may run "mix format --migrate" to fix this warning automatically.3150     │3151 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3152     │                              ~3153     │3154     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131553156     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3157     You may run "mix format --migrate" to fix this warning automatically.3158     │3159 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3160     │                 ~3161     │3162     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131633164     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3165     You may run "mix format --migrate" to fix this warning automatically.3166     │3167 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3168     │                                   ~3169     │3170     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131713172     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3173     You may run "mix format --migrate" to fix this warning automatically.3174     │3175 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3176     │                                                      ~3177     │3178     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131793180     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3181     You may run "mix format --migrate" to fix this warning automatically.3182     │3183 363 │        type_size :: int16, type_mod :: int32, format :: int16,3184     │                  ~3185     │3186     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131873188     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3189     You may run "mix format --migrate" to fix this warning automatically.3190     │3191 363 │        type_size :: int16, type_mod :: int32, format :: int16,3192     │                                     ~3193     │3194     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131953196     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3197     You may run "mix format --migrate" to fix this warning automatically.3198     │3199 363 │        type_size :: int16, type_mod :: int32, format :: int16,3200     │                                                      ~3201     │3202     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132033204     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3205     You may run "mix format --migrate" to fix this warning automatically.3206     │3207 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3208     │                            ~3209     │3210     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132113212     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3213     You may run "mix format --migrate" to fix this warning automatically.3214     │3215 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3216     │                                       ~3217     │3218     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132193220     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3221     You may run "mix format --migrate" to fix this warning automatically.3222     │3223 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3224     │                           ~3225     │3226     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132273228    warning: unused require Postgrex.Messages3229    │3230 30 │   require Postgrex.Messages3231    │   ~3232    │3233    └─ lib/postgrex/query.ex:30:332343235    warning: unused require Logger3236    │3237  8 │   require Logger3238    │   ~3239    │3240    └─ lib/postgrex/notifications.ex:8:332413242    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3243    You may run "mix format --migrate" to fix this warning automatically.3244    │3245 59 │       if lower == <<-1::int32>> do3246    │                       ~3247    │3248    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432493250    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3251    You may run "mix format --migrate" to fix this warning automatically.3252    │3253 66 │       if upper == <<-1::int32>> do3254    │                       ~3255    │3256    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432573258    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3259    You may run "mix format --migrate" to fix this warning automatically.3260    │3261 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3262    │                               ~3263    │3264    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432653266      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3267      │3268 1005 │     Logger.warn(fn() ->3269      │            ~3270      │3271      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/532723273      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3274      You may run "mix format --migrate" to fix this warning automatically.3275      │3276 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3277      │                          ~3278      │3279      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/132803281      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3282      You may run "mix format --migrate" to fix this warning automatically.3283      │3284 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3285      │                                        ~3286      │3287      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/132883289      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 operator3290      │3291 2003 │       <<body :: binary(size), rest :: binary>> ->3292      │                        ~3293      │3294      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/132953296    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3297    You may run "mix format --migrate" to fix this warning automatically.3298    │3299 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3300    │                                                           ~3301    │3302    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/333033304    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3305    You may run "mix format --migrate" to fix this warning automatically.3306    │3307 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3308    │                                                                       ~3309    │3310    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/333113312    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3313    You may run "mix format --migrate" to fix this warning automatically.3314    │3315 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3316    │                       ~3317    │3318    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/333193320    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3321    You may run "mix format --migrate" to fix this warning automatically.3322    │3323 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3324    │                                   ~3325    │3326    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/333273328    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3329    You may run "mix format --migrate" to fix this warning automatically.3330    │3331 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3332    │                                                      ~3333    │3334    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333353336    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3337    You may run "mix format --migrate" to fix this warning automatically.3338    │3339 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3340    │                                ~3341    │3342    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333433344    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3345    You may run "mix format --migrate" to fix this warning automatically.3346    │3347 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3348    │                          ~3349    │3350    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233513352    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3353    You may run "mix format --migrate" to fix this warning automatically.3354    │3355 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3356    │                                            ~3357    │3358    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233593360    warning: using single-quoted strings to represent charlists is deprecated.3361    Use ~c"" if you indeed want a charlist or use "" instead.3362    You may run "mix format --migrate" to change all single-quoted3363    strings to use the ~c sigil and fix this warning.3364    │3365 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3366    │                                                  ~3367    │3368    └─ lib/postgrex/type_module.ex:49:5033693370     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3371     You may run "mix format --migrate" to fix this warning automatically.3372     │3373 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3374     │                       ~3375     │3376     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133773378     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3379     You may run "mix format --migrate" to fix this warning automatically.3380     │3381 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3382     │                        ~3383     │3384     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133853386     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3387     You may run "mix format --migrate" to fix this warning automatically.3388     │3389 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3390     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3391     │3392     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333933394     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3395     You may run "mix format --migrate" to fix this warning automatically.3396     │3397 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3398     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3399     │3400     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134013402    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3403    You may run "mix format --migrate" to fix this warning automatically.3404    │3405 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3406    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3407    │3408    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134093410    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3411    You may run "mix format --migrate" to fix this warning automatically.3412    │3413 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3414    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3415    │3416    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134173418    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 operator3419    │3420 15 │         <<binary::binary-size(last_pos), last::bits>> = val3421    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422    │3423    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134243425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3426    You may run "mix format --migrate" to fix this warning automatically.3427    │3428 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3429    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3430    │3431    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134323433    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3434    You may run "mix format --migrate" to fix this warning automatically.3435    │3436 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3437    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438    │3439    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134403441     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3442     You may run "mix format --migrate" to fix this warning automatically.3443     │3444 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3445     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3446     │3447     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134483449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3450    You may run "mix format --migrate" to fix this warning automatically.3451    │3452  9 │         <<1 :: int32, 1>>3453    │         ~~~~~~~~~~~~~~~~~3454    │3455    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134563457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3458    You may run "mix format --migrate" to fix this warning automatically.3459    │3460 11 │         <<1 :: int32, 0>>3461    │         ~~~~~~~~~~~~~~~~~3462    │3463    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134643465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3466     You may run "mix format --migrate" to fix this warning automatically.3467     │3468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3470     │3471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134723473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3474    You may run "mix format --migrate" to fix this warning automatically.3475    │3476 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3477    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478    │3479    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134803481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3482     You may run "mix format --migrate" to fix this warning automatically.3483     │3484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486     │3487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134883489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3490    You may run "mix format --migrate" to fix this warning automatically.3491    │3492 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3493    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494    │3495    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134963497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3498    You may run "mix format --migrate" to fix this warning automatically.3499    │3500 12 │         <<20 :: int32, 3, n, 1, 16,3501    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3502    │3503    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135043505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3506     You may run "mix format --migrate" to fix this warning automatically.3507     │3508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510     │3511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135123513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3514    You may run "mix format --migrate" to fix this warning automatically.3515    │3516 10 │         <<24::int32, x::float64, y::float64, r::float64>>3517    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3518    │3519    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135203521    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3522    You may run "mix format --migrate" to fix this warning automatically.3523    │3524 10 │         <<24::int32, x::float64, y::float64, r::float64>>3525    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3526    │3527    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135283529    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3530    You may run "mix format --migrate" to fix this warning automatically.3531    │3532 10 │         <<24::int32, x::float64, y::float64, r::float64>>3533    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534    │3535    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135363537    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3538    You may run "mix format --migrate" to fix this warning automatically.3539    │3540 10 │         <<24::int32, x::float64, y::float64, r::float64>>3541    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542    │3543    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135443545     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3546     You may run "mix format --migrate" to fix this warning automatically.3547     │3548 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3549     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550     │3551     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135523553     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3554     You may run "mix format --migrate" to fix this warning automatically.3555     │3556 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3557     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558     │3559     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135603561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3562    You may run "mix format --migrate" to fix this warning automatically.3563    │3564  9 │         <<4::int32, n::float32>>3565    │         ~~~~~~~~~~~~~~~~~~~~~~~~3566    │3567    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135683569    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3570    You may run "mix format --migrate" to fix this warning automatically.3571    │3572  9 │         <<4::int32, n::float32>>3573    │         ~~~~~~~~~~~~~~~~~~~~~~~~3574    │3575    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135763577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3578    You may run "mix format --migrate" to fix this warning automatically.3579    │3580 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3581    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3582    │3583    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135843585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3586    You may run "mix format --migrate" to fix this warning automatically.3587    │3588 13 │         <<4::int32, 0::1, 255, 0::23>>3589    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590    │3591    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135923593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3594    You may run "mix format --migrate" to fix this warning automatically.3595    │3596 15 │         <<4::int32, 1::1, 255, 0::23>>3597    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598    │3599    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136003601     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3602     You may run "mix format --migrate" to fix this warning automatically.3603     │3604 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3605     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606     │3607     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136083609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3610    You may run "mix format --migrate" to fix this warning automatically.3611    │3612  9 │         <<8 :: int32, n :: float64>>3613    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3614    │3615    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136163617    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3618    You may run "mix format --migrate" to fix this warning automatically.3619    │3620  9 │         <<8 :: int32, n :: float64>>3621    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622    │3623    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136243625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3626    You may run "mix format --migrate" to fix this warning automatically.3627    │3628 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3629    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630    │3631    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136323633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3634    You may run "mix format --migrate" to fix this warning automatically.3635    │3636 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3637    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638    │3639    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136403641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3642    You may run "mix format --migrate" to fix this warning automatically.3643    │3644 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3645    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3646    │3647    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136483649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3650     You may run "mix format --migrate" to fix this warning automatically.3651     │3652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654     │3655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136563657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3658    You may run "mix format --migrate" to fix this warning automatically.3659    │3660 12 │         [<<IO.iodata_length(data) :: int32>> | data]3661    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3662    │3663    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136643665     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3666     You may run "mix format --migrate" to fix this warning automatically.3667     │3668 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3669     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3670     │3671     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136723673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3674    You may run "mix format --migrate" to fix this warning automatically.3675    │3676 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3677    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3678    │3679    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136803681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3682    You may run "mix format --migrate" to fix this warning automatically.3683    │3684 12 │         <<20 :: int32, 3, 128, 0, 16,3685    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686    │3687    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136883689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3690     You may run "mix format --migrate" to fix this warning automatically.3691     │3692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694     │3695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136963697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3698    You may run "mix format --migrate" to fix this warning automatically.3699    │3700 12 │         <<2 :: int32, int :: int16>>3701    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702    │3703    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137043705    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3706    You may run "mix format --migrate" to fix this warning automatically.3707    │3708 12 │         <<2 :: int32, int :: int16>>3709    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710    │3711    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137123713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3714     You may run "mix format --migrate" to fix this warning automatically.3715     │3716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718     │3719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137203721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3722    You may run "mix format --migrate" to fix this warning automatically.3723    │3724 12 │         <<4 :: int32, int :: int32>>3725    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3726    │3727    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137283729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3730    You may run "mix format --migrate" to fix this warning automatically.3731    │3732 12 │         <<4 :: int32, int :: int32>>3733    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734    │3735    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137363737     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3738     You may run "mix format --migrate" to fix this warning automatically.3739     │3740 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3741     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742     │3743     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137443745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3746    You may run "mix format --migrate" to fix this warning automatically.3747    │3748 12 │         <<8 :: int32, int :: int64>>3749    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3750    │3751    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137523753    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3754    You may run "mix format --migrate" to fix this warning automatically.3755    │3756 12 │         <<8 :: int32, int :: int64>>3757    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758    │3759    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137603761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3762     You may run "mix format --migrate" to fix this warning automatically.3763     │3764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766     │3767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137683769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3770    You may run "mix format --migrate" to fix this warning automatically.3771    │3772 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3773    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774    │3775    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137763777    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3778    You may run "mix format --migrate" to fix this warning automatically.3779    │3780 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3781    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3782    │3783    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137843785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3786    You may run "mix format --migrate" to fix this warning automatically.3787    │3788 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3789    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790    │3791    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137923793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3794    You may run "mix format --migrate" to fix this warning automatically.3795    │3796 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3797    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798    │3799    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138003801     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3802     You may run "mix format --migrate" to fix this warning automatically.3803     │3804 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3805     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806     │3807     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138083809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3810    You may run "mix format --migrate" to fix this warning automatically.3811    │3812 10 │         <<24::int32, a::float64, b::float64, c::float64>>3813    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814    │3815    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138163817    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3818    You may run "mix format --migrate" to fix this warning automatically.3819    │3820 10 │         <<24::int32, a::float64, b::float64, c::float64>>3821    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3822    │3823    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138243825    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3826    You may run "mix format --migrate" to fix this warning automatically.3827    │3828 10 │         <<24::int32, a::float64, b::float64, c::float64>>3829    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830    │3831    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138323833    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3834    You may run "mix format --migrate" to fix this warning automatically.3835    │3836 10 │         <<24::int32, a::float64, b::float64, c::float64>>3837    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3838    │3839    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138403841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3842     You may run "mix format --migrate" to fix this warning automatically.3843     │3844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846     │3847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138483849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3850    You may run "mix format --migrate" to fix this warning automatically.3851    │3852 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3853    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854    │3855    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138563857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3858     You may run "mix format --migrate" to fix this warning automatically.3859     │3860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862     │3863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138643865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866    You may run "mix format --migrate" to fix this warning automatically.3867    │3868  9 │         <<6::int32, a, b, c, d, e, f>>3869    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870    │3871    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138723873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874     You may run "mix format --migrate" to fix this warning automatically.3875     │3876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878     │3879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138803881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3882    You may run "mix format --migrate" to fix this warning automatically.3883    │3884 11 │         [<<byte_size(name) :: int32>> | name]3885    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886    │3887    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138883889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3890     You may run "mix format --migrate" to fix this warning automatically.3891     │3892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3894     │3895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138963897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3898    You may run "mix format --migrate" to fix this warning automatically.3899    │3900 10 │         [<<IO.iodata_length(data)::int32>> | data]3901    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902    │3903    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139043905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3906    You may run "mix format --migrate" to fix this warning automatically.3907    │3908 13 │         [<<IO.iodata_length(data)::int32>> | data]3909    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3910    │3911    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139123913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3914     You may run "mix format --migrate" to fix this warning automatically.3915     │3916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3918     │3919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139203921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3922    You may run "mix format --migrate" to fix this warning automatically.3923    │3924 15 │         <<4 :: int32, oid :: uint32>>3925    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3926    │3927    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139283929    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3930    You may run "mix format --migrate" to fix this warning automatically.3931    │3932 15 │         <<4 :: int32, oid :: uint32>>3933    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3934    │3935    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139363937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938     You may run "mix format --migrate" to fix this warning automatically.3939     │3940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3942     │3943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139443945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946    You may run "mix format --migrate" to fix this warning automatically.3947    │3948 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3949    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3950    │3951    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139523953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3954    You may run "mix format --migrate" to fix this warning automatically.3955    │3956 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3957    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958    │3959    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139603961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3962     You may run "mix format --migrate" to fix this warning automatically.3963     │3964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966     │3967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139683969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3970    You may run "mix format --migrate" to fix this warning automatically.3971    │3972  9 │         <<16::int32, x::float64, y::float64>>3973    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974    │3975    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139763977    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3978    You may run "mix format --migrate" to fix this warning automatically.3979    │3980  9 │         <<16::int32, x::float64, y::float64>>3981    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982    │3983    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139843985    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3986    You may run "mix format --migrate" to fix this warning automatically.3987    │3988  9 │         <<16::int32, x::float64, y::float64>>3989    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990    │3991    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139923993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3994     You may run "mix format --migrate" to fix this warning automatically.3995     │3996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998     │3999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140004001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4002    You may run "mix format --migrate" to fix this warning automatically.4003    │4004 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4005    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4006    │4007    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140084009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4010    You may run "mix format --migrate" to fix this warning automatically.4011    │4012 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4013    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014    │4015    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140164017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4018     You may run "mix format --migrate" to fix this warning automatically.4019     │4020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022     │4023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340244025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4026     You may run "mix format --migrate" to fix this warning automatically.4027     │4028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030     │4031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140324033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4034    You may run "mix format --migrate" to fix this warning automatically.4035    │4036 14 │         [<<byte_size(bin) :: int32>> | bin]4037    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038    │4039    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140404041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4042     You may run "mix format --migrate" to fix this warning automatically.4043     │4044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046     │4047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340484049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4050    You may run "mix format --migrate" to fix this warning automatically.4051    │4052 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4053    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4054    │4055    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340564057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4058    You may run "mix format --migrate" to fix this warning automatically.4059    │4060 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4061    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062    │4063    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340644065     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4066     You may run "mix format --migrate" to fix this warning automatically.4067     │4068 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4069     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070     │4071     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140724073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4074    You may run "mix format --migrate" to fix this warning automatically.4075    │4076  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4077    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078    │4079    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140804081    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4082    You may run "mix format --migrate" to fix this warning automatically.4083    │4084  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4085    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086    │4087    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140884089    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4090    You may run "mix format --migrate" to fix this warning automatically.4091    │4092  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4093    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094    │4095    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140964097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4098     You may run "mix format --migrate" to fix this warning automatically.4099     │4100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4102     │4103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141044105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4106     You may run "mix format --migrate" to fix this warning automatically.4107     │4108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4110     │4111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141124113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4114     You may run "mix format --migrate" to fix this warning automatically.4115     │4116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118     │4119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141204121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4122     You may run "mix format --migrate" to fix this warning automatically.4123     │4124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4126     │4127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141284129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130     You may run "mix format --migrate" to fix this warning automatically.4131     │4132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134     │4135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141364137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4138    You may run "mix format --migrate" to fix this warning automatically.4139    │4140 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4141    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142    │4143    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141444145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4146     You may run "mix format --migrate" to fix this warning automatically.4147     │4148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4150     │4151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141524153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4154    You may run "mix format --migrate" to fix this warning automatically.4155    │4156 11 │         [<<16 :: int32>> | uuid]4157    │         ~~~~~~~~~~~~~~~~~~~~~~~~4158    │4159    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141604161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4162     You may run "mix format --migrate" to fix this warning automatically.4163     │4164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4166     │4167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141684169    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4170    You may run "mix format --migrate" to fix this warning automatically.4171    │4172  9 │         <<0 :: int32>>4173    │         ~~~~~~~~~~~~~~4174    │4175    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141764177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4178     You may run "mix format --migrate" to fix this warning automatically.4179     │4180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4182     │4183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141844185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186    You may run "mix format --migrate" to fix this warning automatically.4187    │4188 15 │         <<0 :: int32>>4189    │         ~~~~~~~~~~~~~~4190    │4191    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141924193     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4194     You may run "mix format --migrate" to fix this warning automatically.4195     │4196 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4197     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198     │4199     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542004201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4202     You may run "mix format --migrate" to fix this warning automatically.4203     │4204 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4205     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206     │4207     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442084209     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4210     You may run "mix format --migrate" to fix this warning automatically.4211     │4212 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4213     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214     │4215     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442164217     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4218     You may run "mix format --migrate" to fix this warning automatically.4219     │4220 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4221     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4222     │4223     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442244225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4226     You may run "mix format --migrate" to fix this warning automatically.4227     │4228 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4229     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230     │4231     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442324233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4234     You may run "mix format --migrate" to fix this warning automatically.4235     │4236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4238     │4239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542404241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4242     You may run "mix format --migrate" to fix this warning automatically.4243     │4244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246     │4247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542484249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4250    You may run "mix format --migrate" to fix this warning automatically.4251    │4252 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254    │4255    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842564257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4258    You may run "mix format --migrate" to fix this warning automatically.4259    │4260 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4261    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262    │4263    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842644265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4266    You may run "mix format --migrate" to fix this warning automatically.4267    │4268 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4269    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270    │4271    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842724273    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4274    You may run "mix format --migrate" to fix this warning automatically.4275    │4276 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4277    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4278    │4279    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842804281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4282    You may run "mix format --migrate" to fix this warning automatically.4283    │4284 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286    │4287    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442884289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4290    You may run "mix format --migrate" to fix this warning automatically.4291    │4292 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4293    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4294    │4295    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442964297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4298    You may run "mix format --migrate" to fix this warning automatically.4299    │4300 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4301    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4302    │4303    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443044305    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4306    You may run "mix format --migrate" to fix this warning automatically.4307    │4308 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4309    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310    │4311    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443124313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314    You may run "mix format --migrate" to fix this warning automatically.4315    │4316 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4318    │4319    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743204321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4322    You may run "mix format --migrate" to fix this warning automatically.4323    │4324 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4325    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326    │4327    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743284329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330    You may run "mix format --migrate" to fix this warning automatically.4331    │4332 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4333    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334    │4335    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743364337    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4338    You may run "mix format --migrate" to fix this warning automatically.4339    │4340 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4341    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342    │4343    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743444345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346     You may run "mix format --migrate" to fix this warning automatically.4347     │4348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350     │4351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843524353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4354     You may run "mix format --migrate" to fix this warning automatically.4355     │4356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358     │4359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443604361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4362     You may run "mix format --migrate" to fix this warning automatically.4363     │4364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366     │4367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743684369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370    You may run "mix format --migrate" to fix this warning automatically.4371    │4372 27 │       <<len :: int32, value :: binary-size(len)>> ->4373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374    │4375    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643764377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4378    You may run "mix format --migrate" to fix this warning automatically.4379    │4380 27 │       <<len :: int32, value :: binary-size(len)>> ->4381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382    │4383    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243844385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386    You may run "mix format --migrate" to fix this warning automatically.4387    │4388 27 │       <<len :: int32, value :: binary-size(len)>> ->4389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390    │4391    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543924393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394     You may run "mix format --migrate" to fix this warning automatically.4395     │4396 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398     │4399     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644004401     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402     You may run "mix format --migrate" to fix this warning automatically.4403     │4404 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4405     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4406     │4407     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244084409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410     You may run "mix format --migrate" to fix this warning automatically.4411     │4412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414     │4415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544164417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418    You may run "mix format --migrate" to fix this warning automatically.4419    │4420 19 │       <<1 :: int32, 1>> -> true4421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4422    │4423    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644244425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426    You may run "mix format --migrate" to fix this warning automatically.4427    │4428 19 │       <<1 :: int32, 1>> -> true4429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4430    │4431    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244324433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434    You may run "mix format --migrate" to fix this warning automatically.4435    │4436 19 │       <<1 :: int32, 1>> -> true4437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4438    │4439    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544404441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442    You may run "mix format --migrate" to fix this warning automatically.4443    │4444 20 │       <<1 :: int32, 0>> -> false4445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4446    │4447    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644484449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450    You may run "mix format --migrate" to fix this warning automatically.4451    │4452 20 │       <<1 :: int32, 0>> -> false4453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4454    │4455    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244564457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458    You may run "mix format --migrate" to fix this warning automatically.4459    │4460 20 │       <<1 :: int32, 0>> -> false4461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4462    │4463    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544644465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4466     You may run "mix format --migrate" to fix this warning automatically.4467     │4468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470     │4471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644724473     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4474     You may run "mix format --migrate" to fix this warning automatically.4475     │4476 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4477     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478     │4479     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244804481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4482     You may run "mix format --migrate" to fix this warning automatically.4483     │4484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486     │4487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544884489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490    You may run "mix format --migrate" to fix this warning automatically.4491    │4492 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494    │4495    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644964497    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4498    You may run "mix format --migrate" to fix this warning automatically.4499    │4500 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502    │4503    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645044505    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4506    You may run "mix format --migrate" to fix this warning automatically.4507    │4508 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510    │4511    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645124513    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4514    You may run "mix format --migrate" to fix this warning automatically.4515    │4516 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4518    │4519    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645204521    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4522    You may run "mix format --migrate" to fix this warning automatically.4523    │4524 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526    │4527    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645284529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4530    You may run "mix format --migrate" to fix this warning automatically.4531    │4532 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534    │4535    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245364537    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4538    You may run "mix format --migrate" to fix this warning automatically.4539    │4540 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542    │4543    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245444545    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4546    You may run "mix format --migrate" to fix this warning automatically.4547    │4548 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550    │4551    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245524553    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4554    You may run "mix format --migrate" to fix this warning automatically.4555    │4556 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558    │4559    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245604561    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4562    You may run "mix format --migrate" to fix this warning automatically.4563    │4564 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566    │4567    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245684569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4570    You may run "mix format --migrate" to fix this warning automatically.4571    │4572 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574    │4575    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545764577    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4578    You may run "mix format --migrate" to fix this warning automatically.4579    │4580 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582    │4583    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545844585    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4586    You may run "mix format --migrate" to fix this warning automatically.4587    │4588 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590    │4591    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545924593    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4594    You may run "mix format --migrate" to fix this warning automatically.4595    │4596 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598    │4599    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546004601    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4602    You may run "mix format --migrate" to fix this warning automatically.4603    │4604 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606    │4607    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546084609     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4610     You may run "mix format --migrate" to fix this warning automatically.4611     │4612 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4613     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614     │4615     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646164617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618     You may run "mix format --migrate" to fix this warning automatically.4619     │4620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622     │4623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246244625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4626     You may run "mix format --migrate" to fix this warning automatically.4627     │4628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630     │4631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546324633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634    You may run "mix format --migrate" to fix this warning automatically.4635    │4636 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638    │4639    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646404641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4642    You may run "mix format --migrate" to fix this warning automatically.4643    │4644 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646    │4647    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246484649    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4650    You may run "mix format --migrate" to fix this warning automatically.4651    │4652 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654    │4655    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546564657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658    You may run "mix format --migrate" to fix this warning automatically.4659    │4660 23 │       <<20 :: int32, 3, n, 1, 16,4661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4662    │4663    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646644665    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666    You may run "mix format --migrate" to fix this warning automatically.4667    │4668 23 │       <<20 :: int32, 3, n, 1, 16,4669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4670    │4671    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246724673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674    You may run "mix format --migrate" to fix this warning automatically.4675    │4676 23 │       <<20 :: int32, 3, n, 1, 16,4677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4678    │4679    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546804681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682     You may run "mix format --migrate" to fix this warning automatically.4683     │4684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686     │4687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646884689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690     You may run "mix format --migrate" to fix this warning automatically.4691     │4692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694     │4695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246964697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4698     You may run "mix format --migrate" to fix this warning automatically.4699     │4700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702     │4703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547044705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706    You may run "mix format --migrate" to fix this warning automatically.4707    │4708 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710    │4711    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647124713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4714    You may run "mix format --migrate" to fix this warning automatically.4715    │4716 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718    │4719    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647204721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4722    You may run "mix format --migrate" to fix this warning automatically.4723    │4724 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726    │4727    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647284729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4730    You may run "mix format --migrate" to fix this warning automatically.4731    │4732 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734    │4735    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647364737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738    You may run "mix format --migrate" to fix this warning automatically.4739    │4740 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742    │4743    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247444745    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4746    You may run "mix format --migrate" to fix this warning automatically.4747    │4748 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750    │4751    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247524753    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4754    You may run "mix format --migrate" to fix this warning automatically.4755    │4756 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758    │4759    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247604761    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4762    You may run "mix format --migrate" to fix this warning automatically.4763    │4764 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766    │4767    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247684769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4770    You may run "mix format --migrate" to fix this warning automatically.4771    │4772 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774    │4775    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547764777    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4778    You may run "mix format --migrate" to fix this warning automatically.4779    │4780 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782    │4783    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547844785    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4786    You may run "mix format --migrate" to fix this warning automatically.4787    │4788 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790    │4791    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547924793    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4794    You may run "mix format --migrate" to fix this warning automatically.4795    │4796 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798    │4799    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548004801     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4802     You may run "mix format --migrate" to fix this warning automatically.4803     │4804 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4805     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806     │4807     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648084809     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810     You may run "mix format --migrate" to fix this warning automatically.4811     │4812 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4813     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814     │4815     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248164817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4818     You may run "mix format --migrate" to fix this warning automatically.4819     │4820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822     │4823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548244825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826    You may run "mix format --migrate" to fix this warning automatically.4827    │4828 36 │       <<4 :: int32, days :: int32>> ->4829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830    │4831    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648324833    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4834    You may run "mix format --migrate" to fix this warning automatically.4835    │4836 36 │       <<4 :: int32, days :: int32>> ->4837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838    │4839    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648404841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842    You may run "mix format --migrate" to fix this warning automatically.4843    │4844 36 │       <<4 :: int32, days :: int32>> ->4845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846    │4847    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248484849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850    You may run "mix format --migrate" to fix this warning automatically.4851    │4852 36 │       <<4 :: int32, days :: int32>> ->4853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854    │4855    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248564857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858    You may run "mix format --migrate" to fix this warning automatically.4859    │4860 36 │       <<4 :: int32, days :: int32>> ->4861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862    │4863    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548644865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866    You may run "mix format --migrate" to fix this warning automatically.4867    │4868 36 │       <<4 :: int32, days :: int32>> ->4869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870    │4871    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548724873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4874     You may run "mix format --migrate" to fix this warning automatically.4875     │4876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878     │4879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648804881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882     You may run "mix format --migrate" to fix this warning automatically.4883     │4884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886     │4887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248884889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890     You may run "mix format --migrate" to fix this warning automatically.4891     │4892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894     │4895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548964897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898    You may run "mix format --migrate" to fix this warning automatically.4899    │4900 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902    │4903    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649044905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906    You may run "mix format --migrate" to fix this warning automatically.4907    │4908 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910    │4911    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249124913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914    You may run "mix format --migrate" to fix this warning automatically.4915    │4916 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918    │4919    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549204921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4922    You may run "mix format --migrate" to fix this warning automatically.4923    │4924 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926    │4927    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649284929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4930    You may run "mix format --migrate" to fix this warning automatically.4931    │4932 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934    │4935    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249364937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938    You may run "mix format --migrate" to fix this warning automatically.4939    │4940 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942    │4943    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549444945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4946    You may run "mix format --migrate" to fix this warning automatically.4947    │4948 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950    │4951    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649524953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954    You may run "mix format --migrate" to fix this warning automatically.4955    │4956 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958    │4959    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249604961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4962    You may run "mix format --migrate" to fix this warning automatically.4963    │4964 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966    │4967    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549684969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970    You may run "mix format --migrate" to fix this warning automatically.4971    │4972 26 │       <<4::int32, float::float32>>   -> float4973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974    │4975    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649764977    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4978    You may run "mix format --migrate" to fix this warning automatically.4979    │4980 26 │       <<4::int32, float::float32>>   -> float4981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982    │4983    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649844985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986    You may run "mix format --migrate" to fix this warning automatically.4987    │4988 26 │       <<4::int32, float::float32>>   -> float4989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990    │4991    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249924993    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4994    You may run "mix format --migrate" to fix this warning automatically.4995    │4996 26 │       <<4::int32, float::float32>>   -> float4997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998    │4999    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250005001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5002    You may run "mix format --migrate" to fix this warning automatically.5003    │5004 26 │       <<4::int32, float::float32>>   -> float5005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006    │5007    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550085009    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5010    You may run "mix format --migrate" to fix this warning automatically.5011    │5012 26 │       <<4::int32, float::float32>>   -> float5013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014    │5015    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550165017     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5018     You may run "mix format --migrate" to fix this warning automatically.5019     │5020 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5021     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022     │5023     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650245025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5026     You may run "mix format --migrate" to fix this warning automatically.5027     │5028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030     │5031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250325033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5034     You may run "mix format --migrate" to fix this warning automatically.5035     │5036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038     │5039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550405041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042    You may run "mix format --migrate" to fix this warning automatically.5043    │5044 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046    │5047    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650485049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5050    You may run "mix format --migrate" to fix this warning automatically.5051    │5052 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054    │5055    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250565057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058    You may run "mix format --migrate" to fix this warning automatically.5059    │5060 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062    │5063    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550645065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066    You may run "mix format --migrate" to fix this warning automatically.5067    │5068 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070    │5071    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650725073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074    You may run "mix format --migrate" to fix this warning automatically.5075    │5076 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078    │5079    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250805081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5082    You may run "mix format --migrate" to fix this warning automatically.5083    │5084 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086    │5087    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550885089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090    You may run "mix format --migrate" to fix this warning automatically.5091    │5092 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094    │5095    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650965097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098    You may run "mix format --migrate" to fix this warning automatically.5099    │5100 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5102    │5103    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251045105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106    You may run "mix format --migrate" to fix this warning automatically.5107    │5108 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5109    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110    │5111    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551125113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114    You may run "mix format --migrate" to fix this warning automatically.5115    │5116 26 │       <<8::int32, float::float64>>        -> float5117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5118    │5119    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651205121    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5122    You may run "mix format --migrate" to fix this warning automatically.5123    │5124 26 │       <<8::int32, float::float64>>        -> float5125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126    │5127    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651285129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130    You may run "mix format --migrate" to fix this warning automatically.5131    │5132 26 │       <<8::int32, float::float64>>        -> float5133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134    │5135    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251365137    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5138    You may run "mix format --migrate" to fix this warning automatically.5139    │5140 26 │       <<8::int32, float::float64>>        -> float5141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142    │5143    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251445145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5146    You may run "mix format --migrate" to fix this warning automatically.5147    │5148 26 │       <<8::int32, float::float64>>        -> float5149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150    │5151    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551525153    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5154    You may run "mix format --migrate" to fix this warning automatically.5155    │5156 26 │       <<8::int32, float::float64>>        -> float5157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158    │5159    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551605161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162     You may run "mix format --migrate" to fix this warning automatically.5163     │5164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166     │5167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651685169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5170     You may run "mix format --migrate" to fix this warning automatically.5171     │5172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174     │5175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251765177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5178     You may run "mix format --migrate" to fix this warning automatically.5179     │5180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182     │5183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551845185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5186     You may run "mix format --migrate" to fix this warning automatically.5187     │5188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190     │5191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651925193     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194     You may run "mix format --migrate" to fix this warning automatically.5195     │5196 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5197     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198     │5199     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252005201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5202     You may run "mix format --migrate" to fix this warning automatically.5203     │5204 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5205     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206     │5207     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552085209     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5210     You may run "mix format --migrate" to fix this warning automatically.5211     │5212 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5213     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214     │5215     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652165217     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5218     You may run "mix format --migrate" to fix this warning automatically.5219     │5220 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5221     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222     │5223     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252245225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226     You may run "mix format --migrate" to fix this warning automatically.5227     │5228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230     │5231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552325233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234    You may run "mix format --migrate" to fix this warning automatically.5235    │5236 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5237    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238    │5239    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652405241    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242    You may run "mix format --migrate" to fix this warning automatically.5243    │5244 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5245    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246    │5247    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252485249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5250    You may run "mix format --migrate" to fix this warning automatically.5251    │5252 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254    │5255    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552565257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5258    You may run "mix format --migrate" to fix this warning automatically.5259    │5260 23 │       <<20 :: int32, 3, 128, 0, 16,5261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262    │5263    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652645265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5266    You may run "mix format --migrate" to fix this warning automatically.5267    │5268 23 │       <<20 :: int32, 3, 128, 0, 16,5269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270    │5271    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252725273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5274    You may run "mix format --migrate" to fix this warning automatically.5275    │5276 23 │       <<20 :: int32, 3, 128, 0, 16,5277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278    │5279    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552805281     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5282     You may run "mix format --migrate" to fix this warning automatically.5283     │5284 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5285     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286     │5287     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652885289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290     You may run "mix format --migrate" to fix this warning automatically.5291     │5292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294     │5295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252965297     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5298     You may run "mix format --migrate" to fix this warning automatically.5299     │5300 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302     │5303     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553045305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5306    You may run "mix format --migrate" to fix this warning automatically.5307    │5308 20 │       <<2 :: int32, int :: int16>> -> int5309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310    │5311    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653125313    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5314    You may run "mix format --migrate" to fix this warning automatically.5315    │5316 20 │       <<2 :: int32, int :: int16>> -> int5317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318    │5319    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653205321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5322    You may run "mix format --migrate" to fix this warning automatically.5323    │5324 20 │       <<2 :: int32, int :: int16>> -> int5325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326    │5327    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253285329    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5330    You may run "mix format --migrate" to fix this warning automatically.5331    │5332 20 │       <<2 :: int32, int :: int16>> -> int5333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334    │5335    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253365337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5338    You may run "mix format --migrate" to fix this warning automatically.5339    │5340 20 │       <<2 :: int32, int :: int16>> -> int5341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342    │5343    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553445345    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5346    You may run "mix format --migrate" to fix this warning automatically.5347    │5348 20 │       <<2 :: int32, int :: int16>> -> int5349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350    │5351    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553525353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5354     You may run "mix format --migrate" to fix this warning automatically.5355     │5356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358     │5359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653605361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5362     You may run "mix format --migrate" to fix this warning automatically.5363     │5364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366     │5367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253685369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5370     You may run "mix format --migrate" to fix this warning automatically.5371     │5372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374     │5375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553765377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378    You may run "mix format --migrate" to fix this warning automatically.5379    │5380 20 │       <<4 :: int32, int :: int32>> -> int5381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382    │5383    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653845385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386    You may run "mix format --migrate" to fix this warning automatically.5387    │5388 20 │       <<4 :: int32, int :: int32>> -> int5389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390    │5391    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653925393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394    You may run "mix format --migrate" to fix this warning automatically.5395    │5396 20 │       <<4 :: int32, int :: int32>> -> int5397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5398    │5399    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254005401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402    You may run "mix format --migrate" to fix this warning automatically.5403    │5404 20 │       <<4 :: int32, int :: int32>> -> int5405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406    │5407    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254085409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410    You may run "mix format --migrate" to fix this warning automatically.5411    │5412 20 │       <<4 :: int32, int :: int32>> -> int5413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414    │5415    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554165417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418    You may run "mix format --migrate" to fix this warning automatically.5419    │5420 20 │       <<4 :: int32, int :: int32>> -> int5421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422    │5423    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554245425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426     You may run "mix format --migrate" to fix this warning automatically.5427     │5428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430     │5431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654325433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434     You may run "mix format --migrate" to fix this warning automatically.5435     │5436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438     │5439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254405441     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5442     You may run "mix format --migrate" to fix this warning automatically.5443     │5444 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5445     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446     │5447     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554485449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5450    You may run "mix format --migrate" to fix this warning automatically.5451    │5452 20 │       <<8 :: int32, int :: int64>> -> int5453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454    │5455    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654565457    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5458    You may run "mix format --migrate" to fix this warning automatically.5459    │5460 20 │       <<8 :: int32, int :: int64>> -> int5461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462    │5463    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654645465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5466    You may run "mix format --migrate" to fix this warning automatically.5467    │5468 20 │       <<8 :: int32, int :: int64>> -> int5469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470    │5471    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254725473    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5474    You may run "mix format --migrate" to fix this warning automatically.5475    │5476 20 │       <<8 :: int32, int :: int64>> -> int5477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478    │5479    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254805481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5482    You may run "mix format --migrate" to fix this warning automatically.5483    │5484 20 │       <<8 :: int32, int :: int64>> -> int5485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486    │5487    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554885489    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5490    You may run "mix format --migrate" to fix this warning automatically.5491    │5492 20 │       <<8 :: int32, int :: int64>> -> int5493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494    │5495    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554965497     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5498     You may run "mix format --migrate" to fix this warning automatically.5499     │5500 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5501     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502     │5503     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655045505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5506     You may run "mix format --migrate" to fix this warning automatically.5507     │5508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510     │5511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255125513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514     You may run "mix format --migrate" to fix this warning automatically.5515     │5516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518     │5519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555205521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5522    You may run "mix format --migrate" to fix this warning automatically.5523    │5524 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5525    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526    │5527    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655285529    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5530    You may run "mix format --migrate" to fix this warning automatically.5531    │5532 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534    │5535    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655365537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5538    You may run "mix format --migrate" to fix this warning automatically.5539    │5540 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542    │5543    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655445545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5546    You may run "mix format --migrate" to fix this warning automatically.5547    │5548 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550    │5551    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655525553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554    You may run "mix format --migrate" to fix this warning automatically.5555    │5556 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558    │5559    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255605561    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5562    You may run "mix format --migrate" to fix this warning automatically.5563    │5564 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566    │5567    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255685569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570    You may run "mix format --migrate" to fix this warning automatically.5571    │5572 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574    │5575    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255765577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5578    You may run "mix format --migrate" to fix this warning automatically.5579    │5580 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582    │5583    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255845585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586    You may run "mix format --migrate" to fix this warning automatically.5587    │5588 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590    │5591    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555925593    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5594    You may run "mix format --migrate" to fix this warning automatically.5595    │5596 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598    │5599    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556005601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602    You may run "mix format --migrate" to fix this warning automatically.5603    │5604 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606    │5607    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556085609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610    You may run "mix format --migrate" to fix this warning automatically.5611    │5612 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5614    │5615    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556165617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5618     You may run "mix format --migrate" to fix this warning automatically.5619     │5620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5622     │5623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656245625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626     You may run "mix format --migrate" to fix this warning automatically.5627     │5628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630     │5631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256325633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634     You may run "mix format --migrate" to fix this warning automatically.5635     │5636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638     │5639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556405641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642    You may run "mix format --migrate" to fix this warning automatically.5643    │5644 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646    │5647    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656485649    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5650    You may run "mix format --migrate" to fix this warning automatically.5651    │5652 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654    │5655    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656565657    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5658    You may run "mix format --migrate" to fix this warning automatically.5659    │5660 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662    │5663    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656645665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666    You may run "mix format --migrate" to fix this warning automatically.5667    │5668 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670    │5671    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656725673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5674    You may run "mix format --migrate" to fix this warning automatically.5675    │5676 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678    │5679    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256805681    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5682    You may run "mix format --migrate" to fix this warning automatically.5683    │5684 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686    │5687    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256885689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690    You may run "mix format --migrate" to fix this warning automatically.5691    │5692 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694    │5695    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256965697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698    You may run "mix format --migrate" to fix this warning automatically.5699    │5700 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702    │5703    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257045705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5706    You may run "mix format --migrate" to fix this warning automatically.5707    │5708 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710    │5711    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557125713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5714    You may run "mix format --migrate" to fix this warning automatically.5715    │5716 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718    │5719    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557205721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5722    You may run "mix format --migrate" to fix this warning automatically.5723    │5724 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726    │5727    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557285729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5730    You may run "mix format --migrate" to fix this warning automatically.5731    │5732 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734    │5735    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557365737     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5738     You may run "mix format --migrate" to fix this warning automatically.5739     │5740 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5741     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742     │5743     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657445745     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5746     You may run "mix format --migrate" to fix this warning automatically.5747     │5748 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5749     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750     │5751     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257525753     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5754     You may run "mix format --migrate" to fix this warning automatically.5755     │5756 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5757     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758     │5759     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557605761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762    You may run "mix format --migrate" to fix this warning automatically.5763    │5764 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766    │5767    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657685769    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5770    You may run "mix format --migrate" to fix this warning automatically.5771    │5772 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774    │5775    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657765777    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5778    You may run "mix format --migrate" to fix this warning automatically.5779    │5780 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782    │5783    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657845785    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5786    You may run "mix format --migrate" to fix this warning automatically.5787    │5788 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790    │5791    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657925793    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5794    You may run "mix format --migrate" to fix this warning automatically.5795    │5796 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798    │5799    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658005801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5802    You may run "mix format --migrate" to fix this warning automatically.5803    │5804 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806    │5807    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258085809    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5810    You may run "mix format --migrate" to fix this warning automatically.5811    │5812 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814    │5815    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258165817    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5818    You may run "mix format --migrate" to fix this warning automatically.5819    │5820 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822    │5823    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258245825    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5826    You may run "mix format --migrate" to fix this warning automatically.5827    │5828 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830    │5831    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258325833    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5834    You may run "mix format --migrate" to fix this warning automatically.5835    │5836 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838    │5839    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258405841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5842    You may run "mix format --migrate" to fix this warning automatically.5843    │5844 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846    │5847    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558485849    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5850    You may run "mix format --migrate" to fix this warning automatically.5851    │5852 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854    │5855    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558565857    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5858    You may run "mix format --migrate" to fix this warning automatically.5859    │5860 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862    │5863    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558645865    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5866    You may run "mix format --migrate" to fix this warning automatically.5867    │5868 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870    │5871    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558725873    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5874    You may run "mix format --migrate" to fix this warning automatically.5875    │5876 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878    │5879    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558805881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882     You may run "mix format --migrate" to fix this warning automatically.5883     │5884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886     │5887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658885889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890     You may run "mix format --migrate" to fix this warning automatically.5891     │5892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894     │5895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258965897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898     You may run "mix format --migrate" to fix this warning automatically.5899     │5900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902     │5903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559045905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906    You may run "mix format --migrate" to fix this warning automatically.5907    │5908 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910    │5911    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659125913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914    You may run "mix format --migrate" to fix this warning automatically.5915    │5916 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918    │5919    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259205921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5922    You may run "mix format --migrate" to fix this warning automatically.5923    │5924 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926    │5927    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559285929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930     You may run "mix format --migrate" to fix this warning automatically.5931     │5932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934     │5935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659365937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5938     You may run "mix format --migrate" to fix this warning automatically.5939     │5940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942     │5943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259445945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946     You may run "mix format --migrate" to fix this warning automatically.5947     │5948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950     │5951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559525953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5954    You may run "mix format --migrate" to fix this warning automatically.5955    │5956 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958    │5959    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659605961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962    You may run "mix format --migrate" to fix this warning automatically.5963    │5964 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966    │5967    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259685969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970    You may run "mix format --migrate" to fix this warning automatically.5971    │5972 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974    │5975    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559765977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978     You may run "mix format --migrate" to fix this warning automatically.5979     │5980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982     │5983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659845985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986     You may run "mix format --migrate" to fix this warning automatically.5987     │5988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990     │5991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259925993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994     You may run "mix format --migrate" to fix this warning automatically.5995     │5996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998     │5999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560006001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002    You may run "mix format --migrate" to fix this warning automatically.6003    │6004 19 │       <<len :: int32, data :: binary-size(len)>> ->6005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006    │6007    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660086009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010    You may run "mix format --migrate" to fix this warning automatically.6011    │6012 19 │       <<len :: int32, data :: binary-size(len)>> ->6013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014    │6015    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260166017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018    You may run "mix format --migrate" to fix this warning automatically.6019    │6020 19 │       <<len :: int32, data :: binary-size(len)>> ->6021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022    │6023    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560246025     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6026     You may run "mix format --migrate" to fix this warning automatically.6027     │6028 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6029     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030     │6031     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660326033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6034     You may run "mix format --migrate" to fix this warning automatically.6035     │6036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038     │6039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260406041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042     You may run "mix format --migrate" to fix this warning automatically.6043     │6044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046     │6047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560486049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6050    You may run "mix format --migrate" to fix this warning automatically.6051    │6052 28 │       <<4 :: int32, oid :: uint32>> -> oid6053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054    │6055    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660566057    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6058    You may run "mix format --migrate" to fix this warning automatically.6059    │6060 28 │       <<4 :: int32, oid :: uint32>> -> oid6061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062    │6063    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660646065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6066    You may run "mix format --migrate" to fix this warning automatically.6067    │6068 28 │       <<4 :: int32, oid :: uint32>> -> oid6069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070    │6071    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260726073    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6074    You may run "mix format --migrate" to fix this warning automatically.6075    │6076 28 │       <<4 :: int32, oid :: uint32>> -> oid6077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078    │6079    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260806081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6082    You may run "mix format --migrate" to fix this warning automatically.6083    │6084 28 │       <<4 :: int32, oid :: uint32>> -> oid6085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086    │6087    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560886089    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6090    You may run "mix format --migrate" to fix this warning automatically.6091    │6092 28 │       <<4 :: int32, oid :: uint32>> -> oid6093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094    │6095    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560966097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6098     You may run "mix format --migrate" to fix this warning automatically.6099     │6100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102     │6103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661046105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106     You may run "mix format --migrate" to fix this warning automatically.6107     │6108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110     │6111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261126113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6114     You may run "mix format --migrate" to fix this warning automatically.6115     │6116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118     │6119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561206121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6122    You may run "mix format --migrate" to fix this warning automatically.6123    │6124 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126    │6127    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661286129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130    You may run "mix format --migrate" to fix this warning automatically.6131    │6132 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134    │6135    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261366137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6138    You may run "mix format --migrate" to fix this warning automatically.6139    │6140 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142    │6143    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561446145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146     You may run "mix format --migrate" to fix this warning automatically.6147     │6148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150     │6151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661526153     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6154     You may run "mix format --migrate" to fix this warning automatically.6155     │6156 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6157     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158     │6159     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261606161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162     You may run "mix format --migrate" to fix this warning automatically.6163     │6164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166     │6167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561686169    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170    You may run "mix format --migrate" to fix this warning automatically.6171    │6172 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6173    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174    │6175    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661766177    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6178    You may run "mix format --migrate" to fix this warning automatically.6179    │6180 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6181    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182    │6183    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661846185    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6186    You may run "mix format --migrate" to fix this warning automatically.6187    │6188 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6189    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190    │6191    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661926193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6194    You may run "mix format --migrate" to fix this warning automatically.6195    │6196 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198    │6199    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262006201    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6202    You may run "mix format --migrate" to fix this warning automatically.6203    │6204 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206    │6207    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262086209    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6210    You may run "mix format --migrate" to fix this warning automatically.6211    │6212 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214    │6215    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262166217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218    You may run "mix format --migrate" to fix this warning automatically.6219    │6220 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222    │6223    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562246225    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6226    You may run "mix format --migrate" to fix this warning automatically.6227    │6228 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230    │6231    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562326233    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6234    You may run "mix format --migrate" to fix this warning automatically.6235    │6236 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6237    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238    │6239    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562406241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242     You may run "mix format --migrate" to fix this warning automatically.6243     │6244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246     │6247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662486249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250     You may run "mix format --migrate" to fix this warning automatically.6251     │6252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254     │6255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262566257     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6258     You may run "mix format --migrate" to fix this warning automatically.6259     │6260 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6261     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262     │6263     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562646265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6266    You may run "mix format --migrate" to fix this warning automatically.6267    │6268 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270    │6271    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662726273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6274    You may run "mix format --migrate" to fix this warning automatically.6275    │6276 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278    │6279    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262806281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6282    You may run "mix format --migrate" to fix this warning automatically.6283    │6284 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286    │6287    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562886289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6290     You may run "mix format --migrate" to fix this warning automatically.6291     │6292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294     │6295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662966297     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6298     You may run "mix format --migrate" to fix this warning automatically.6299     │6300 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302     │6303     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263046305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306     You may run "mix format --migrate" to fix this warning automatically.6307     │6308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310     │6311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563126313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314    You may run "mix format --migrate" to fix this warning automatically.6315    │6316 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318    │6319    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863206321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322    You may run "mix format --migrate" to fix this warning automatically.6323    │6324 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326    │6327    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463286329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330    You may run "mix format --migrate" to fix this warning automatically.6331    │6332 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334    │6335    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763366337     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6338     You may run "mix format --migrate" to fix this warning automatically.6339     │6340 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6341     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342     │6343     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863446345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346     You may run "mix format --migrate" to fix this warning automatically.6347     │6348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350     │6351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463526353     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354     You may run "mix format --migrate" to fix this warning automatically.6355     │6356 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6357     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358     │6359     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763606361    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6362    You may run "mix format --migrate" to fix this warning automatically.6363    │6364 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366    │6367    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663686369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370    You may run "mix format --migrate" to fix this warning automatically.6371    │6372 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374    │6375    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263766377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378    You may run "mix format --migrate" to fix this warning automatically.6379    │6380 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382    │6383    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563846385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6386     You may run "mix format --migrate" to fix this warning automatically.6387     │6388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390     │6391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663926393     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394     You may run "mix format --migrate" to fix this warning automatically.6395     │6396 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6397     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398     │6399     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264006401     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6402     You may run "mix format --migrate" to fix this warning automatically.6403     │6404 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6405     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406     │6407     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564086409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410    You may run "mix format --migrate" to fix this warning automatically.6411    │6412 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414    │6415    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864166417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6418    You may run "mix format --migrate" to fix this warning automatically.6419    │6420 40 │         <<count::int32, data::binary>> = binary6421    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422    │6423    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864246425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426    You may run "mix format --migrate" to fix this warning automatically.6427    │6428 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430    │6431    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464326433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6434    You may run "mix format --migrate" to fix this warning automatically.6435    │6436 40 │         <<count::int32, data::binary>> = binary6437    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438    │6439    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464406441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442    You may run "mix format --migrate" to fix this warning automatically.6443    │6444 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446    │6447    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764486449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450    You may run "mix format --migrate" to fix this warning automatically.6451    │6452 40 │         <<count::int32, data::binary>> = binary6453    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454    │6455    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764566457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458    You may run "mix format --migrate" to fix this warning automatically.6459    │6460 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462    │6463    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864646465    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466    You may run "mix format --migrate" to fix this warning automatically.6467    │6468 44 │         <<_::int32, data::binary>> = binary6469    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470    │6471    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864726473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6474    You may run "mix format --migrate" to fix this warning automatically.6475    │6476 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478    │6479    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464806481    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482    You may run "mix format --migrate" to fix this warning automatically.6483    │6484 44 │         <<_::int32, data::binary>> = binary6485    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486    │6487    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464886489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490    You may run "mix format --migrate" to fix this warning automatically.6491    │6492 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494    │6495    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764966497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498    You may run "mix format --migrate" to fix this warning automatically.6499    │6500 44 │         <<_::int32, data::binary>> = binary6501    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502    │6503    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765046505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6506     You may run "mix format --migrate" to fix this warning automatically.6507     │6508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510     │6511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865126513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6514     You may run "mix format --migrate" to fix this warning automatically.6515     │6516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518     │6519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465206521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522     You may run "mix format --migrate" to fix this warning automatically.6523     │6524 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6525     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526     │6527     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765286529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6530    You may run "mix format --migrate" to fix this warning automatically.6531    │6532 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534    │6535    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665366537    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6538    You may run "mix format --migrate" to fix this warning automatically.6539    │6540 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542    │6543    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665446545    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6546    You may run "mix format --migrate" to fix this warning automatically.6547    │6548 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6550    │6551    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665526553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554    You may run "mix format --migrate" to fix this warning automatically.6555    │6556 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6558    │6559    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265606561    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6562    You may run "mix format --migrate" to fix this warning automatically.6563    │6564 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6566    │6567    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265686569    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6570    You may run "mix format --migrate" to fix this warning automatically.6571    │6572 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574    │6575    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265766577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578    You may run "mix format --migrate" to fix this warning automatically.6579    │6580 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582    │6583    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565846585    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6586    You may run "mix format --migrate" to fix this warning automatically.6587    │6588 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590    │6591    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565926593    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6594    You may run "mix format --migrate" to fix this warning automatically.6595    │6596 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6598    │6599    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566006601     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6602     You may run "mix format --migrate" to fix this warning automatically.6603     │6604 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6605     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6606     │6607     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666086609     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6610     You may run "mix format --migrate" to fix this warning automatically.6611     │6612 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6613     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6614     │6615     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266166617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6618     You may run "mix format --migrate" to fix this warning automatically.6619     │6620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622     │6623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566246625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6626    You may run "mix format --migrate" to fix this warning automatically.6627    │6628 33 │       <<8 :: int32, microsecs :: int64>> ->6629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630    │6631    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666326633    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6634    You may run "mix format --migrate" to fix this warning automatically.6635    │6636 33 │       <<8 :: int32, microsecs :: int64>> ->6637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638    │6639    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666406641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6642    You may run "mix format --migrate" to fix this warning automatically.6643    │6644 33 │       <<8 :: int32, microsecs :: int64>> ->6645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6646    │6647    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266486649    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6650    You may run "mix format --migrate" to fix this warning automatically.6651    │6652 33 │       <<8 :: int32, microsecs :: int64>> ->6653    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6654    │6655    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266566657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6658    You may run "mix format --migrate" to fix this warning automatically.6659    │6660 33 │       <<8 :: int32, microsecs :: int64>> ->6661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6662    │6663    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566646665    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6666    You may run "mix format --migrate" to fix this warning automatically.6667    │6668 33 │       <<8 :: int32, microsecs :: int64>> ->6669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6670    │6671    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566726673     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6674     You may run "mix format --migrate" to fix this warning automatically.6675     │6676 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6677     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6678     │6679     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666806681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6682     You may run "mix format --migrate" to fix this warning automatically.6683     │6684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6686     │6687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266886689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6690     You may run "mix format --migrate" to fix this warning automatically.6691     │6692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6694     │6695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566966697    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6698    You may run "mix format --migrate" to fix this warning automatically.6699    │6700 37 │       <<8 :: int32, microsecs :: int64>> ->6701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6702    │6703    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667046705    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6706    You may run "mix format --migrate" to fix this warning automatically.6707    │6708 37 │       <<8 :: int32, microsecs :: int64>> ->6709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6710    │6711    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667126713    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6714    You may run "mix format --migrate" to fix this warning automatically.6715    │6716 37 │       <<8 :: int32, microsecs :: int64>> ->6717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6718    │6719    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267206721    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6722    You may run "mix format --migrate" to fix this warning automatically.6723    │6724 37 │       <<8 :: int32, microsecs :: int64>> ->6725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6726    │6727    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267286729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6730    You may run "mix format --migrate" to fix this warning automatically.6731    │6732 37 │       <<8 :: int32, microsecs :: int64>> ->6733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6734    │6735    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567366737    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6738    You may run "mix format --migrate" to fix this warning automatically.6739    │6740 37 │       <<8 :: int32, microsecs :: int64>> ->6741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6742    │6743    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567446745     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6746     You may run "mix format --migrate" to fix this warning automatically.6747     │6748 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6749     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6750     │6751     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667526753     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6754     You may run "mix format --migrate" to fix this warning automatically.6755     │6756 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6757     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6758     │6759     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267606761     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6762     You may run "mix format --migrate" to fix this warning automatically.6763     │6764 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6765     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6766     │6767     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567686769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6770    You may run "mix format --migrate" to fix this warning automatically.6771    │6772 42 │       <<8 :: int32, microsecs :: int64>> ->6773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6774    │6775    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667766777    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6778    You may run "mix format --migrate" to fix this warning automatically.6779    │6780 42 │       <<8 :: int32, microsecs :: int64>> ->6781    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6782    │6783    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667846785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6786    You may run "mix format --migrate" to fix this warning automatically.6787    │6788 42 │       <<8 :: int32, microsecs :: int64>> ->6789    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6790    │6791    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267926793    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6794    You may run "mix format --migrate" to fix this warning automatically.6795    │6796 42 │       <<8 :: int32, microsecs :: int64>> ->6797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6798    │6799    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268006801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6802    You may run "mix format --migrate" to fix this warning automatically.6803    │6804 42 │       <<8 :: int32, microsecs :: int64>> ->6805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6806    │6807    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568086809    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6810    You may run "mix format --migrate" to fix this warning automatically.6811    │6812 42 │       <<8 :: int32, microsecs :: int64>> ->6813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6814    │6815    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568166817     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6818     You may run "mix format --migrate" to fix this warning automatically.6819     │6820 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6821     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6822     │6823     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668246825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6826     You may run "mix format --migrate" to fix this warning automatically.6827     │6828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6830     │6831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268326833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6834     You may run "mix format --migrate" to fix this warning automatically.6835     │6836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6838     │6839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568406841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6842    You may run "mix format --migrate" to fix this warning automatically.6843    │6844 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6845    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6846    │6847    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668486849    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6850    You may run "mix format --migrate" to fix this warning automatically.6851    │6852 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6854    │6855    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668566857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6858    You may run "mix format --migrate" to fix this warning automatically.6859    │6860 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6862    │6863    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668646865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6866    You may run "mix format --migrate" to fix this warning automatically.6867    │6868 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6870    │6871    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268726873    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6874    You may run "mix format --migrate" to fix this warning automatically.6875    │6876 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6878    │6879    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268806881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6882    You may run "mix format --migrate" to fix this warning automatically.6883    │6884 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6886    │6887    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268886889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6890    You may run "mix format --migrate" to fix this warning automatically.6891    │6892 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6894    │6895    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568966897    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6898    You may run "mix format --migrate" to fix this warning automatically.6899    │6900 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902    │6903    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569046905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6906    You may run "mix format --migrate" to fix this warning automatically.6907    │6908 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6910    │6911    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569126913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6914     You may run "mix format --migrate" to fix this warning automatically.6915     │6916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918     │6919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669206921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6922     You may run "mix format --migrate" to fix this warning automatically.6923     │6924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6926     │6927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269286929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6930     You may run "mix format --migrate" to fix this warning automatically.6931     │6932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6934     │6935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569366937     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6938     You may run "mix format --migrate" to fix this warning automatically.6939     │6940 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6941     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6942     │6943     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669446945     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6946     You may run "mix format --migrate" to fix this warning automatically.6947     │6948 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6949     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6950     │6951     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669526953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6954     You may run "mix format --migrate" to fix this warning automatically.6955     │6956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958     │6959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269606961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6962     You may run "mix format --migrate" to fix this warning automatically.6963     │6964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6966     │6967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269686969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6970     You may run "mix format --migrate" to fix this warning automatically.6971     │6972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974     │6975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569766977     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6978     You may run "mix format --migrate" to fix this warning automatically.6979     │6980 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6981     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6982     │6983     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569846985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6986     You may run "mix format --migrate" to fix this warning automatically.6987     │6988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6990     │6991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669926993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6994     You may run "mix format --migrate" to fix this warning automatically.6995     │6996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6998     │6999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270007001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7002     You may run "mix format --migrate" to fix this warning automatically.7003     │7004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7006     │7007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570087009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7010    You may run "mix format --migrate" to fix this warning automatically.7011    │7012 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7014    │7015    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670167017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7018    You may run "mix format --migrate" to fix this warning automatically.7019    │7020 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7022    │7023    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270247025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7026    You may run "mix format --migrate" to fix this warning automatically.7027    │7028 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7030    │7031    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570327033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7034     You may run "mix format --migrate" to fix this warning automatically.7035     │7036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7038     │7039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670407041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7042     You may run "mix format --migrate" to fix this warning automatically.7043     │7044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7046     │7047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270487049     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7050     You may run "mix format --migrate" to fix this warning automatically.7051     │7052 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7053     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7054     │7055     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570567057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7058    You may run "mix format --migrate" to fix this warning automatically.7059    │7060 17 │       <<0 :: int32>> -> :void7061    │       ~~~~~~~~~~~~~~~~~~~~~~~7062    │7063    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670647065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7066    You may run "mix format --migrate" to fix this warning automatically.7067    │7068 17 │       <<0 :: int32>> -> :void7069    │       ~~~~~~~~~~~~~~~~~~~~~~~7070    │7071    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270727073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7074    You may run "mix format --migrate" to fix this warning automatically.7075    │7076 17 │       <<0 :: int32>> -> :void7077    │       ~~~~~~~~~~~~~~~~~~~~~~~7078    │7079    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570807081     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7082     You may run "mix format --migrate" to fix this warning automatically.7083     │7084 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7085     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7086     │7087     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670887089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7090     You may run "mix format --migrate" to fix this warning automatically.7091     │7092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7094     │7095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270967097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7098     You may run "mix format --migrate" to fix this warning automatically.7099     │7100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7102     │7103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571047105    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7106    You may run "mix format --migrate" to fix this warning automatically.7107    │7108 23 │       <<0 :: int32>> -> :void7109    │       ~~~~~~~~~~~~~~~~~~~~~~~7110    │7111    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671127113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7114    You may run "mix format --migrate" to fix this warning automatically.7115    │7116 23 │       <<0 :: int32>> -> :void7117    │       ~~~~~~~~~~~~~~~~~~~~~~~7118    │7119    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271207121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7122    You may run "mix format --migrate" to fix this warning automatically.7123    │7124 23 │       <<0 :: int32>> -> :void7125    │       ~~~~~~~~~~~~~~~~~~~~~~~7126    │7127    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571287129     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7130     You may run "mix format --migrate" to fix this warning automatically.7131     │7132 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7133     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7134     │7135     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671367137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7138     You may run "mix format --migrate" to fix this warning automatically.7139     │7140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7142     │7143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271447145     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7146     You may run "mix format --migrate" to fix this warning automatically.7147     │7148 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7149     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7150     │7151     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571527153    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7154    │7155 20 │     manager    = worker(Postgrex.TypeManager, [])7156    │                  ~7157    │7158    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171597160    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7161    │7162 21 │     server_sup = supervisor(__MODULE__, [:servers])7163    │                  ~7164    │7165    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171667167    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7168    │7169 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7170    │     ~7171    │7172    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17173    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171747175    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7176    │7177 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7178    │                   ~7179    │7180    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171817182     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7183     │7184 110 │     if Map.size(s.listener_channels[channel]) == 1 do7185     │            ~7186     │7187     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37188     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37189     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271907191     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7192     │7193 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7194     │               ~7195     │7196     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/271977198     warning: a struct for Postgrex.Query is expected on struct update:71997200         %Postgrex.Query{7201           query7202           | param_oids: param_oids,7203             param_formats: param_formats,7204             param_types: param_types7205         }72067207     but got type:72087209         dynamic()72107211     where "query" was given the type:72127213         # type: dynamic()7214         # from: lib/postgrex/protocol.ex:910:357215         query72167217     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72187219     type warning found at:7220     │7221 915 │         query = %Query{query | param_oids: param_oids,7222     │                 ~7223     │7224     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672257226     warning: a struct for Postgrex.Query is expected on struct update:72277228         %Postgrex.Query{7229           query7230           | ref: make_ref(),7231             types: types,7232             columns: col_names,7233             result_oids: result_oids,7234             result_formats: result_formats,7235             result_types: result_types7236         }72377238     but got type:72397240         dynamic()72417242     where "query" was given the type:72437244         # type: dynamic()7245         # from: lib/postgrex/protocol.ex:926:357246         query72477248     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72497250     type warning found at:7251     │7252 932 │         query = %Query{query | ref: make_ref(), types: types,7253     │                 ~7254     │7255     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672567257     warning: a struct for Postgrex.Query is expected on struct update:72587259         %Postgrex.Query{query | ref: make_ref()}72607261     but got type:72627263         dynamic()72647265     where "query" was given the type:72667267         # type: dynamic()7268         # from: lib/postgrex/protocol.ex:977:317269         query72707271     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72727273     type warning found at:7274     │7275 978 │     query = %Query{query | ref: make_ref()}7276     │             ~7277     │7278     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/572797280      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7281      │7282 2131 │     formatted_reason = :ssl.format_error(reason)7283      │                             ~7284      │7285      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/372867287    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7288    │7289 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7290    │            ~7291    │7292    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/172937294    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7295    │7296  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7297    │                 ~7298    │7299    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/273007301    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7302    │7303  9 │                 worker(Postgrex.Parameters, [])]7304    │                 ~7305    │7306    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/273077308      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7309      │7310 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7311      │                                            ~7312      │7313      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373147315      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7316      │7317 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7318      │        ~7319      │7320      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273217322      warning: a struct for Postgrex.Query is expected on struct update:73237324          %Postgrex.Query{query | name: ""}73257326      but got type:73277328          dynamic()73297330      where "query" was given the type:73317332          # type: dynamic()7333          # from: lib/postgrex/protocol.ex:2313:167334          query73357336      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73377338      type warning found at:7339      │7340 2313 │   defp unnamed(query), do: %Query{query | name: ""}7341      │                            ~7342      │7343      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173447345Generated postgrex app7346warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7347  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27348  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17349  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57350  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27351  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47352  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273537354==> ecto7355Compiling 70 files (.ex)7356     warning: using single-quoted strings to represent charlists is deprecated.7357     Use ~c"" if you indeed want a charlist or use "" instead.7358     You may run "mix format --migrate" to change all single-quoted7359     strings to use the ~c sigil and fix this warning.7360     │7361 166 │     defp insert_all_value(_),   do: '?'7362     │                                     ~7363     │7364     └─ lib/ecto/adapters/mysql/connection.ex:166:3773657366     warning: using single-quoted strings to represent charlists is deprecated.7367     Use ~c"" if you indeed want a charlist or use "" instead.7368     You may run "mix format --migrate" to change all single-quoted7369     strings to use the ~c sigil and fix this warning.7370     │7371 354 │       '?'7372     │       ~7373     │7374     └─ lib/ecto/adapters/mysql/connection.ex:354:773757376      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73777378      This error happens when you have function calls without parentheses inside keywords. For example:73797380          function(arg, one: nested_call a, b, c)7381          function(arg, one: if expr, do: :this, else: :that)73827383      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:73847385          function(arg, one: if(expr, do: :this, else: :that))7386          function(arg, one: nested_call(a, b, c))73877388      Ambiguity found at:7389      │7390 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7391      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7392      │7393      └─ lib/ecto/changeset.ex:228673947395     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73967397     This error happens when you have function calls without parentheses inside keywords. For example:73987399         function(arg, one: nested_call a, b, c)7400         function(arg, one: if expr, do: :this, else: :that)74017402     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:74037404         function(arg, one: if(expr, do: :this, else: :that))7405         function(arg, one: nested_call(a, b, c))74067407     Ambiguity found at:7408     │7409 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7410     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7411     │7412     └─ lib/ecto/migration/runner.ex:26574137414     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74157416     This error happens when you have function calls without parentheses inside keywords. For example:74177418         function(arg, one: nested_call a, b, c)7419         function(arg, one: if expr, do: :this, else: :that)74207421     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:74227423         function(arg, one: if(expr, do: :this, else: :that))7424         function(arg, one: nested_call(a, b, c))74257426     Ambiguity found at:7427     │7428 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7430     │7431     └─ lib/ecto/migration/runner.ex:26774327433     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7434     │7435 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7436     │        ~7437     │7438     └─ lib/ecto/query/builder.ex:136:874397440     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7441     │7442 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7443     │                                             ~~7444     │7445     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274467447     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7448     │7449 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7450     │                                         ~~7451     │7452     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274537454     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74557456     This error happens when you have function calls without parentheses inside keywords. For example:74577458         function(arg, one: nested_call a, b, c)7459         function(arg, one: if expr, do: :this, else: :that)74607461     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:74627463         function(arg, one: if(expr, do: :this, else: :that))7464         function(arg, one: nested_call(a, b, c))74657466     Ambiguity found at:7467     │7468 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7470     │7471     └─ lib/ecto/repo/schema.ex:45474727473    warning: unused require Ecto.Query7474    │7475  6 │   require Ecto.Query7476    │   ~7477    │7478    └─ lib/ecto/repo/preloader.ex:6:374797480    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7481    │7482  9 │   schema "schema_migrations" do7483    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7484    │7485    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74867487      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7488      │7489 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7490      │     ~7491      │7492      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/274937494    warning: incompatible types given to Mix.Ecto.ensure_started/2:74957496        Mix.Ecto.ensure_started(repo, opts)74977498    given types:74997500        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75017502    but expected one of:75037504        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75057506    where "opts" was given the type:75077508        # type: dynamic(7509          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7510            non_struct_map()7511        )7512        # from: lib/mix/tasks/ecto.rollback.ex:64:107513        opts =7514          if opts[:quiet] do7515            Keyword.merge(opts, log: false, log_sql: false)7516          else7517            opts7518          end75197520    where "repo" was given the type:75217522        # type: dynamic(atom())7523        # from: lib/mix/tasks/ecto.rollback.ex:70:77524        Mix.Ecto.ensure_repo(repo, args)75257526    type warning found at:7527    │7528 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7529    │                          ~7530    │7531    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275327533    warning: incompatible types given to Mix.Ecto.ensure_started/2:75347535        Mix.Ecto.ensure_started(repo, all: true)75367537    given types:75387539        -dynamic(atom())-, non_empty_list({:all, true})75407541    but expected one of:75427543        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75447545    where "repo" was given the type:75467547        # type: dynamic(atom())7548        # from: lib/mix/tasks/ecto.migrations.ex:37:77549        Mix.Ecto.ensure_repo(repo, args)75507551    type warning found at:7552    │7553 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7554    │                       ~7555    │7556    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375577558    warning: incompatible types given to Mix.Ecto.ensure_started/2:75597560        Mix.Ecto.ensure_started(repo, opts)75617562    given types:75637564        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75657566    but expected one of:75677568        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75697570    where "opts" was given the type:75717572        # type: dynamic(7573          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7574            non_struct_map()7575        )7576        # from: lib/mix/tasks/ecto.migrate.ex:68:107577        opts =7578          if opts[:quiet] do7579            Keyword.merge(opts, log: false, log_sql: false)7580          else7581            opts7582          end75837584    where "repo" was given the type:75857586        # type: dynamic(atom())7587        # from: lib/mix/tasks/ecto.migrate.ex:74:77588        Mix.Ecto.ensure_repo(repo, args)75897590    type warning found at:7591    │7592 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7593    │                          ~7594    │7595    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275967597     warning: the following clause will never match:75987599         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76007601     because it attempts to match on the result of:76027603         System.stacktrace()76047605     which has type:76067607         empty_list()76087609     where "args_or_arity" was given the type:76107611         # type: float() or integer() or non_empty_list(term())7612         # from: lib/ecto/changeset.ex7613         (_() when args_or_arity == 2) when length(args_or_arity) == 276147615     where "module" was given the type:76167617         # type: dynamic()7618         # from: lib/ecto/changeset.ex:733:307619         module76207621     type warning found at:7622     │7623 741 │ ...                   when length(args_or_arity) == 2 ->7624     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7625     │7626     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276277628    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76297630        Mix.Ecto.source_repo_priv(repo)76317632    given types:76337634        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76357636    but expected one of:76377638        atom()76397640    where "repo" was given the types:76417642        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7643        # from: lib/mix/tasks/ecto.load.ex:70:227644        Keyword.merge(repo.config, opts)76457646        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7647        # from: lib/mix/tasks/ecto.load.ex:72:277648        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76497650    type warning found at:7651    │7652 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7653    │                                          ~7654    │7655    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276567657    warning: expected a map or struct when accessing .__adapter__ in expression:76587659        repo.__adapter__76607661    where "repo" was given the type:76627663        # type: dynamic(atom())7664        # from: lib/mix/tasks/ecto.load.ex:53:77665        Mix.Ecto.ensure_repo(repo, args)76667667    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76687669    type warning found at:7670    │7671 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7672    │                              ~7673    │7674    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176757676     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7677     │7678 739 │           case System.stacktrace do7679     │                       ~7680     │7681     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276827683    warning: expected a map or struct when accessing .__adapter__ in expression:76847685        repo.__adapter__76867687    where "repo" was given the type:76887689        # type: dynamic(atom())7690        # from: lib/mix/tasks/ecto.dump.ex:50:77691        Mix.Ecto.ensure_repo(repo, args)76927693    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76947695    type warning found at:7696    │7697 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7698    │                              ~7699    │7700    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177017702    warning: expected a map or struct when accessing .__adapter__ in expression:77037704        repo.__adapter__77057706    where "repo" was given the type:77077708        # type: dynamic(atom())7709        # from: lib/mix/tasks/ecto.drop.ex:39:77710        Mix.Ecto.ensure_repo(repo, args)77117712    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77137714    type warning found at:7715    │7716 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7717    │                              ~7718    │7719    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177207721    warning: expected a map or struct when accessing .__adapter__ in expression:77227723        repo.__adapter__77247725    where "repo" was given the type:77267727        # type: dynamic(atom())7728        # from: lib/mix/tasks/ecto.create.ex:37:77729        Mix.Ecto.ensure_repo(repo, args)77307731    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77327733    type warning found at:7734    │7735 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7736    │                              ~7737    │7738    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177397740    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7741    │7742 62 │       Mix.Project.compile(args)7743    │                   ~7744    │7745    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/277467747     warning: expected a module (an atom) when invoking start_link/1 in expression:77487749         repo.start_link(pool_size: pool_size)77507751     where "pool_size" was given the type:77527753         # type: dynamic()7754         # from: lib/mix/ecto.ex:101:157755         pool_size = Keyword.get(opts, :pool_size, 1)77567757     where "repo" was given the type:77587759         # type: dynamic(%{..., __adapter__: atom()})7760         # from: lib/mix/ecto.ex:99:367761         repo.__adapter__.ensure_all_started(repo, :temporary)77627763     type warning found at:7764     │7765 102 │     case repo.start_link(pool_size: pool_size) do7766     │               ~7767     │7768     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/277697770     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7771     │7772 146 │     Logger.remove_backend(:console)7773     │            ~7774     │7775     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/277767777     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7778     │7779 155 │     Logger.add_backend(:console, flush: true)7780     │            ~7781     │7782     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/277837784    warning: incompatible types given to get_source/1:77857786        get_source(repo)77877788    given types:77897790        -dynamic(atom())-77917792    but expected one of:77937794        %{..., config: empty_list() or non_empty_list(term(), term())}77957796    where "repo" was given the type:77977798        # type: dynamic(atom())7799        # from: lib/ecto/migration/schema_migration.ex:24:137800        repo.all(7801          Map.put(7802            (7803              query =7804                (7805                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7806                  Ecto.Query.Builder.From.apply(query, 1)7807                )7808        7809              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7810                ...,7811                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7812                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7813                line: 22,7814                take: %{}7815              })7816            ),7817            :prefix,7818            prefix7819          ), timeout: :infinity, log: false)78207821    type warning found at:7822    │7823 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7824    │                ~7825    │7826    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/278277828    warning: incompatible types given to get_source/1:78297830        get_source(repo)78317832    given types:78337834        -dynamic(atom())-78357836    but expected one of:78377838        %{..., config: empty_list() or non_empty_list(term(), term())}78397840    where "repo" was given the type:78417842        # type: dynamic(atom())7843        # from: lib/ecto/migration/schema_migration.ex:30:137844        repo.insert!(7845          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7846            prefix: prefix,7847            source: get_source(repo)7848          ), timeout: :infinity, log: false)78497850    type warning found at:7851    │7852 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7853    │                                              ~7854    │7855    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378567857    warning: incompatible types given to get_source/1:78587859        get_source(repo)78607861    given types:78627863        -dynamic(atom())-78647865    but expected one of:78667867        %{..., config: empty_list() or non_empty_list(term(), term())}78687869    where "repo" was given the type:78707871        # type: dynamic(atom())7872        # from: lib/ecto/migration/schema_migration.ex:36:137873        repo.delete_all(7874          Map.put(7875            (7876              query =7877                (7878                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7879                  Ecto.Query.Builder.From.apply(query, 1)7880                )7881        7882              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7883                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7884                op: :and,7885                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7886                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7887                line: 347888              })7889            ),7890            :prefix,7891            prefix7892          ), timeout: :infinity, log: false)78937894    type warning found at:7895    │7896 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7897    │                ~7898    │7899    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/379007901     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7902     │7903 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7904     │                                                                              ~7905     │7906     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27907     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/279087909     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7910     │7911 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7912     │                                                                              ~7913     │7914     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/279157916     warning: the following conditional expression:79177918         is_atom(related)79197920     will always evaluate to:79217922         dynamic(true)79237924     where "related" was given the type:79257926         # type: dynamic(atom())7927         # from: lib/ecto/association.ex:730:157928         related = Ecto.Association.related_from_query(queryable)79297930     type warning found at:7931     │7932 732 │     unless is_atom(related) do7933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7934     │7935     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379367937     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7938     │7939 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7940     │                                                                              ~7941     │7942     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279437944      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7945      │7946 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7947      │        ~7948      │7949      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/179507951      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7952      │7953 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7954      │                 ~7955      │7956      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379577958    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7959    │7960 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7961    │     ~7962    │7963    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279647965     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7966     │7967 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7968     │           ~7969     │7970     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379717972    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7973    │7974 54 │       filter_and_reraise e, System.stacktrace7975    │                                    ~7976    │7977    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/579787979     warning: the following clause will never match:79807981         {:error, _} = error ->79827983     because it attempts to match on the result of:79847985         apply(changeset, adapter, :insert, args)79867987     which has type:79887989         dynamic({:invalid or :ok, term()})79907991     type warning found at:7992     │7993 219 │           {:error, _} = error ->7994     │                       ~7995     │7996     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479977998     warning: the following clause will never match:79998000         {:error, _} = error ->80018002     because it attempts to match on the result of:80038004         apply(changeset, adapter, action, args)80058006     which has type:80078008         dynamic({:invalid or :ok, term()})80098010     type warning found at:8011     │8012 297 │             {:error, _} = error ->8013     │                         ~8014     │8015     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480168017    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8018    │8019 44 │     index  = Map.size(params)8020    │                  ~8021    │8022    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58023    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580248025     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8026     │8027 614 │     Decimal.minus(decimal)8028     │             ~8029     │8030     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180318032     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)8033     │8034 228 │         raise BadStructError, struct: struct, term: data8035     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8036     │8037     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580388039     warning: the following clause will never match:80408041         {:error, _} ->80428043     because it attempts to match on the result of:80448045         NaiveDateTime.new(date, time)80468047     which has type:80488049         dynamic({:ok, %NaiveDateTime{}})80508051     type warning found at:8052     │8053 803 │         {:error, _} -> :error8054     │         ~~~~~~~~~~~~~~~~~~~~~8055     │8056     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180578058     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8059     │8060 159 │         supervise(children, strategy: :one_for_one)8061     │         ~8062     │8063     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180648065     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8066     │8067 214 │       filter_and_reraise e, System.stacktrace8068     │                                    ~8069     │8070     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48071     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480728073    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8074    │8075 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8076    │     ~8077    │8078    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/280798080      warning: expected a map or struct when accessing .__struct__ in expression:80818082          schema.__struct__80838084      where "schema" was given the types:80858086          # type: dynamic(atom() and not nil)8087          # from: lib/ecto/query/planner.ex:1186:418088          schema80898090          # type: atom()8091          # from: lib/ecto/query/planner.ex:1186:618092          is_atom(schema)80938094      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80958096      type warning found at:8097      │8098 1190 │       Map.has_key?(schema.__struct__, field) ->8099      │                           ~8100      │8101      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/681028103    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81048105        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81068107    given types:81088109        (8110          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8111          dynamic()8112        )81138114    but expected one of:81158116        atom(), term()81178118    where "opts" was given the type:81198120        # type: dynamic(8121          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8122            non_struct_map()8123        )8124        # from: lib/ecto/migrator.ex:44:658125        opts[:prefix]81268127    where "repo" was given the type:81288129        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8130        # from: lib/ecto/migrator.ex:44:238131        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81328133    type warning found at:8134    │8135 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8136    │                       ~8137    │8138    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281398140    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8141    │8142 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8143    │       ~8144    │8145    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181468147     warning: expected a module (an atom) when invoking transaction/2 in expression:81488149         repo.transaction(fun, log: false, timeout: :infinity)81508151     where "fun" was given the type:81528153         # type: dynamic()8154         # from: lib/ecto/migrator.ex:114:478155         fun81568157     where "repo" was given the types:81588159         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8160         # from: lib/ecto/migrator.ex:118:248161         repo.__adapter__.supports_ddl_transaction?81628163         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8164         # from: lib/ecto/migrator.ex:118:248165         repo.__adapter__.supports_ddl_transaction?81668167     type warning found at:8168     │8169 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8170     │              ~8171     │8172     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381738174    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8175    │8176 15 │     supervise(children, strategy: :simple_one_for_one)8177    │     ~8178    │8179    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181808181     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8182     │8183 291 │     modules = Code.load_file(file)8184     │                    ~8185     │8186     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281878188     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8189     │8190 321 │         reraise error, System.stacktrace8191     │                               ~8192     │8193     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381948195     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8196     │8197 260 │         reraise %{err | message: message}, System.stacktrace8198     │                                                   ~8199     │8200     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682018202    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8203    │8204 10 │       worker(Ecto.Registry, []),8205    │       ~8206    │8207    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282088209    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8210    │8211 11 │       supervisor(Ecto.Migration.Supervisor, [])8212    │       ~8213    │8214    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282158216Generated ecto app8217==> phoenix_ecto8218Compiling 4 files (.ex)8219Generated phoenix_ecto app8220==> secure_random8221Compiling 1 file (.ex)8222    warning: use Bitwise is deprecated. import Bitwise instead8223    │8224  2 │   use Bitwise8225    │   ~~~~~~~~~~~8226    │8227    └─ lib/secure_random.ex:2: SecureRandom (module)82288229Generated secure_random app8230==> authable8231Compiling 34 files (.ex)8232     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8233     │8234 128 │   @repo Application.get_env(:authable, :repo)8235     │                     ~8236     │8237     └─ lib/authable.ex:128:21: Authable (module)82388239    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8240    │8241 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8242    │                                ~8243    │8244    └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82458246    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8247    │8248  8 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8249    │                                ~8250    │8251    └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82528253    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8254    │8255 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8256    │                                ~8257    │8258    └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)825982608261== Compilation error in file lib/authable/auth_strategies/session.ex ==8262** (BadMapError) expected a map, got:82638264    nil82658266    (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :sessions, nil)8267    lib/authable/auth_strategies/session.ex:11: (module)8268could 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"