shield

Build log

nerves_system_rpi0

shield 0.7.3 · fail · run shield-0.7.3-1791100848627
8270 of 8270 lines
1Resolving Hex dependencies...2Resolution completed in 0.259s3Unchanged: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_rpi0/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_rpi0/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_armv6_nerves_linux_gnueabihf-15.3.1/bin/armv6-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_rpi0-2.1.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: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead798     │799 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)800     │                     ~801     │802     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3803804     warning: the following clause will never match:805806         [{a, b, params, c} | rest] when is_list(params) ->807808     because it attempts to match on the result of:809810         System.stacktrace()811812     which has type:813814         empty_list()815816     where "params" was given the type:817818         # type: empty_list() or non_empty_list(term(), term())819         # from: lib/db_connection/connection.ex:140:43820         is_list(params)821822     type warning found at:823     │824 140 │           [{a, b, params, c} | rest] when is_list(params) ->825     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~826     │827     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2828829    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: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead844    │845  8 │     pool = supervisor(Pool, [], [restart: :temporary])846    │            ~847    │848    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0849850    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead851    │852  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],853    │                 ~854    │855    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3856857    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead858    │859 36 │     worker(DBConnection.Watcher, [owner])860    │     ~861    │862    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1863864     warning: :random.seed/3 is deprecated. Use the 'rand' module instead865     │866 108 │     case :random.seed(hash, sec, micro) do867     │                  ~868     │869     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0870871     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead872     │873 986 │             stack = System.stacktrace()874     │                            ~875     │876     └─ lib/db_connection.ex:986:28: DBConnection.handle/4877     └─ lib/db_connection.ex:992:24: DBConnection.handle/4878     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4879     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4880     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6881     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3882     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5883     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2884     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4885     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5886     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5887     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2888     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6889     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6890891    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead892    │893  9 │       supervisor(DBConnection.Task, []),894    │       ~895    │896    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2897    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2898    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2899900Generated 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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)1009    │1010  7 │ defmodule Nerves.BuildAction.IExStartupCheck do1011    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1012    │1013    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)10141015    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)1016    │1017  5 │ defmodule Nerves.BuildAction.NervesV1System do1018    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1019    │1020    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)10211022    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/rpi0/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)1023    │1024  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do1025    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1026    │1027    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)10281029    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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/rpi0/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_armv6_nerves_linux_gnueabihf1108Compiling 1 file (.ex)1109Generated nerves_toolchain_armv6_nerves_linux_gnueabihf app1110==> nerves_system_rpi01111Generated nerves_system_rpi0 app1112==> nerves_compatibility_test1113===> Analyzing applications...1114===> Compiling unicode_util_compat1115===> Analyzing applications...1116===> Compiling idna1117===> Analyzing applications...1118===> Compiling cowboy1119    ┌─ src/cowboy_rest.erl:1120    │1121 69 │  				Stacktrace = erlang:get_stacktrace(),1122    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11231124      ┌─ src/cowboy_rest.erl:1125      │1126 1006 │  	Stacktrace = erlang:get_stacktrace(),1127      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace112811291130     ┌─ src/cowboy_websocket.erl:1131     │1132 147 │  		Stacktrace = erlang:get_stacktrace(),1133     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11341135     ┌─ src/cowboy_websocket.erl:1136     │1137 645 │  			{stacktrace, erlang:get_stacktrace()},1138     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11391140     ┌─ src/cowboy_websocket.erl:1141     │1142 755 │  			{stacktrace, erlang:get_stacktrace()},1143     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace114411451146    ┌─ src/cowboy_handler.erl:1147    │1148 87 │  		Stacktrace = erlang:get_stacktrace(),1149    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11501151     ┌─ src/cowboy_handler.erl:1152     │1153 116 │  		Stacktrace = erlang:get_stacktrace(),1154     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11551156     ┌─ src/cowboy_handler.erl:1157     │1158 235 │  		Stacktrace = erlang:get_stacktrace(),1159     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace11601161     ┌─ src/cowboy_handler.erl:1162     │1163 290 │  			{stacktrace, erlang:get_stacktrace()},1164     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace116511661167==> expo1168Compiling 2 files (.erl)1169Compiling 22 files (.ex)1170Generated expo app1171==> gettext1172Compiling 18 files (.ex)1173     warning: unused require Gettext.Macros1174     │1175 594 │   require Gettext.Macros1176     │   ~1177     │1178     └─ lib/gettext.ex:594:311791180     warning: the following clause is redundant:11811182         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)11831184     it has type:11851186         dynamic(%Expo.Message.Plural{})11871188     previous clauses have already matched on the following types:11891190         %Expo.Message.Singular{}1191         %Expo.Message.Plural{}11921193     │1194 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1195     │        ~1196     │1197     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/111981199     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1200     │1201 426 │               Kernel.ParallelCompiler.async(fn ->1202     │                                       ~1203     │1204     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/312051206Generated gettext app1207==> phoenix_pubsub1208Compiling 13 files (.ex)1209     warning: single quotes around atoms are deprecated. Use double quotes instead1210     │1211 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1212     │                       ~1213     │1214     └─ lib/phoenix/pubsub/local.ex:160:2312151216     warning: single quotes around atoms are deprecated. Use double quotes instead1217     │1218 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1219     │                                        ~1220     │1221     └─ lib/phoenix/pubsub/local.ex:160:4012221223     warning: unused require Logger1224     │1225 107 │   require Logger1226     │   ~1227     │1228     └─ lib/phoenix/tracker.ex:107:312291230    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12311232        %Phoenix.Tracker.Replica{replica | status: :permdown}12331234    but got type:12351236        dynamic()12371238    where "replica" was given the type:12391240        # type: dynamic()1241        # from: lib/phoenix/tracker/replica.ex:72:171242        replica12431244    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12451246    type warning found at:1247    │1248 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1249    │                               ~1250    │1251    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/112521253    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12541255        %Phoenix.Tracker.Replica{replica | status: :down}12561257    but got type:12581259        dynamic()12601261    where "replica" was given the type:12621263        # type: dynamic()1264        # from: lib/phoenix/tracker/replica.ex:74:131265        replica12661267    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12681269    type warning found at:1270    │1271 74 │   defp down(replica), do: %Replica{replica | status: :down}1272    │                           ~1273    │1274    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/112751276    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:12771278        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}12791280    but got type:12811282        dynamic()12831284    where "replica" was given the type:12851286        # type: dynamic()1287        # from: lib/phoenix/tracker/replica.ex:76:291288        replica12891290    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"12911292    type warning found at:1293    │1294 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1295    │     ~1296    │1297    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/112981299     warning: a struct for Phoenix.Tracker.State is expected on struct update:13001301         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}13021303     but got type:13041305         dynamic()13061307     where "delta" was given the type:13081309         # type: dynamic()1310         # from: lib/phoenix/tracker/state.ex:461:361311         %Phoenix.Tracker.State{delta: delta} = state13121313     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13141315     type warning found at:1316     │1317 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1318     │                 ~1319     │1320     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/513211322     warning: a struct for Phoenix.Tracker.State is expected on struct update:13231324         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}13251326     but got type:13271328         dynamic()13291330     where "delta" was given the type:13311332         # type: dynamic()1333         # from: lib/phoenix/tracker/state.ex:541:991334         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1335           state13361337     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13381339     type warning found at:1340     │1341 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1342     │                   ~1343     │1344     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/113451346     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1347     │1348 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1349     │         ~1350     │1351     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/113521353     warning: a struct for Phoenix.Tracker.State is expected on struct update:13541355         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}13561357     but got type:13581359         dynamic(%{..., range: {term(), term()}})13601361     where "delta" was given the type:13621363         # type: dynamic(%{..., range: {term(), term()}})1364         # from: lib/phoenix/tracker/state.ex:551:301365         {start_clock, end_clock} = delta.range13661367     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"13681369     type warning found at:1370     │1371 555 │            delta: %State{delta | range: {start_clock, new_end}}}1372     │                   ~1373     │1374     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/213751376     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1377     │1378 273 │     supervise(shards, strategy: :one_for_one,1379     │     ~1380     │1381     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/113821383    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1384    │1385  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1386    │        ~1387    │1388    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/213891390    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1391    │1392 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1393    │       ~1394    │1395    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/113961397    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1398    │1399 43 │     :ok = :pg2.create(pg2_group)1400    │                ~1401    │1402    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/114031404    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1405    │1406 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1407    │       ~1408    │1409    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/114101411    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1412    │1413 97 │     supervise(children, strategy: :rest_for_one)1414    │     ~1415    │1416    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/114171418    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1419    │1420 44 │     :ok = :pg2.join(pg2_group, self())1421    │                ~1422    │1423    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/114241425    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1426    │1427 57 │     :pg2.get_members(pg2_namespace(server_name))1428    │          ~1429    │1430    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/114311432    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1433    │1434 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1435    │         ~1436    │1437    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11438    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/114391440    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1441    │1442 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1443    │       ~1444    │1445    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/114461447    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1448    │1449 42 │     supervise children, strategy: :one_for_one1450    │     ~1451    │1452    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/114531454Generated phoenix_pubsub app1455==> nerves_compatibility_test1456===> Analyzing applications...1457===> Compiling certifi1458warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1459  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21460  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11461  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51462  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21463  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41464  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/214651466==> plug1467Compiling 44 files (.ex)1468warning: cannot infer signatures from :cowboy because it is not loaded14691470warning: cannot infer signatures from :cowlib because it is not loaded14711472warning: cannot infer signatures from :ranch because it is not loaded14731474warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1475  lib/plug/adapters/cowboy.ex:220: Plug.Adapters.Cowboy.put_ssl_file/314761477warning: Kernel.to_char_list/1 is deprecated, use Kernel.to_charlist/1 instead1478  lib/plug/adapters/cowboy.ex:238: Plug.Adapters.Cowboy.to_char_list/214791480     warning: using single-quoted strings to represent charlists is deprecated.1481     Use ~c"" if you indeed want a charlist or use "" instead.1482     You may run "mix format --migrate" to change all single-quoted1483     strings to use the ~c sigil and fix this warning.1484     │1485 230 │     generated? = :erlang.system_info(:otp_release) >= '19'1486     │                                                       ~1487     │1488     └─ lib/plug/builder.ex:230:5514891490     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1491     │1492 421 │       when not state in @unsent do1493     │                      ~1494     │1495     └─ lib/plug/conn.ex:421:2214961497     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1498     │1499 445 │       when not state in @unsent do1500     │                      ~1501     │1502     └─ lib/plug/conn.ex:445:2215031504     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1505     │1506 497 │       when not state in @unsent do1507     │                      ~1508     │1509     └─ lib/plug/conn.ex:497:2215101511     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1512     │1513 883 │   def put_session(%Conn{state: state}, _key, _value) when not state in @unsent,1514     │                                                                     ~1515     │1516     └─ lib/plug/conn.ex:883:6915171518     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1519     │1520 907 │   def delete_session(%Conn{state: state}, _key) when not state in @unsent,1521     │                                                                ~1522     │1523     └─ lib/plug/conn.ex:907:6415241525     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1526     │1527 939 │   def configure_session(%Conn{state: state}, _opts) when not state in @unsent,1528     │                                                                    ~1529     │1530     └─ lib/plug/conn.ex:939:6815311532     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1533     │1534 961 │       when not state in @unsent do1535     │                      ~1536     │1537     └─ lib/plug/conn.ex:961:2215381539    warning: Application.get_env/3 is discouraged in the module body, use Application.compile_env/3 instead1540    │1541  6 │   custom_statuses = Application.get_env(:plug, :statuses, %{})1542    │                                 ~1543    │1544    └─ lib/plug/conn/status.ex:6:33: Plug.Conn.Status (module)15451546    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1547    │1548 65 │     mask(left, right, <<acc::binary, x ^^^ y>>)1549    │                                        ~1550    │1551    └─ lib/plug/crypto.ex:65:4015521553    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1554    │1555 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1556    │                                                  ~1557    │1558    └─ lib/plug/crypto.ex:87:5015591560    warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1561    │1562 87 │     masked_compare(left, right, mask, acc ||| (x ^^^ (y ^^^ z)))1563    │                                                         ~1564    │1565    └─ lib/plug/crypto.ex:87:5715661567     warning: ^^^ is deprecated. It is typically used as xor but it has the wrong precedence, use Bitwise.bxor/2 instead1568     │1569 108 │     secure_compare(left, right, acc ||| (x ^^^ y))1570     │                                            ~1571     │1572     └─ lib/plug/crypto.ex:108:4415731574    warning: use Bitwise is deprecated. import Bitwise instead1575    │1576  6 │   use Bitwise1577    │   ~~~~~~~~~~~1578    │1579    └─ lib/plug/crypto.ex:6: Plug.Crypto (module)15801581    warning: use Bitwise is deprecated. import Bitwise instead1582    │1583 13 │   use Bitwise1584    │   ~~~~~~~~~~~1585    │1586    └─ lib/plug/crypto/key_generator.ex:13: Plug.Crypto.KeyGenerator (module)15871588    warning: the variable "max_length" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1589    │1590 59 │     <<bin::binary-size(max_length), _::binary>> = key1591    │                        ~1592    │1593    └─ lib/plug/crypto/key_generator.ex:59:24: Plug.Crypto.KeyGenerator.generate/715941595    warning: unused require Bitwise1596    │1597 64 │   require Bitwise1598    │   ~1599    │1600    └─ lib/plug/csrf_protection.ex:64:316011602    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead1603    │1604  4 │   if Application.get_env(:plug, :mimes) do1605    │                  ~1606    │1607    └─ lib/plug/mime.ex:4:18: Plug.MIME (module)16081609    warning: unused require Logger1610    │1611 32 │   require Logger1612    │   ~1613    │1614    └─ lib/plug/request_id.ex:32:316151616     warning: calling super for GenServer callback handle_info/2 is deprecated1617     │1618 164 │     super(msg, state)1619     │     ~1620     │1621     └─ lib/plug/upload.ex:164:5: Plug.Upload.handle_info/216221623    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1624    │1625 39 │         reraise e, System.stacktrace1626    │                           ~1627    │1628    └─ lib/plug/parsers/multipart.ex:39:27: Plug.Parsers.MULTIPART.parse/51629    └─ lib/plug/parsers/multipart.ex:41:73: Plug.Parsers.MULTIPART.parse/516301631    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1632    │1633 12 │       worker(Plug.Upload, [])1634    │       ~1635    │1636    └─ lib/plug/supervisor.ex:12:7: Plug.Supervisor.init/116371638    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1639    │1640 16 │     supervise(children, strategy: :one_for_one)1641    │     ~1642    │1643    └─ lib/plug/supervisor.ex:16:5: Plug.Supervisor.init/116441645     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)1646     │1647 210 │       if Code.ensure_compiled?(module) and function_exported?(module, :init, 1) do1648     │               ~1649     │1650     └─ lib/plug/parsers.ex:210:15: Plug.Parsers.convert_parsers/216511652    warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead1653    │1654 28 │     MIME.valid?(type)1655    │          ~1656    │1657    └─ lib/plug/mime.ex:28:10: Plug.MIME.valid?/116581659    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1660    │1661 82 │     __catch__(conn, kind, reason, reason, System.stacktrace, handle_errors)1662    │                                                  ~1663    │1664    └─ lib/plug/error_handler.ex:82:50: Plug.ErrorHandler.__catch__/416651666     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1667     │1668 139 │     __catch__(conn, kind, reason, System.stacktrace, opts)1669     │                                          ~1670     │1671     └─ lib/plug/debugger.ex:139:42: Plug.Debugger.__catch__/416721673     warning: String.rstrip/1 is deprecated. Use String.trim_trailing/1 instead1674     │1675 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>1676     │                                                                                                                                                                                                              ~1677     │1678     └─ lib/plug/templates/debugger.html.eex:635:206: Plug.Debugger.template_html/116791680    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1681    │1682 41 │     signature  = :crypto.hmac(:sha, key, plain_text)1683    │                          ~1684    │1685    └─ lib/plug/crypto/message_verifier.ex:41:26: Plug.Crypto.MessageVerifier.hmac_sha1_sign/21686    └─ lib/plug/crypto/message_verifier.ex:49:29: Plug.Crypto.MessageVerifier.hmac_sha1_verify/21687    └─ lib/plug/crypto/message_verifier.ex:71:26: Plug.Crypto.MessageVerifier.hmac_sha2_sign/31688    └─ lib/plug/crypto/message_verifier.ex:80:29: Plug.Crypto.MessageVerifier.hmac_sha2_verify/216891690    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 instead1691    │1692 57 │     {cipher_text, cipher_tag} = :crypto.block_encrypt(:aes_gcm, key, iv, {aad, plain_text})1693    │                                         ~1694    │1695    └─ lib/plug/crypto/message_encryptor.ex:57:41: Plug.Crypto.MessageEncryptor.aes128_gcm_encrypt/31696    └─ lib/plug/crypto/message_encryptor.ex:104:41: Plug.Crypto.MessageEncryptor.aes_gcm_key_wrap/31697    └─ lib/plug/crypto/message_encryptor.ex:314:13: Plug.Crypto.MessageEncryptor.encrypt_legacy/41698    └─ lib/plug/crypto/message_encryptor.ex:332:27: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_encrypt/316991700    warning: :crypto.block_decrypt/4 is undefined or private, use crypto:crypto_one_time/5, crypto:crypto_one_time_aead/6,7 or crypto:crypto_init + crypto:crypto_update + crypto:crypto_final instead1701    │1702 79 │             :crypto.block_decrypt(:aes_gcm, key, iv, {aad, cipher_text, cipher_tag})1703    │                     ~1704    │1705    └─ lib/plug/crypto/message_encryptor.ex:79:21: Plug.Crypto.MessageEncryptor.aes128_gcm_decrypt/31706    └─ lib/plug/crypto/message_encryptor.ex:120:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31707    └─ lib/plug/crypto/message_encryptor.ex:122:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31708    └─ lib/plug/crypto/message_encryptor.ex:124:17: Plug.Crypto.MessageEncryptor.aes_gcm_key_unwrap/31709    └─ lib/plug/crypto/message_encryptor.ex:321:13: Plug.Crypto.MessageEncryptor.decrypt_legacy/41710    └─ lib/plug/crypto/message_encryptor.ex:349:17: Plug.Crypto.MessageEncryptor.aes256_cbc_hmac_sha1_decrypt/317111712     warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1713     │1714 275 │     cipher_tag = Base.url_encode64(:crypto.hmac(:sha, sign_secret, cipher_text))1715     │                                            ~1716     │1717     └─ lib/plug/crypto/message_encryptor.ex:275:44: Plug.Crypto.MessageEncryptor.encode_legacy_token/31718     └─ lib/plug/crypto/message_encryptor.ex:291:44: Plug.Crypto.MessageEncryptor.decode_legacy_token/217191720    warning: :crypto.hmac/3 is undefined or private, use crypto:mac/4 instead1721    │1722 78 │     &:crypto.hmac(digest, secret, &1)1723    │              ~1724    │1725    └─ lib/plug/crypto/key_generator.ex:78:14: Plug.Crypto.KeyGenerator.mac_fun/217261727    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1728    │1729 21 │         stack = System.stacktrace()1730    │                        ~1731    │1732    └─ lib/plug/adapters/cowboy/handler.ex:21:24: Plug.Adapters.Cowboy.Handler.upgrade/41733    └─ lib/plug/adapters/cowboy/handler.ex:26:24: Plug.Adapters.Cowboy.Handler.upgrade/41734    └─ lib/plug/adapters/cowboy/handler.ex:30:24: Plug.Adapters.Cowboy.Handler.upgrade/417351736    warning: a struct for Plug.Conn is expected on struct update:17371738        %Plug.Conn{1739          conn1740          | adapter: {Plug.Adapters.Test.Conn, state},1741            host: uri.host || conn.host || "www.example.com",1742            method: method,1743            owner: owner,1744            path_info: split_path(uri.path),1745            port: uri.port || 80,1746            peer: {{127, 0, 0, 1}, 111_317},1747            remote_ip: {127, 0, 0, 1},1748            req_headers: req_headers,1749            request_path: uri.path,1750            query_string: query,1751            params: params || %Plug.Conn.Unfetched{aspect: :params},1752            scheme: String.to_atom(String.downcase(uri.scheme || "http"))1753        }17541755    but got type:17561757        dynamic(%{..., req_headers: term()})17581759    where "conn" was given the type:17601761        # type: dynamic(%{..., req_headers: term()})1762        # from: lib/plug/adapters/test/conn.ex:15:351763        body_or_params(body_or_params, query, conn.req_headers)17641765    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17661767    type warning found at:1768    │1769 19 │     %Plug.Conn{conn |1770    │     ~1771    │1772    └─ lib/plug/adapters/test/conn.ex:19:5: Plug.Adapters.Test.Conn.conn/417731774    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1775    │1776 21 │     stack   = System.stacktrace1777    │                      ~1778    │1779    └─ lib/plug/conn/wrapper_error.ex:21:22: Plug.Conn.WrapperError.reraise/31780    └─ lib/plug/conn/wrapper_error.ex:26:40: Plug.Conn.WrapperError.reraise/317811782     warning: Atom.to_char_list/1 is deprecated. Use Atom.to_charlist/1 instead1783     │1784 186 │     case Atom.to_char_list(plug) do1785     │               ~1786     │1787     └─ lib/plug/builder.ex:186:15: Plug.Builder.init_plug/117881789    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1790    │1791 43 │       Enum.partition(cowboy_options, &is_tuple(&1) and tuple_size(&1) == 2)1792    │            ~1793    │1794    └─ lib/plug/adapters/cowboy.ex:43:12: Plug.Adapters.Cowboy.args/417951796Generated plug app1797warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1798  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21799  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11800  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51801  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21802  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41803  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/218041805==> phoenix1806Compiling 60 files (.ex)1807     warning: the variable "prefix" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1808     │1809 175 │       <<attr::size(prefix)-binary, ":unique">> -> attr1810     │                    ~1811     │1812     └─ lib/mix/phoenix.ex:175:20: Mix.Phoenix.drop_unique/118131814    warning: function init/1 required by behaviour GenServer is not implemented (in module Phoenix.CodeReloader.Proxy).18151816    We will inject a default implementation for now:18171818        def init(init_arg) do1819          {:ok, init_arg}1820        end18211822    You can copy the implementation above or define your own that converts the arguments given to GenServer.start_link/3 to the server state.18231824    │1825  3 │ defmodule Phoenix.CodeReloader.Proxy do1826    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1827    │1828    └─ lib/phoenix/code_reloader/proxy.ex:3: Phoenix.CodeReloader.Proxy (module)18291830    warning: unused require Logger1831    │1832  6 │   require Logger1833    │   ~1834    │1835    └─ lib/phoenix/code_reloader/server.ex:6:318361837    warning: unused require Logger1838    │1839  6 │   require Logger1840    │   ~1841    │1842    └─ lib/phoenix/endpoint/server.ex:6:318431844    warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1845    │1846 78 │   defp do_underscore(<<h, t :: binary>>, prev) when h in ?A..?Z and not prev in ?A..?Z do1847    │                                                                              ~1848    │1849    └─ lib/phoenix/naming.ex:78:7818501851    warning: the variable "prefix_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator1852    │1853 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1854    │                             ~1855    │1856    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/218571858     warning: using single-quoted strings to represent charlists is deprecated.1859     Use ~c"" if you indeed want a charlist or use "" instead.1860     You may run "mix format --migrate" to change all single-quoted1861     strings to use the ~c sigil and fix this warning.1862     │1863 272 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1864     │                                                  ~1865     │1866     └─ lib/phoenix/router.ex:272:5018671868     warning: redefining @doc attribute previously set at line 515.18691870     Please remove the duplicate docs. If instead you want to override a previously defined @doc, attach the @doc attribute to a function head (the function signature not followed by any do-block). For example:18711872         @doc """1873         new docs1874         """1875         def resources(...)18761877     │1878 522 │   @doc """1879     │   ~~~~~~~~1880     │1881     └─ lib/phoenix/router.ex:522: Phoenix.Router.resources/318821883     warning: using single-quoted strings to represent charlists is deprecated.1884     Use ~c"" if you indeed want a charlist or use "" instead.1885     You may run "mix format --migrate" to change all single-quoted1886     strings to use the ~c sigil and fix this warning.1887     │1888 183 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1889     │                                                  ~1890     │1891     └─ lib/phoenix/router/helpers.ex:183:5018921893     warning: "not expr1 in expr2" is deprecated, use "expr1 not in expr2" instead1894     │1895 169 │                not (k = to_string(k)) in reserved,1896     │                                       ~1897     │1898     └─ lib/phoenix/router/helpers.ex:169:3918991900    warning: duplicate key :route found in struct1901    │1902 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1903    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1904    │1905    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)19061907    warning: unused require Logger1908    │1909  5 │   require Logger1910    │   ~1911    │1912    └─ lib/phoenix/controller.ex:5:319131914     warning: invalid type annotation. The left side of :: must be a variable, got: {:ok, pid()} | {:error, reason :: term()}. Note "left | right :: ann" is the same as "(left | right) :: ann". To solve this, use parentheses around the union operands: "left | (right :: ann)"1915     │1916 109 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1917     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1918     │1919     └─ lib/phoenix/presence.ex:109: Phoenix.Presence (module)19201921     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1922     │1923 268 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1924     │            ~1925     │1926     └─ lib/phoenix/socket/transport.ex:268:12: Phoenix.Socket.Transport.reply_ignore/219271928     warning: using single-quoted strings to represent charlists is deprecated.1929     Use ~c"" if you indeed want a charlist or use "" instead.1930     You may run "mix format --migrate" to change all single-quoted1931     strings to use the ~c sigil and fix this warning.1932     │1933 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1934     │                                                  ~1935     │1936     └─ lib/phoenix/template.ex:174:5019371938     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1939     │1940 613 │       exception -> {:error, {exception, System.stacktrace()}}1941     │                                                ~1942     │1943     └─ lib/phoenix/test/conn_test.ex:613:48: Phoenix.ConnTest.wrap_request/119441945    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1946    │1947 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1948    │       ~1949    │1950    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/119511952    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1953    │1954 14 │     supervise(children, strategy: :simple_one_for_one)1955    │     ~1956    │1957    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/119581959     warning: expected a module (an atom) when invoking config/1 in expression:19601961         endpoint.config(:endpoint_id)19621963     where "endpoint" was given the type:19641965         # type: dynamic(%{..., __pubsub_server__: atom()})1966         # from: lib/phoenix/transports/long_poll.ex:191:101967         verify_token(endpoint, token, opts)19681969     type warning found at:1970     │1971 193 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1972     │                                          ~1973     │1974     └─ lib/phoenix/transports/long_poll.ex:193:42: Phoenix.Transports.LongPoll.resume_session/319751976     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1977     │1978 236 │     do: Phoenix.PubSub.subscribe(endpoint.__pubsub_server__, topic, link: true)1979     │                        ~1980     │1981     └─ lib/phoenix/transports/long_poll.ex:236:24: Phoenix.Transports.LongPoll.subscribe/219821983    warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1984    │1985 62 │         if socket.id, do: PubSub.subscribe(state.pubsub_server, socket.id, link: true)1986    │                                  ~1987    │1988    └─ lib/phoenix/transports/long_poll_server.ex:62:34: Phoenix.Transports.LongPoll.Server.init/11989    └─ lib/phoenix/transports/long_poll_server.ex:63:22: Phoenix.Transports.LongPoll.Server.init/119901991     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1992     │1993 241 │     do: Phoenix.PubSub.broadcast_from!(endpoint.__pubsub_server__, self(), topic, msg)1994     │                        ~1995     │1996     └─ lib/phoenix/transports/long_poll.ex:241:24: Phoenix.Transports.LongPoll.broadcast_from!/319971998     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)1999     │2000 148 │     do: PubSub.broadcast_from!(state.pubsub_server, self(), client_ref, msg)2001     │                ~2002     │2003     └─ lib/phoenix/transports/long_poll_server.ex:148:16: Phoenix.Transports.LongPoll.Server.broadcast_from!/320042005     warning: unknown key .__pubsub_server__ in expression:20062007         endpoint.__pubsub_server__20082009     the given type does not have the given key:20102011         dynamic(2012           %Phoenix.Socket{2013             id: term(),2014             assigns: term(),2015             channel: term(),2016             channel_pid: term(),2017             endpoint: atom(),2018             handler: term(),2019             joined: term(),2020             pubsub_server: term(),2021             ref: term(),2022             topic: term(),2023             transport: term(),2024             transport_pid: term(),2025             transport_name: term(),2026             serializer: term()2027           } or2028             %Plug.Conn{2029               adapter: term(),2030               assigns: term(),2031               before_send: term(),2032               body_params: term(),2033               cookies: term(),2034               halted: term(),2035               host: term(),2036               method: term(),2037               owner: term(),2038               params: term(),2039               path_params: term(),2040               path_info: term(),2041               port: term(),2042               private: term(),2043               query_params: term(),2044               query_string: term(),2045               peer: term(),2046               remote_ip: term(),2047               req_cookies: term(),2048               req_headers: term(),2049               request_path: term(),2050               resp_body: term(),2051               resp_cookies: term(),2052               resp_headers: term(),2053               scheme: term(),2054               script_name: term(),2055               secret_key_base: term(),2056               state: term(),2057               status: term()2058             } or atom() or binary()2059         )20602061     where "endpoint" was given the type:20622063         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())2064         # from: lib/phoenix/transports/long_poll.ex:246:192065         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])20662067     type warning found at:2068     │2069 246 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])2070     │                                                          ~~~~~~~~~~~~~~~~~2071     │2072     └─ lib/phoenix/transports/long_poll.ex:246:58: Phoenix.Transports.LongPoll.sign_token/320732074     warning: a struct for Phoenix.Socket is expected on struct update:20752076         %Phoenix.Socket{socket | id: id}20772078     but got type:20792080         dynamic()20812082     where "socket" was given the type:20832084         # type: dynamic()2085         # from: lib/phoenix/socket/transport.ex2086         {:ok, socket}20872088     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"20892090     type warning found at:2091     │2092 171 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}2093     │                                          ~2094     │2095     └─ lib/phoenix/socket/transport.ex:171:42: Phoenix.Socket.Transport.connect_vsn/620962097     warning: String.lstrip/2 is deprecated. Use String.trim_leading/2 with a binary as second argument instead2098     │2099 376 │     ext    = Path.extname(path) |> String.lstrip(?.) |> String.to_atom2100     │                                           ~2101     │2102     └─ lib/phoenix/template.ex:376:43: Phoenix.Template.compile/221032104     warning: a struct for Phoenix.Socket is expected on struct update:21052106         %Phoenix.Socket{socket | topic: topic, channel: channel}21072108     but got type:21092110         dynamic(%{..., handler: atom(), transport_name: term()})21112112     where "socket" was given the types:21132114         # type: dynamic(%{..., handler: atom()})2115         # from: lib/phoenix/socket/transport.ex:231:332116         socket.handler.__channel__(topic, socket.transport_name)21172118         # type: dynamic(%{..., handler: atom(), transport_name: term()})2119         # from: lib/phoenix/socket/transport.ex:231:332120         socket.handler.__channel__(topic, socket.transport_name)21212122     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"21232124     type warning found at:2125     │2126 232 │       socket = %Socket{socket | topic: topic, channel: channel}2127     │                ~2128     │2129     └─ lib/phoenix/socket/transport.ex:232:16: Phoenix.Socket.Transport.do_dispatch/321302131    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2132    │2133 10 │       supervisor(Phoenix.Transports.LongPoll.Supervisor, [])2134    │       ~2135    │2136    └─ lib/phoenix/supervisor.ex:10:7: Phoenix.Supervisor.init/121372138    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2139    │2140 12 │     supervise(children, strategy: :one_for_one)2141    │     ~2142    │2143    └─ lib/phoenix/supervisor.ex:12:5: Phoenix.Supervisor.init/121442145    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2146    │2147 50 │     __catch__(conn, kind, reason, System.stacktrace, opts)2148    │                                          ~2149    │2150    └─ lib/phoenix/endpoint/render_errors.ex:50:42: Phoenix.Endpoint.RenderErrors.__catch__/421512152     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2153     │2154 188 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),2155     │       ~2156     │2157     └─ lib/phoenix/presence.ex:188:7: Phoenix.Presence.start_link/421582159     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2160     │2161 189 │       worker(Phoenix.Tracker, [module, opts, opts])2162     │       ~2163     │2164     └─ lib/phoenix/presence.ex:189:7: Phoenix.Presence.start_link/421652166     warning: Phoenix.PubSub.direct_broadcast!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2167     │2168 202 │         Phoenix.PubSub.direct_broadcast!(node_name, pubsub_server, topic, msg)2169     │                        ~2170     │2171     └─ lib/phoenix/presence.ex:202:24: Phoenix.Presence.handle_diff/521722173     warning: Phoenix.Tracker.list/2 is undefined (module Phoenix.Tracker is not available or is yet to be defined)2174     │2175 236 │       |> Phoenix.Tracker.list(topic)2176     │                          ~2177     │2178     └─ lib/phoenix/presence.ex:236:26: Phoenix.Presence.list/221792180     warning: String.strip/1 is deprecated. Use String.trim/1 instead2181     │2182 269 │     raise ArgumentError, message: String.strip(message)2183     │                                          ~2184     │2185     └─ lib/phoenix/router/helpers.ex:269:42: Phoenix.Router.Helpers.raise_route_error/521862187    warning: expected a map or struct when accessing .url in expression:21882189        endpoint.url21902191    where "endpoint" was given the types:21922193        # type: dynamic(atom())2194        # from: lib/phoenix/router/helpers.ex:24:202195        endpoint21962197        # type: atom()2198        # from: lib/phoenix/router/helpers.ex:24:352199        is_atom(endpoint)22002201    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()22022203    type warning found at:2204    │2205 25 │     endpoint.url2206    │              ~2207    │2208    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/222092210    warning: String.rjust/2 is deprecated. Use String.pad_leading/2 instead2211    │2212 34 │     String.rjust(route_name, route_name_len) <> "  " <>2213    │            ~2214    │2215    └─ lib/phoenix/router/console_formatter.ex:34:12: Phoenix.Router.ConsoleFormatter.format_route/222162217    warning: String.ljust/2 is deprecated. Use String.pad_trailing/2 instead2218    │2219 35 │     String.ljust(verb, verb_len) <> "  " <>2220    │            ~2221    │2222    └─ lib/phoenix/router/console_formatter.ex:35:12: Phoenix.Router.ConsoleFormatter.format_route/22223    └─ lib/phoenix/router/console_formatter.ex:36:12: Phoenix.Router.ConsoleFormatter.format_route/222242225    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2226    │2227 19 │     supervise(children, strategy: :one_for_one)2228    │     ~2229    │2230    └─ lib/phoenix/endpoint/server.ex:19:5: Phoenix.Endpoint.Server.init/122312232    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2233    │2234 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}2235    │                                                                                   ~2236    │2237    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/322382239    warning: incompatible types given to Plug.Adapters.Cowboy.child_spec/4:22402241        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22422243    given types:22442245        (2246          dynamic(:http or :https),2247          -dynamic(%{..., __sockets__: term()})-,2248          empty_list(),2249          dynamic(empty_list() or non_empty_list(term(), term()))2250        )22512252    but expected one of:22532254        :http or :https, atom() or binary(), term(), term()22552256    where "config" was given the type:22572258        # type: dynamic(empty_list() or non_empty_list(term(), term()))2259        # from: lib/phoenix/endpoint/cowboy_handler.ex:79:122260        config = Keyword.put_new(config, :dispatch, _: dispatches)22612262    where "endpoint" was given the type:22632264        # type: dynamic(%{..., __sockets__: term()})2265        # from: lib/phoenix/endpoint/cowboy_handler.ex:67:262266        {path, socket} <- endpoint.__sockets__22672268    where "scheme" was given the types:22692270        # type: dynamic()2271        # from: lib/phoenix/endpoint/cowboy_handler.ex:61:182272        scheme22732274        # type: dynamic(:http or :https)2275        # from: lib/phoenix/endpoint/cowboy_handler.ex:82:282276        Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)22772278    type warning found at:2279    │2280 82 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)2281    │                            ~2282    │2283    └─ lib/phoenix/endpoint/cowboy_handler.ex:82:28: Phoenix.Endpoint.CowboyHandler.child_spec/322842285    warning: Phoenix.PubSub.broadcast/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2286    │2287 74 │     PubSub.broadcast pubsub_server, topic, %Broadcast{2288    │            ~2289    │2290    └─ lib/phoenix/channel/server.ex:74:12: Phoenix.Channel.Server.broadcast/422912292    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2293    │2294 38 │     [worker(Phoenix.Config, args)]2295    │      ~2296    │2297    └─ lib/phoenix/endpoint/adapter.ex:38:6: Phoenix.Endpoint.Adapter.config_children/22298    └─ lib/phoenix/endpoint/adapter.ex:80:8: Phoenix.Endpoint.Adapter.code_reloader_children/222992300    warning: Phoenix.PubSub.broadcast!/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2301    │2302 90 │     PubSub.broadcast! pubsub_server, topic, %Broadcast{2303    │            ~2304    │2305    └─ lib/phoenix/channel/server.ex:90:12: Phoenix.Channel.Server.broadcast!/423062307    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead2308    │2309 46 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]2310    │        ~2311    │2312    └─ lib/phoenix/endpoint/adapter.ex:46:8: Phoenix.Endpoint.Adapter.pubsub_children/22313    └─ lib/phoenix/endpoint/adapter.ex:55:8: Phoenix.Endpoint.Adapter.server_children/323142315     warning: Phoenix.PubSub.broadcast_from/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2316     │2317 106 │     PubSub.broadcast_from pubsub_server, from, topic, %Broadcast{2318     │            ~2319     │2320     └─ lib/phoenix/channel/server.ex:106:12: Phoenix.Channel.Server.broadcast_from/523212322    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead2323    │2324 64 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),2325    │         ~2326    │2327    └─ lib/phoenix/endpoint/adapter.ex:64:9: Phoenix.Endpoint.Adapter.watcher_children/323282329     warning: Phoenix.PubSub.broadcast_from!/4 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2330     │2331 122 │     PubSub.broadcast_from! pubsub_server, from, topic, %Broadcast{2332     │            ~2333     │2334     └─ lib/phoenix/channel/server.ex:122:12: Phoenix.Channel.Server.broadcast_from!/523352336     warning: incompatible types given to warmup_static/1:23372338         warmup_static(endpoint)23392340     given types:23412342         -dynamic(%{..., url: term()})-23432344     but expected one of:23452346         atom()23472348     where "endpoint" was given the type:23492350         # type: dynamic(%{..., url: term()})2351         # from: lib/phoenix/endpoint/adapter.ex:232:52352         warmup_url(endpoint)23532354     type warning found at:2355     │2356 233 │     warmup_static(endpoint)2357     │     ~2358     │2359     └─ lib/phoenix/endpoint/adapter.ex:233:5: Phoenix.Endpoint.Adapter.warmup/123602361     warning: Phoenix.PubSub.subscribe/3 is undefined (module Phoenix.PubSub is not available or is yet to be defined)2362     │2363 197 │     PubSub.subscribe(socket.pubsub_server, socket.topic,2364     │            ~2365     │2366     └─ lib/phoenix/channel/server.ex:197:12: Phoenix.Channel.Server.join/423672368     warning: String.strip/1 is deprecated. Use String.trim/1 instead2369     │2370 169 │               <pre>#{String.strip(output)}</pre>2371     │                             ~2372     │2373     └─ lib/phoenix/code_reloader.ex:169:29: Phoenix.CodeReloader.template/223742375    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead2376    │2377 46 │             IO.puts Exception.format(kind, reason, System.stacktrace)2378    │                                                           ~2379    │2380    └─ lib/phoenix/code_reloader/server.ex:46:59: Phoenix.CodeReloader.Server.handle_call/323812382     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2383     │2384 154 │     Enum.partition attrs, fn2385     │          ~2386     │2387     └─ lib/mix/tasks/phoenix.gen.model.ex:154:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/123882389    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:23902391        mod.__phoenix_recompile__?23922393    where "mod" was given the type:23942395        # type: dynamic(atom())2396        # from: lib/mix/tasks/compile.phoenix.ex:34:122397        Code.ensure_loaded?(mod)23982399    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()24002401    type warning found at:2402    │2403 36 │         mod.__phoenix_recompile__?2404    │             ~2405    │2406    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/124072408Generated phoenix app2409==> postgrex2410Compiling 62 files (.ex)2411    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead2412    │2413 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))2414    │                                 ~2415    │2416    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)24172418    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2419    You may run "mix format --migrate" to fix this warning automatically.2420    │2421 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2422    │         ~2423    │2424    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/124252426    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2427    You may run "mix format --migrate" to fix this warning automatically.2428    │2429 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2430    │                                                                      ~2431    │2432    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/124332434    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2435    You may run "mix format --migrate" to fix this warning automatically.2436    │2437 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2438    │         ~2439    │2440    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/124412442    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2443    You may run "mix format --migrate" to fix this warning automatically.2444    │2445 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>2446    │                                                                      ~2447    │2448    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/124492450    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2451    You may run "mix format --migrate" to fix this warning automatically.2452    │2453 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]2454    │                            ~2455    │2456    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/124572458    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2459    You may run "mix format --migrate" to fix this warning automatically.2460    │2461 43 │     <<-1::int32>>2462    │         ~2463    │2464    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/124652466    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2467    You may run "mix format --migrate" to fix this warning automatically.2468    │2469 48 │     <<value_byte_size::int32>> <> value2470    │                      ~2471    │2472    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/124732474    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2475    You may run "mix format --migrate" to fix this warning automatically.2476    │2477 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do2478    │                              ~2479    │2480    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/224812482    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2483    You may run "mix format --migrate" to fix this warning automatically.2484    │2485 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do2486    │                              ~2487    │2488    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/224892490    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2491    You may run "mix format --migrate" to fix this warning automatically.2492    │2493 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2494    │                                      ~2495    │2496    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/224972498    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2499    You may run "mix format --migrate" to fix this warning automatically.2500    │2501 64 │ ...                   -1::int32, rest::binary>>, acc) do2502    │                         ~2503    │2504    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/225052506    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2507    You may run "mix format --migrate" to fix this warning automatically.2508    │2509 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),2510    │                                      ~2511    │2512    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/225132514    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2515    You may run "mix format --migrate" to fix this warning automatically.2516    │2517 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2518    │                                     ~2519    │2520    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/225212522    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2523    You may run "mix format --migrate" to fix this warning automatically.2524    │2525 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2526    │                                       ~2527    │2528    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/225292530    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2531    You may run "mix format --migrate" to fix this warning automatically.2532    │2533 79 │ ...                   -1::int32, rest::binary>>, acc) do2534    │                         ~2535    │2536    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/225372538    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2539    You may run "mix format --migrate" to fix this warning automatically.2540    │2541 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2542    │                                       ~2543    │2544    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/225452546    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2547    You may run "mix format --migrate" to fix this warning automatically.2548    │2549 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2550    │                                     ~2551    │2552    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/225532554    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2555    You may run "mix format --migrate" to fix this warning automatically.2556    │2557 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2558    │         ~2559    │2560    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/125612562    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2563    You may run "mix format --migrate" to fix this warning automatically.2564    │2565 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2566    │                     ~2567    │2568    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/125692570    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2571    You may run "mix format --migrate" to fix this warning automatically.2572    │2573 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2574    │                                      ~2575    │2576    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/125772578    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2579    You may run "mix format --migrate" to fix this warning automatically.2580    │2581 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2582    │                                                   ~2583    │2584    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/125852586    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2587    You may run "mix format --migrate" to fix this warning automatically.2588    │2589 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2590    │                                                      ~2591    │2592    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/125932594    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2595    You may run "mix format --migrate" to fix this warning automatically.2596    │2597 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2598    │                   ~2599    │2600    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/126012602    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2603    You may run "mix format --migrate" to fix this warning automatically.2604    │2605 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2606    │                                    ~2607    │2608    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/126092610    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2611    You may run "mix format --migrate" to fix this warning automatically.2612    │2613 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2614    │                                                   ~2615    │2616    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/126172618    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2619    You may run "mix format --migrate" to fix this warning automatically.2620    │2621 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2622    │                                                                    ~2623    │2624    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/126252626    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2627    You may run "mix format --migrate" to fix this warning automatically.2628    │2629 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2630    │                                ~2631    │2632    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/126332634    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2635    You may run "mix format --migrate" to fix this warning automatically.2636    │2637 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2638    │                                                 ~2639    │2640    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/126412642    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2643    You may run "mix format --migrate" to fix this warning automatically.2644    │2645 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2646    │                                                                ~2647    │2648    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/126492650    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2651    You may run "mix format --migrate" to fix this warning automatically.2652    │2653 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2654    │                                                                                 ~2655    │2656    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/126572658     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2659     You may run "mix format --migrate" to fix this warning automatically.2660     │2661 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2662     │                                   ~2663     │2664     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/326652666    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2667    You may run "mix format --migrate" to fix this warning automatically.2668    │2669 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2670    │                      ~2671    │2672    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/126732674    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2675    You may run "mix format --migrate" to fix this warning automatically.2676    │2677 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2678    │                               ~2679    │2680    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/126812682    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2683    You may run "mix format --migrate" to fix this warning automatically.2684    │2685 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2686    │                         ~2687    │2688    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/226892690    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2691    You may run "mix format --migrate" to fix this warning automatically.2692    │2693 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2694    │                                     ~2695    │2696    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/226972698    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2699    You may run "mix format --migrate" to fix this warning automatically.2700    │2701 23 │     <<x::float64, y::float64>>2702    │        ~2703    │2704    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/227052706    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2707    You may run "mix format --migrate" to fix this warning automatically.2708    │2709 23 │     <<x::float64, y::float64>>2710    │                    ~2711    │2712    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/227132714    warning: use Bitwise is deprecated. import Bitwise instead2715    │2716  4 │   use Bitwise, only_operators: true2717    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2718    │2719    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)27202721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2722    You may run "mix format --migrate" to fix this warning automatically.2723    │2724 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2725    │                          ~2726    │2727    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/127282729    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2730    You may run "mix format --migrate" to fix this warning automatically.2731    │2732 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2733    │                           ~2734    │2735    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/227362737    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2738    You may run "mix format --migrate" to fix this warning automatically.2739    │2740 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2741    │                                       ~2742    │2743    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/227442745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2746    You may run "mix format --migrate" to fix this warning automatically.2747    │2748 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2749    │         ~2750    │2751    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/127522753    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2754    You may run "mix format --migrate" to fix this warning automatically.2755    │2756 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2757    │                                                                      ~2758    │2759    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/127602761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2762    You may run "mix format --migrate" to fix this warning automatically.2763    │2764 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2765    │         ~2766    │2767    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/127682769    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2770    You may run "mix format --migrate" to fix this warning automatically.2771    │2772 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2773    │                                           ~2774    │2775    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/127762777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2778    You may run "mix format --migrate" to fix this warning automatically.2779    │2780 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2781    │         ~2782    │2783    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/127842785    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2786    You may run "mix format --migrate" to fix this warning automatically.2787    │2788 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2789    │                                                                      ~2790    │2791    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/127922793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2794    You may run "mix format --migrate" to fix this warning automatically.2795    │2796 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2797    │         ~2798    │2799    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/128002801    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2802    You may run "mix format --migrate" to fix this warning automatically.2803    │2804 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2805    │                                           ~2806    │2807    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/128082809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2810    You may run "mix format --migrate" to fix this warning automatically.2811    │2812 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2813    │         ~2814    │2815    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/128162817    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2818    You may run "mix format --migrate" to fix this warning automatically.2819    │2820 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2821    │                                           ~2822    │2823    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/128242825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2826    You may run "mix format --migrate" to fix this warning automatically.2827    │2828 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2829    │             ~2830    │2831    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/128322833    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2834    You may run "mix format --migrate" to fix this warning automatically.2835    │2836 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2837    │                                             ~2838    │2839    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/128402841    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2842    You may run "mix format --migrate" to fix this warning automatically.2843    │2844 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2845    │          ~2846    │2847    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/128482849    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2850    You may run "mix format --migrate" to fix this warning automatically.2851    │2852 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2853    │                                                                       ~2854    │2855    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/128562857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2858    You may run "mix format --migrate" to fix this warning automatically.2859    │2860 46 │       0 :: int32>>2861    │         ~2862    │2863    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/128642865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2866    You may run "mix format --migrate" to fix this warning automatically.2867    │2868 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2869    │          ~2870    │2871    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/128722873    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2874    You may run "mix format --migrate" to fix this warning automatically.2875    │2876 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2877    │                                                                       ~2878    │2879    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/128802881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2882    You may run "mix format --migrate" to fix this warning automatically.2883    │2884 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2885    │                                                                                   ~2886    │2887    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/128882889    warning: use Bitwise is deprecated. import Bitwise instead2890    │2891  5 │   use Bitwise2892    │   ~~~~~~~~~~~2893    │2894    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)28952896    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2897    You may run "mix format --migrate" to fix this warning automatically.2898    │2899 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2900    │                     ~2901    │2902    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/129032904    warning: the variable "positions_bytes" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2905    │2906 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2907    │                              ~2908    │2909    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/129102911    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2912    You may run "mix format --migrate" to fix this warning automatically.2913    │2914 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2915    │                    ~2916    │2917    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/329182919    warning: the variable "rest_size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator2920    │2921 72 │           <<data :: size(rest_size)>> = rest2922    │                          ~2923    │2924    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/329252926    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2927    You may run "mix format --migrate" to fix this warning automatically.2928    │2929 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2930    │                   ~2931    │2932    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/329332934    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2935    You may run "mix format --migrate" to fix this warning automatically.2936    │2937 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2938    │                                 ~2939    │2940    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/329412942    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2943    You may run "mix format --migrate" to fix this warning automatically.2944    │2945 86 │   def parse(<<status :: int8>>, ?Z, _size) do2946    │                      ~2947    │2948    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/329492950    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2951    You may run "mix format --migrate" to fix this warning automatically.2952    │2953 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2954    │                   ~2955    │2956    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/329572958     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2959     You may run "mix format --migrate" to fix this warning automatically.2960     │2961 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2962     │                            ~2963     │2964     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/329652966     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2967     You may run "mix format --migrate" to fix this warning automatically.2968     │2969 103 │     case <<len ::uint16>> do2970     │                ~2971     │2972     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/329732974     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2975     You may run "mix format --migrate" to fix this warning automatically.2976     │2977 104 │       <<^overflow_len :: uint16>> ->2978     │                       ~2979     │2980     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/329812982     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2983     You may run "mix format --migrate" to fix this warning automatically.2984     │2985 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2986     │                   ~2987     │2988     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/329892990     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2991     You may run "mix format --migrate" to fix this warning automatically.2992     │2993 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2994     │                 ~2995     │2996     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/329972998     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2999     You may run "mix format --migrate" to fix this warning automatically.3000     │3001 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do3002     │                      ~3003     │3004     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/330053006     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3007     You may run "mix format --migrate" to fix this warning automatically.3008     │3009 226 │      [<<size :: int32>>, data]3010     │              ~3011     │3012     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/130133014     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3015     You may run "mix format --migrate" to fix this warning automatically.3016     │3017 224 │       [first, <<size :: int32>>, data]3018     │                      ~3019     │3020     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/130213022     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3023     You may run "mix format --migrate" to fix this warning automatically.3024     │3025 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3026     │                                 ~3027     │3028     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/130293030     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3031     You may run "mix format --migrate" to fix this warning automatically.3032     │3033 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>3034     │                                                               ~3035     │3036     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/130373038     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3039     You may run "mix format --migrate" to fix this warning automatically.3040     │3041 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>3042     │                                                 ~3043     │3044     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/130453046     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3047     You may run "mix format --migrate" to fix this warning automatically.3048     │3049 252 │     len = <<div(byte_size(oids), 4) :: int16>>3050     │                                     ~3051     │3052     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/130533054     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3055     You may run "mix format --migrate" to fix this warning automatically.3056     │3057 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>3058     │                                                                        ~3059     │3060     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/130613062     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3063     You may run "mix format --migrate" to fix this warning automatically.3064     │3065 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>3066     │                                                                        ~3067     │3068     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/130693070     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3071     You may run "mix format --migrate" to fix this warning automatically.3072     │3073 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>3074     │                                        ~3075     │3076     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/130773078     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3079     You may run "mix format --migrate" to fix this warning automatically.3080     │3081 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>3082     │                                        ~3083     │3084     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/130853086     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3087     You may run "mix format --migrate" to fix this warning automatically.3088     │3089 287 │     len_params  = <<length(params) :: int16>>3090     │                                    ~3091     │3092     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/130933094     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3095     You may run "mix format --migrate" to fix this warning automatically.3096     │3097 294 │     {?E, [port, 0, <<rows :: int32>>]}3098     │                           ~3099     │3100     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/131013102     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3103     You may run "mix format --migrate" to fix this warning automatically.3104     │3105 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3106     │                  ~3107     │3108     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/131093110     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3111     You may run "mix format --migrate" to fix this warning automatically.3112     │3113 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}3114     │                                 ~3115     │3116     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/131173118     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3119     You may run "mix format --migrate" to fix this warning automatically.3120     │3121 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3122     │                  ~3123     │3124     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/131253126     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3127     You may run "mix format --migrate" to fix this warning automatically.3128     │3129 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3130     │                                 ~3131     │3132     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/131333134     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3135     You may run "mix format --migrate" to fix this warning automatically.3136     │3137 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3138     │                                               ~3139     │3140     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/131413142     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3143     You may run "mix format --migrate" to fix this warning automatically.3144     │3145 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}3146     │                                                             ~3147     │3148     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/131493150     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3151     You may run "mix format --migrate" to fix this warning automatically.3152     │3153 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do3154     │                              ~3155     │3156     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/131573158     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3159     You may run "mix format --migrate" to fix this warning automatically.3160     │3161 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3162     │                 ~3163     │3164     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/131653166     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3167     You may run "mix format --migrate" to fix this warning automatically.3168     │3169 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3170     │                                   ~3171     │3172     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/131733174     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3175     You may run "mix format --migrate" to fix this warning automatically.3176     │3177 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,3178     │                                                      ~3179     │3180     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/131813182     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3183     You may run "mix format --migrate" to fix this warning automatically.3184     │3185 363 │        type_size :: int16, type_mod :: int32, format :: int16,3186     │                  ~3187     │3188     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/131893190     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3191     You may run "mix format --migrate" to fix this warning automatically.3192     │3193 363 │        type_size :: int16, type_mod :: int32, format :: int16,3194     │                                     ~3195     │3196     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/131973198     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3199     You may run "mix format --migrate" to fix this warning automatically.3200     │3201 363 │        type_size :: int16, type_mod :: int32, format :: int16,3202     │                                                      ~3203     │3204     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/132053206     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3207     You may run "mix format --migrate" to fix this warning automatically.3208     │3209 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3210     │                            ~3211     │3212     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/132133214     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3215     You may run "mix format --migrate" to fix this warning automatically.3216     │3217 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do3218     │                                       ~3219     │3220     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/132213222     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3223     You may run "mix format --migrate" to fix this warning automatically.3224     │3225 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)3226     │                           ~3227     │3228     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/132293230    warning: unused require Postgrex.Messages3231    │3232 30 │   require Postgrex.Messages3233    │   ~3234    │3235    └─ lib/postgrex/query.ex:30:332363237    warning: unused require Logger3238    │3239  8 │   require Logger3240    │   ~3241    │3242    └─ lib/postgrex/notifications.ex:8:332433244    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3245    You may run "mix format --migrate" to fix this warning automatically.3246    │3247 59 │       if lower == <<-1::int32>> do3248    │                       ~3249    │3250    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/432513252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3253    You may run "mix format --migrate" to fix this warning automatically.3254    │3255 66 │       if upper == <<-1::int32>> do3256    │                       ~3257    │3258    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/432593260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3261    You may run "mix format --migrate" to fix this warning automatically.3262    │3263 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]3264    │                               ~3265    │3266    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/432673268    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3269    You may run "mix format --migrate" to fix this warning automatically.3270    │3271 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3272    │                                                           ~3273    │3274    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/332753276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3277    You may run "mix format --migrate" to fix this warning automatically.3278    │3279 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>3280    │                                                                       ~3281    │3282    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/332833284    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3285    You may run "mix format --migrate" to fix this warning automatically.3286    │3287 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3288    │                       ~3289    │3290    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/332913292    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3293    You may run "mix format --migrate" to fix this warning automatically.3294    │3295 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3296    │                                   ~3297    │3298    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/332993300    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3301    You may run "mix format --migrate" to fix this warning automatically.3302    │3303 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]3304    │                                                      ~3305    │3306    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/333073308    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3309    You may run "mix format --migrate" to fix this warning automatically.3310    │3311 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]3312    │                                ~3313    │3314    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/333153316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3317    You may run "mix format --migrate" to fix this warning automatically.3318    │3319 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3320    │                          ~3321    │3322    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/233233324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3325    You may run "mix format --migrate" to fix this warning automatically.3326    │3327 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do3328    │                                            ~3329    │3330    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/233313332      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead3333      │3334 1005 │     Logger.warn(fn() ->3335      │            ~3336      │3337      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/533383339      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.3340      You may run "mix format --migrate" to fix this warning automatically.3341      │3342 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3343      │                          ~3344      │3345      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/133463347      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348      You may run "mix format --migrate" to fix this warning automatically.3349      │3350 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do3351      │                                        ~3352      │3353      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/133543355      warning: the variable "size" is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3356      │3357 2003 │       <<body :: binary(size), rest :: binary>> ->3358      │                        ~3359      │3360      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/133613362    warning: using single-quoted strings to represent charlists is deprecated.3363    Use ~c"" if you indeed want a charlist or use "" instead.3364    You may run "mix format --migrate" to change all single-quoted3365    strings to use the ~c sigil and fix this warning.3366    │3367 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do3368    │                                                  ~3369    │3370    └─ lib/postgrex/type_module.ex:49:5033713372     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3373     You may run "mix format --migrate" to fix this warning automatically.3374     │3375 182 │   defp row_decode(<<-1::int32, rest::binary>>) do3376     │                       ~3377     │3378     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/133793380     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3381     You may run "mix format --migrate" to fix this warning automatically.3382     │3383 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do3384     │                        ~3385     │3386     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/133873388     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3389     You may run "mix format --migrate" to fix this warning automatically.3390     │3391 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3392     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393     │3394     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/333953396     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3397     You may run "mix format --migrate" to fix this warning automatically.3398     │3399 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3400     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401     │3402     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134033404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3405    You may run "mix format --migrate" to fix this warning automatically.3406    │3407 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3408    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409    │3410    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134113412    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3413    You may run "mix format --migrate" to fix this warning automatically.3414    │3415 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]3416    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417    │3418    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134193420    warning: the variable "last_pos" (context Postgrex.Extensions.BitString) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator3421    │3422 15 │         <<binary::binary-size(last_pos), last::bits>> = val3423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424    │3425    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134263427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428    You may run "mix format --migrate" to fix this warning automatically.3429    │3430 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3431    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432    │3433    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134343435    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3436    You may run "mix format --migrate" to fix this warning automatically.3437    │3438 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |3439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440    │3441    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/134423443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3444     You may run "mix format --migrate" to fix this warning automatically.3445     │3446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3448     │3449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134503451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3452    You may run "mix format --migrate" to fix this warning automatically.3453    │3454  9 │         <<1 :: int32, 1>>3455    │         ~~~~~~~~~~~~~~~~~3456    │3457    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134583459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3460    You may run "mix format --migrate" to fix this warning automatically.3461    │3462 11 │         <<1 :: int32, 0>>3463    │         ~~~~~~~~~~~~~~~~~3464    │3465    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/134663467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3468     You may run "mix format --migrate" to fix this warning automatically.3469     │3470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472     │3473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134743475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3476    You may run "mix format --migrate" to fix this warning automatically.3477    │3478 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3479    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480    │3481    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/134823483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3484     You may run "mix format --migrate" to fix this warning automatically.3485     │3486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3488     │3489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134903491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3492    You may run "mix format --migrate" to fix this warning automatically.3493    │3494 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>3495    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496    │3497    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/134983499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3500    You may run "mix format --migrate" to fix this warning automatically.3501    │3502 12 │         <<20 :: int32, 3, n, 1, 16,3503    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~3504    │3505    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/135063507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3508     You may run "mix format --migrate" to fix this warning automatically.3509     │3510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512     │3513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135143515    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3516    You may run "mix format --migrate" to fix this warning automatically.3517    │3518 10 │         <<24::int32, x::float64, y::float64, r::float64>>3519    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520    │3521    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135223523    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3524    You may run "mix format --migrate" to fix this warning automatically.3525    │3526 10 │         <<24::int32, x::float64, y::float64, r::float64>>3527    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528    │3529    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135303531    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3532    You may run "mix format --migrate" to fix this warning automatically.3533    │3534 10 │         <<24::int32, x::float64, y::float64, r::float64>>3535    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536    │3537    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135383539    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3540    You may run "mix format --migrate" to fix this warning automatically.3541    │3542 10 │         <<24::int32, x::float64, y::float64, r::float64>>3543    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544    │3545    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/135463547     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3548     You may run "mix format --migrate" to fix this warning automatically.3549     │3550 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3551     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552     │3553     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/135543555     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3556     You may run "mix format --migrate" to fix this warning automatically.3557     │3558 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3559     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560     │3561     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135623563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3564    You may run "mix format --migrate" to fix this warning automatically.3565    │3566  9 │         <<4::int32, n::float32>>3567    │         ~~~~~~~~~~~~~~~~~~~~~~~~3568    │3569    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135703571    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3572    You may run "mix format --migrate" to fix this warning automatically.3573    │3574  9 │         <<4::int32, n::float32>>3575    │         ~~~~~~~~~~~~~~~~~~~~~~~~3576    │3577    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135783579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3580    You may run "mix format --migrate" to fix this warning automatically.3581    │3582 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3583    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584    │3585    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135863587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3588    You may run "mix format --migrate" to fix this warning automatically.3589    │3590 13 │         <<4::int32, 0::1, 255, 0::23>>3591    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592    │3593    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/135943595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3596    You may run "mix format --migrate" to fix this warning automatically.3597    │3598 15 │         <<4::int32, 1::1, 255, 0::23>>3599    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3600    │3601    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/136023603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3604     You may run "mix format --migrate" to fix this warning automatically.3605     │3606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608     │3609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136103611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3612    You may run "mix format --migrate" to fix this warning automatically.3613    │3614  9 │         <<8 :: int32, n :: float64>>3615    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616    │3617    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136183619    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3620    You may run "mix format --migrate" to fix this warning automatically.3621    │3622  9 │         <<8 :: int32, n :: float64>>3623    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624    │3625    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136263627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3628    You may run "mix format --migrate" to fix this warning automatically.3629    │3630 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3631    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632    │3633    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136343635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3636    You may run "mix format --migrate" to fix this warning automatically.3637    │3638 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3639    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640    │3641    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136423643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3644    You may run "mix format --migrate" to fix this warning automatically.3645    │3646 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3647    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3648    │3649    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/136503651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3652     You may run "mix format --migrate" to fix this warning automatically.3653     │3654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3656     │3657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136583659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3660    You may run "mix format --migrate" to fix this warning automatically.3661    │3662 12 │         [<<IO.iodata_length(data) :: int32>> | data]3663    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3664    │3665    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/136663667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3668     You may run "mix format --migrate" to fix this warning automatically.3669     │3670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672     │3673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136743675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3676    You may run "mix format --migrate" to fix this warning automatically.3677    │3678 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3679    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3680    │3681    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136823683    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3684    You may run "mix format --migrate" to fix this warning automatically.3685    │3686 12 │         <<20 :: int32, 3, 128, 0, 16,3687    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688    │3689    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/136903691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3692     You may run "mix format --migrate" to fix this warning automatically.3693     │3694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696     │3697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/136983699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3700    You may run "mix format --migrate" to fix this warning automatically.3701    │3702 12 │         <<2 :: int32, int :: int16>>3703    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704    │3705    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137063707    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3708    You may run "mix format --migrate" to fix this warning automatically.3709    │3710 12 │         <<2 :: int32, int :: int16>>3711    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3712    │3713    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/137143715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3716     You may run "mix format --migrate" to fix this warning automatically.3717     │3718 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3719     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720     │3721     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137223723    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3724    You may run "mix format --migrate" to fix this warning automatically.3725    │3726 12 │         <<4 :: int32, int :: int32>>3727    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728    │3729    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137303731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3732    You may run "mix format --migrate" to fix this warning automatically.3733    │3734 12 │         <<4 :: int32, int :: int32>>3735    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736    │3737    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/137383739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3740     You may run "mix format --migrate" to fix this warning automatically.3741     │3742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744     │3745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137463747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3748    You may run "mix format --migrate" to fix this warning automatically.3749    │3750 12 │         <<8 :: int32, int :: int64>>3751    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752    │3753    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137543755    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3756    You may run "mix format --migrate" to fix this warning automatically.3757    │3758 12 │         <<8 :: int32, int :: int64>>3759    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760    │3761    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/137623763     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3764     You may run "mix format --migrate" to fix this warning automatically.3765     │3766 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3767     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3768     │3769     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137703771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3772    You may run "mix format --migrate" to fix this warning automatically.3773    │3774 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3775    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776    │3777    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137783779    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3780    You may run "mix format --migrate" to fix this warning automatically.3781    │3782 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3783    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784    │3785    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137863787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3788    You may run "mix format --migrate" to fix this warning automatically.3789    │3790 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3791    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792    │3793    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/137943795    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3796    You may run "mix format --migrate" to fix this warning automatically.3797    │3798 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3799    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800    │3801    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/138023803     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3804     You may run "mix format --migrate" to fix this warning automatically.3805     │3806 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3807     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808     │3809     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138103811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3812    You may run "mix format --migrate" to fix this warning automatically.3813    │3814 10 │         <<24::int32, a::float64, b::float64, c::float64>>3815    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816    │3817    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138183819    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3820    You may run "mix format --migrate" to fix this warning automatically.3821    │3822 10 │         <<24::int32, a::float64, b::float64, c::float64>>3823    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3824    │3825    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138263827    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3828    You may run "mix format --migrate" to fix this warning automatically.3829    │3830 10 │         <<24::int32, a::float64, b::float64, c::float64>>3831    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832    │3833    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138343835    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3836    You may run "mix format --migrate" to fix this warning automatically.3837    │3838 10 │         <<24::int32, a::float64, b::float64, c::float64>>3839    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840    │3841    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/138423843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3844     You may run "mix format --migrate" to fix this warning automatically.3845     │3846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848     │3849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138503851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3852    You may run "mix format --migrate" to fix this warning automatically.3853    │3854 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3855    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856    │3857    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/138583859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3860     You may run "mix format --migrate" to fix this warning automatically.3861     │3862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864     │3865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138663867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868    You may run "mix format --migrate" to fix this warning automatically.3869    │3870  9 │         <<6::int32, a, b, c, d, e, f>>3871    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3872    │3873    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/138743875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876     You may run "mix format --migrate" to fix this warning automatically.3877     │3878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3880     │3881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138823883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3884    You may run "mix format --migrate" to fix this warning automatically.3885    │3886 11 │         [<<byte_size(name) :: int32>> | name]3887    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888    │3889    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/138903891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3892     You may run "mix format --migrate" to fix this warning automatically.3893     │3894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896     │3897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/138983899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3900    You may run "mix format --migrate" to fix this warning automatically.3901    │3902 10 │         [<<IO.iodata_length(data)::int32>> | data]3903    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904    │3905    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139063907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3908    You may run "mix format --migrate" to fix this warning automatically.3909    │3910 13 │         [<<IO.iodata_length(data)::int32>> | data]3911    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3912    │3913    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/139143915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3916     You may run "mix format --migrate" to fix this warning automatically.3917     │3918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3920     │3921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139223923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3924    You may run "mix format --migrate" to fix this warning automatically.3925    │3926 15 │         <<4 :: int32, oid :: uint32>>3927    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3928    │3929    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139303931    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3932    You may run "mix format --migrate" to fix this warning automatically.3933    │3934 15 │         <<4 :: int32, oid :: uint32>>3935    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3936    │3937    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/139383939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940     You may run "mix format --migrate" to fix this warning automatically.3941     │3942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3944     │3945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139463947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948    You may run "mix format --migrate" to fix this warning automatically.3949    │3950 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3951    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3952    │3953    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139543955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956    You may run "mix format --migrate" to fix this warning automatically.3957    │3958 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3959    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960    │3961    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/139623963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3964     You may run "mix format --migrate" to fix this warning automatically.3965     │3966 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3967     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968     │3969     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139703971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3972    You may run "mix format --migrate" to fix this warning automatically.3973    │3974  9 │         <<16::int32, x::float64, y::float64>>3975    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976    │3977    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139783979    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3980    You may run "mix format --migrate" to fix this warning automatically.3981    │3982  9 │         <<16::int32, x::float64, y::float64>>3983    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984    │3985    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139863987    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3988    You may run "mix format --migrate" to fix this warning automatically.3989    │3990  9 │         <<16::int32, x::float64, y::float64>>3991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3992    │3993    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/139943995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3996     You may run "mix format --migrate" to fix this warning automatically.3997     │3998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000     │4001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140024003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4004    You may run "mix format --migrate" to fix this warning automatically.4005    │4006 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4007    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008    │4009    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140104011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4012    You may run "mix format --migrate" to fix this warning automatically.4013    │4014 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]4015    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016    │4017    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/140184019     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4020     You may run "mix format --migrate" to fix this warning automatically.4021     │4022 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4023     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024     │4025     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/340264027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4028     You may run "mix format --migrate" to fix this warning automatically.4029     │4030 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4031     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4032     │4033     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140344035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4036    You may run "mix format --migrate" to fix this warning automatically.4037    │4038 14 │         [<<byte_size(bin) :: int32>> | bin]4039    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4040    │4041    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/140424043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4044     You may run "mix format --migrate" to fix this warning automatically.4045     │4046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048     │4049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340504051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4052    You may run "mix format --migrate" to fix this warning automatically.4053    │4054 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4055    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056    │4057    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340584059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4060    You may run "mix format --migrate" to fix this warning automatically.4061    │4062 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |4063    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064    │4065    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/340664067     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4068     You may run "mix format --migrate" to fix this warning automatically.4069     │4070 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4071     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072     │4073     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140744075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4076    You may run "mix format --migrate" to fix this warning automatically.4077    │4078  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4079    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080    │4081    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140824083    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4084    You may run "mix format --migrate" to fix this warning automatically.4085    │4086  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4087    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4088    │4089    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140904091    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.4092    You may run "mix format --migrate" to fix this warning automatically.4093    │4094  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>4095    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096    │4097    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/140984099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4100     You may run "mix format --migrate" to fix this warning automatically.4101     │4102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104     │4105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/141064107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4108     You may run "mix format --migrate" to fix this warning automatically.4109     │4110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112     │4113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/141144115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4116     You may run "mix format --migrate" to fix this warning automatically.4117     │4118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120     │4121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/141224123     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4124     You may run "mix format --migrate" to fix this warning automatically.4125     │4126 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4127     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128     │4129     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/141304131     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132     You may run "mix format --migrate" to fix this warning automatically.4133     │4134 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4135     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136     │4137     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141384139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4140    You may run "mix format --migrate" to fix this warning automatically.4141    │4142 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>4143    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144    │4145    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/141464147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4148     You may run "mix format --migrate" to fix this warning automatically.4149     │4150 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4151     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4152     │4153     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141544155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4156    You may run "mix format --migrate" to fix this warning automatically.4157    │4158 11 │         [<<16 :: int32>> | uuid]4159    │         ~~~~~~~~~~~~~~~~~~~~~~~~4160    │4161    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/141624163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4164     You may run "mix format --migrate" to fix this warning automatically.4165     │4166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4168     │4169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141704171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4172    You may run "mix format --migrate" to fix this warning automatically.4173    │4174  9 │         <<0 :: int32>>4175    │         ~~~~~~~~~~~~~~4176    │4177    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/141784179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4180     You may run "mix format --migrate" to fix this warning automatically.4181     │4182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184     │4185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141864187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4188    You may run "mix format --migrate" to fix this warning automatically.4189    │4190 15 │         <<0 :: int32>>4191    │         ~~~~~~~~~~~~~~4192    │4193    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/141944195     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4196     You may run "mix format --migrate" to fix this warning automatically.4197     │4198 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]4199     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200     │4201     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/542024203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4204     You may run "mix format --migrate" to fix this warning automatically.4205     │4206 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4207     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4208     │4209     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442104211     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4212     You may run "mix format --migrate" to fix this warning automatically.4213     │4214 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,4215     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216     │4217     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/442184219     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4220     You may run "mix format --migrate" to fix this warning automatically.4221     │4222 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do4223     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4224     │4225     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/442264227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4228     You may run "mix format --migrate" to fix this warning automatically.4229     │4230 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}4231     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232     │4233     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/442344235     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4236     You may run "mix format --migrate" to fix this warning automatically.4237     │4238 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4239     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240     │4241     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542424243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4244     You may run "mix format --migrate" to fix this warning automatically.4245     │4246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248     │4249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/542504251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4252    You may run "mix format --migrate" to fix this warning automatically.4253    │4254 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256    │4257    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842584259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4260    You may run "mix format --migrate" to fix this warning automatically.4261    │4262 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4263    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4264    │4265    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842664267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4268    You may run "mix format --migrate" to fix this warning automatically.4269    │4270 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4271    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272    │4273    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842744275    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4276    You may run "mix format --migrate" to fix this warning automatically.4277    │4278 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4279    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280    │4281    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/842824283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4284    You may run "mix format --migrate" to fix this warning automatically.4285    │4286 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288    │4289    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442904291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4292    You may run "mix format --migrate" to fix this warning automatically.4293    │4294 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4295    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296    │4297    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/442984299    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4300    You may run "mix format --migrate" to fix this warning automatically.4301    │4302 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4303    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304    │4305    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443064307    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4308    You may run "mix format --migrate" to fix this warning automatically.4309    │4310 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4311    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312    │4313    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443144315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4316    You may run "mix format --migrate" to fix this warning automatically.4317    │4318 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->4319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4320    │4321    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743224323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4324    You may run "mix format --migrate" to fix this warning automatically.4325    │4326 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4327    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328    │4329    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743304331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4332    You may run "mix format --migrate" to fix this warning automatically.4333    │4334 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4335    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4336    │4337    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743384339    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.4340    You may run "mix format --migrate" to fix this warning automatically.4341    │4342 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,4343    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344    │4345    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743464347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4348     You may run "mix format --migrate" to fix this warning automatically.4349     │4350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352     │4353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/843544355     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4356     You may run "mix format --migrate" to fix this warning automatically.4357     │4358 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4359     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360     │4361     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/443624363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4364     You may run "mix format --migrate" to fix this warning automatically.4365     │4366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368     │4369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/743704371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4372    You may run "mix format --migrate" to fix this warning automatically.4373    │4374 27 │       <<len :: int32, value :: binary-size(len)>> ->4375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4376    │4377    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/643784379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4380    You may run "mix format --migrate" to fix this warning automatically.4381    │4382 27 │       <<len :: int32, value :: binary-size(len)>> ->4383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384    │4385    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/243864387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4388    You may run "mix format --migrate" to fix this warning automatically.4389    │4390 27 │       <<len :: int32, value :: binary-size(len)>> ->4391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4392    │4393    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/543944395     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4396     You may run "mix format --migrate" to fix this warning automatically.4397     │4398 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4399     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400     │4401     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/644024403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4404     You may run "mix format --migrate" to fix this warning automatically.4405     │4406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408     │4409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/244104411     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4412     You may run "mix format --migrate" to fix this warning automatically.4413     │4414 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4415     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416     │4417     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/544184419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4420    You may run "mix format --migrate" to fix this warning automatically.4421    │4422 19 │       <<1 :: int32, 1>> -> true4423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4424    │4425    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644264427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4428    You may run "mix format --migrate" to fix this warning automatically.4429    │4430 19 │       <<1 :: int32, 1>> -> true4431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4432    │4433    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244344435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4436    You may run "mix format --migrate" to fix this warning automatically.4437    │4438 19 │       <<1 :: int32, 1>> -> true4439    │       ~~~~~~~~~~~~~~~~~~~~~~~~~4440    │4441    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544424443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4444    You may run "mix format --migrate" to fix this warning automatically.4445    │4446 20 │       <<1 :: int32, 0>> -> false4447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4448    │4449    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644504451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4452    You may run "mix format --migrate" to fix this warning automatically.4453    │4454 20 │       <<1 :: int32, 0>> -> false4455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4456    │4457    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244584459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4460    You may run "mix format --migrate" to fix this warning automatically.4461    │4462 20 │       <<1 :: int32, 0>> -> false4463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~4464    │4465    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544664467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4468     You may run "mix format --migrate" to fix this warning automatically.4469     │4470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472     │4473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/644744475     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4476     You may run "mix format --migrate" to fix this warning automatically.4477     │4478 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4479     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480     │4481     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/244824483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4484     You may run "mix format --migrate" to fix this warning automatically.4485     │4486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4488     │4489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/544904491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4492    You may run "mix format --migrate" to fix this warning automatically.4493    │4494 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496    │4497    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/644984499    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4500    You may run "mix format --migrate" to fix this warning automatically.4501    │4502 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4504    │4505    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645064507    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4508    You may run "mix format --migrate" to fix this warning automatically.4509    │4510 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512    │4513    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645144515    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4516    You may run "mix format --migrate" to fix this warning automatically.4517    │4518 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4519    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520    │4521    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645224523    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4524    You may run "mix format --migrate" to fix this warning automatically.4525    │4526 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4527    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528    │4529    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/645304531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4532    You may run "mix format --migrate" to fix this warning automatically.4533    │4534 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536    │4537    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245384539    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4540    You may run "mix format --migrate" to fix this warning automatically.4541    │4542 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4544    │4545    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245464547    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4548    You may run "mix format --migrate" to fix this warning automatically.4549    │4550 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552    │4553    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245544555    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4556    You may run "mix format --migrate" to fix this warning automatically.4557    │4558 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560    │4561    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245624563    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4564    You may run "mix format --migrate" to fix this warning automatically.4565    │4566 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4568    │4569    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/245704571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4572    You may run "mix format --migrate" to fix this warning automatically.4573    │4574 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576    │4577    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545784579    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4580    You may run "mix format --migrate" to fix this warning automatically.4581    │4582 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584    │4585    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545864587    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4588    You may run "mix format --migrate" to fix this warning automatically.4589    │4590 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592    │4593    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/545944595    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4596    You may run "mix format --migrate" to fix this warning automatically.4597    │4598 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600    │4601    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546024603    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4604    You may run "mix format --migrate" to fix this warning automatically.4605    │4606 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608    │4609    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546104611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4612     You may run "mix format --migrate" to fix this warning automatically.4613     │4614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4616     │4617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/646184619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4620     You may run "mix format --migrate" to fix this warning automatically.4621     │4622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4624     │4625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/246264627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4628     You may run "mix format --migrate" to fix this warning automatically.4629     │4630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632     │4633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/546344635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4636    You may run "mix format --migrate" to fix this warning automatically.4637    │4638 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640    │4641    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646424643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4644    You may run "mix format --migrate" to fix this warning automatically.4645    │4646 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648    │4649    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246504651    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4652    You may run "mix format --migrate" to fix this warning automatically.4653    │4654 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4656    │4657    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546584659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4660    You may run "mix format --migrate" to fix this warning automatically.4661    │4662 23 │       <<20 :: int32, 3, n, 1, 16,4663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4664    │4665    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646664667    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4668    You may run "mix format --migrate" to fix this warning automatically.4669    │4670 23 │       <<20 :: int32, 3, n, 1, 16,4671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4672    │4673    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246744675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4676    You may run "mix format --migrate" to fix this warning automatically.4677    │4678 23 │       <<20 :: int32, 3, n, 1, 16,4679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4680    │4681    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/546824683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4684     You may run "mix format --migrate" to fix this warning automatically.4685     │4686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688     │4689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/646904691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4692     You may run "mix format --migrate" to fix this warning automatically.4693     │4694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696     │4697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/246984699     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4700     You may run "mix format --migrate" to fix this warning automatically.4701     │4702 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4703     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704     │4705     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/547064707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4708    You may run "mix format --migrate" to fix this warning automatically.4709    │4710 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4712    │4713    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647144715    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4716    You may run "mix format --migrate" to fix this warning automatically.4717    │4718 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4720    │4721    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647224723    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4724    You may run "mix format --migrate" to fix this warning automatically.4725    │4726 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4728    │4729    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647304731    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4732    You may run "mix format --migrate" to fix this warning automatically.4733    │4734 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736    │4737    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/647384739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4740    You may run "mix format --migrate" to fix this warning automatically.4741    │4742 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744    │4745    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247464747    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4748    You may run "mix format --migrate" to fix this warning automatically.4749    │4750 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4751    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752    │4753    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247544755    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4756    You may run "mix format --migrate" to fix this warning automatically.4757    │4758 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760    │4761    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247624763    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4764    You may run "mix format --migrate" to fix this warning automatically.4765    │4766 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4768    │4769    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/247704771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4772    You may run "mix format --migrate" to fix this warning automatically.4773    │4774 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4776    │4777    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547784779    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4780    You may run "mix format --migrate" to fix this warning automatically.4781    │4782 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784    │4785    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547864787    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4788    You may run "mix format --migrate" to fix this warning automatically.4789    │4790 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4792    │4793    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/547944795    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4796    You may run "mix format --migrate" to fix this warning automatically.4797    │4798 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800    │4801    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548024803     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4804     You may run "mix format --migrate" to fix this warning automatically.4805     │4806 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4807     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808     │4809     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/648104811     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4812     You may run "mix format --migrate" to fix this warning automatically.4813     │4814 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4815     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816     │4817     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/248184819     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4820     You may run "mix format --migrate" to fix this warning automatically.4821     │4822 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4823     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4824     │4825     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/548264827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4828    You may run "mix format --migrate" to fix this warning automatically.4829    │4830 36 │       <<4 :: int32, days :: int32>> ->4831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832    │4833    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648344835    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4836    You may run "mix format --migrate" to fix this warning automatically.4837    │4838 36 │       <<4 :: int32, days :: int32>> ->4839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840    │4841    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648424843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4844    You may run "mix format --migrate" to fix this warning automatically.4845    │4846 36 │       <<4 :: int32, days :: int32>> ->4847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4848    │4849    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248504851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4852    You may run "mix format --migrate" to fix this warning automatically.4853    │4854 36 │       <<4 :: int32, days :: int32>> ->4855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856    │4857    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248584859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4860    You may run "mix format --migrate" to fix this warning automatically.4861    │4862 36 │       <<4 :: int32, days :: int32>> ->4863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864    │4865    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548664867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4868    You may run "mix format --migrate" to fix this warning automatically.4869    │4870 36 │       <<4 :: int32, days :: int32>> ->4871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872    │4873    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548744875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4876     You may run "mix format --migrate" to fix this warning automatically.4877     │4878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880     │4881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/648824883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4884     You may run "mix format --migrate" to fix this warning automatically.4885     │4886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4888     │4889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/248904891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4892     You may run "mix format --migrate" to fix this warning automatically.4893     │4894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896     │4897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/548984899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4900    You may run "mix format --migrate" to fix this warning automatically.4901    │4902 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4904    │4905    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649064907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4908    You may run "mix format --migrate" to fix this warning automatically.4909    │4910 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912    │4913    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249144915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4916    You may run "mix format --migrate" to fix this warning automatically.4917    │4918 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920    │4921    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549224923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4924    You may run "mix format --migrate" to fix this warning automatically.4925    │4926 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928    │4929    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649304931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4932    You may run "mix format --migrate" to fix this warning automatically.4933    │4934 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4936    │4937    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249384939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4940    You may run "mix format --migrate" to fix this warning automatically.4941    │4942 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944    │4945    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549464947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4948    You may run "mix format --migrate" to fix this warning automatically.4949    │4950 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952    │4953    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649544955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4956    You may run "mix format --migrate" to fix this warning automatically.4957    │4958 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4960    │4961    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249624963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4964    You may run "mix format --migrate" to fix this warning automatically.4965    │4966 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968    │4969    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/549704971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4972    You may run "mix format --migrate" to fix this warning automatically.4973    │4974 26 │       <<4::int32, float::float32>>   -> float4975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976    │4977    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649784979    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4980    You may run "mix format --migrate" to fix this warning automatically.4981    │4982 26 │       <<4::int32, float::float32>>   -> float4983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4984    │4985    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/649864987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4988    You may run "mix format --migrate" to fix this warning automatically.4989    │4990 26 │       <<4::int32, float::float32>>   -> float4991    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992    │4993    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/249944995    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4996    You may run "mix format --migrate" to fix this warning automatically.4997    │4998 26 │       <<4::int32, float::float32>>   -> float4999    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5000    │5001    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250025003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5004    You may run "mix format --migrate" to fix this warning automatically.5005    │5006 26 │       <<4::int32, float::float32>>   -> float5007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008    │5009    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550105011    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.5012    You may run "mix format --migrate" to fix this warning automatically.5013    │5014 26 │       <<4::int32, float::float32>>   -> float5015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5016    │5017    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550185019     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5020     You may run "mix format --migrate" to fix this warning automatically.5021     │5022 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5023     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024     │5025     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/650265027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5028     You may run "mix format --migrate" to fix this warning automatically.5029     │5030 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5031     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032     │5033     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/250345035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5036     You may run "mix format --migrate" to fix this warning automatically.5037     │5038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5040     │5041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/550425043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5044    You may run "mix format --migrate" to fix this warning automatically.5045    │5046 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5048    │5049    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650505051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5052    You may run "mix format --migrate" to fix this warning automatically.5053    │5054 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5056    │5057    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250585059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5060    You may run "mix format --migrate" to fix this warning automatically.5061    │5062 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf5063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064    │5065    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550665067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5068    You may run "mix format --migrate" to fix this warning automatically.5069    │5070 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072    │5073    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650745075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5076    You may run "mix format --migrate" to fix this warning automatically.5077    │5078 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080    │5081    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/250825083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5084    You may run "mix format --migrate" to fix this warning automatically.5085    │5086 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"5087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088    │5089    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/550905091    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5092    You may run "mix format --migrate" to fix this warning automatically.5093    │5094 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096    │5097    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/650985099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5100    You may run "mix format --migrate" to fix this warning automatically.5101    │5102 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5103    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5104    │5105    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251065107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5108    You may run "mix format --migrate" to fix this warning automatically.5109    │5110 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN5111    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112    │5113    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551145115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5116    You may run "mix format --migrate" to fix this warning automatically.5117    │5118 26 │       <<8::int32, float::float64>>        -> float5119    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5120    │5121    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651225123    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5124    You may run "mix format --migrate" to fix this warning automatically.5125    │5126 26 │       <<8::int32, float::float64>>        -> float5127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5128    │5129    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651305131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5132    You may run "mix format --migrate" to fix this warning automatically.5133    │5134 26 │       <<8::int32, float::float64>>        -> float5135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5136    │5137    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251385139    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5140    You may run "mix format --migrate" to fix this warning automatically.5141    │5142 26 │       <<8::int32, float::float64>>        -> float5143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144    │5145    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251465147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5148    You may run "mix format --migrate" to fix this warning automatically.5149    │5150 26 │       <<8::int32, float::float64>>        -> float5151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152    │5153    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551545155    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5156    You may run "mix format --migrate" to fix this warning automatically.5157    │5158 26 │       <<8::int32, float::float64>>        -> float5159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5160    │5161    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551625163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5164     You may run "mix format --migrate" to fix this warning automatically.5165     │5166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168     │5169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/651705171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5172     You may run "mix format --migrate" to fix this warning automatically.5173     │5174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176     │5177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/251785179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5180     You may run "mix format --migrate" to fix this warning automatically.5181     │5182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184     │5185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/551865187     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5188     You may run "mix format --migrate" to fix this warning automatically.5189     │5190 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5191     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5192     │5193     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/651945195     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5196     You may run "mix format --migrate" to fix this warning automatically.5197     │5198 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5199     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5200     │5201     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252025203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5204     You may run "mix format --migrate" to fix this warning automatically.5205     │5206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208     │5209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552105211     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5212     You may run "mix format --migrate" to fix this warning automatically.5213     │5214 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5215     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5216     │5217     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/652185219     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5220     You may run "mix format --migrate" to fix this warning automatically.5221     │5222 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5223     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224     │5225     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/252265227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5228     You may run "mix format --migrate" to fix this warning automatically.5229     │5230 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5231     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232     │5233     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/552345235    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5236    You may run "mix format --migrate" to fix this warning automatically.5237    │5238 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240    │5241    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652425243    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5244    You may run "mix format --migrate" to fix this warning automatically.5245    │5246 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5248    │5249    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252505251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5252    You may run "mix format --migrate" to fix this warning automatically.5253    │5254 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->5255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5256    │5257    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552585259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5260    You may run "mix format --migrate" to fix this warning automatically.5261    │5262 23 │       <<20 :: int32, 3, 128, 0, 16,5263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264    │5265    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652665267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5268    You may run "mix format --migrate" to fix this warning automatically.5269    │5270 23 │       <<20 :: int32, 3, 128, 0, 16,5271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5272    │5273    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252745275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5276    You may run "mix format --migrate" to fix this warning automatically.5277    │5278 23 │       <<20 :: int32, 3, 128, 0, 16,5279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280    │5281    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/552825283     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5284     You may run "mix format --migrate" to fix this warning automatically.5285     │5286 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5287     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288     │5289     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/652905291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5292     You may run "mix format --migrate" to fix this warning automatically.5293     │5294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296     │5297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/252985299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5300     You may run "mix format --migrate" to fix this warning automatically.5301     │5302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304     │5305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/553065307    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5308    You may run "mix format --migrate" to fix this warning automatically.5309    │5310 20 │       <<2 :: int32, int :: int16>> -> int5311    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312    │5313    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653145315    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5316    You may run "mix format --migrate" to fix this warning automatically.5317    │5318 20 │       <<2 :: int32, int :: int16>> -> int5319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320    │5321    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653225323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5324    You may run "mix format --migrate" to fix this warning automatically.5325    │5326 20 │       <<2 :: int32, int :: int16>> -> int5327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5328    │5329    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253305331    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5332    You may run "mix format --migrate" to fix this warning automatically.5333    │5334 20 │       <<2 :: int32, int :: int16>> -> int5335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336    │5337    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253385339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5340    You may run "mix format --migrate" to fix this warning automatically.5341    │5342 20 │       <<2 :: int32, int :: int16>> -> int5343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344    │5345    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553465347    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.5348    You may run "mix format --migrate" to fix this warning automatically.5349    │5350 20 │       <<2 :: int32, int :: int16>> -> int5351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352    │5353    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553545355     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5356     You may run "mix format --migrate" to fix this warning automatically.5357     │5358 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5359     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360     │5361     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/653625363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5364     You may run "mix format --migrate" to fix this warning automatically.5365     │5366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368     │5369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/253705371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5372     You may run "mix format --migrate" to fix this warning automatically.5373     │5374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376     │5377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/553785379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5380    You may run "mix format --migrate" to fix this warning automatically.5381    │5382 20 │       <<4 :: int32, int :: int32>> -> int5383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5384    │5385    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653865387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5388    You may run "mix format --migrate" to fix this warning automatically.5389    │5390 20 │       <<4 :: int32, int :: int32>> -> int5391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392    │5393    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/653945395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5396    You may run "mix format --migrate" to fix this warning automatically.5397    │5398 20 │       <<4 :: int32, int :: int32>> -> int5399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5400    │5401    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254025403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5404    You may run "mix format --migrate" to fix this warning automatically.5405    │5406 20 │       <<4 :: int32, int :: int32>> -> int5407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408    │5409    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254105411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5412    You may run "mix format --migrate" to fix this warning automatically.5413    │5414 20 │       <<4 :: int32, int :: int32>> -> int5415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416    │5417    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554185419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5420    You may run "mix format --migrate" to fix this warning automatically.5421    │5422 20 │       <<4 :: int32, int :: int32>> -> int5423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424    │5425    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554265427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5428     You may run "mix format --migrate" to fix this warning automatically.5429     │5430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432     │5433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/654345435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5436     You may run "mix format --migrate" to fix this warning automatically.5437     │5438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5440     │5441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/254425443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5444     You may run "mix format --migrate" to fix this warning automatically.5445     │5446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5448     │5449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/554505451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5452    You may run "mix format --migrate" to fix this warning automatically.5453    │5454 20 │       <<8 :: int32, int :: int64>> -> int5455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5456    │5457    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654585459    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5460    You may run "mix format --migrate" to fix this warning automatically.5461    │5462 20 │       <<8 :: int32, int :: int64>> -> int5463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464    │5465    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/654665467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5468    You may run "mix format --migrate" to fix this warning automatically.5469    │5470 20 │       <<8 :: int32, int :: int64>> -> int5471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472    │5473    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254745475    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5476    You may run "mix format --migrate" to fix this warning automatically.5477    │5478 20 │       <<8 :: int32, int :: int64>> -> int5479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480    │5481    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/254825483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5484    You may run "mix format --migrate" to fix this warning automatically.5485    │5486 20 │       <<8 :: int32, int :: int64>> -> int5487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488    │5489    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554905491    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5492    You may run "mix format --migrate" to fix this warning automatically.5493    │5494 20 │       <<8 :: int32, int :: int64>> -> int5495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5496    │5497    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/554985499     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5500     You may run "mix format --migrate" to fix this warning automatically.5501     │5502 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5503     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5504     │5505     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/655065507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5508     You may run "mix format --migrate" to fix this warning automatically.5509     │5510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5512     │5513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/255145515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5516     You may run "mix format --migrate" to fix this warning automatically.5517     │5518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5520     │5521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/555225523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5524    You may run "mix format --migrate" to fix this warning automatically.5525    │5526 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5527    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528    │5529    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655305531    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5532    You may run "mix format --migrate" to fix this warning automatically.5533    │5534 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536    │5537    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655385539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5540    You may run "mix format --migrate" to fix this warning automatically.5541    │5542 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5544    │5545    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655465547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5548    You may run "mix format --migrate" to fix this warning automatically.5549    │5550 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5552    │5553    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/655545555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5556    You may run "mix format --migrate" to fix this warning automatically.5557    │5558 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5560    │5561    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255625563    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5564    You may run "mix format --migrate" to fix this warning automatically.5565    │5566 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5568    │5569    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255705571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5572    You may run "mix format --migrate" to fix this warning automatically.5573    │5574 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5576    │5577    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255785579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5580    You may run "mix format --migrate" to fix this warning automatically.5581    │5582 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584    │5585    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/255865587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5588    You may run "mix format --migrate" to fix this warning automatically.5589    │5590 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592    │5593    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/555945595    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5596    You may run "mix format --migrate" to fix this warning automatically.5597    │5598 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5600    │5601    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556025603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5604    You may run "mix format --migrate" to fix this warning automatically.5605    │5606 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5608    │5609    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556105611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5612    You may run "mix format --migrate" to fix this warning automatically.5613    │5614 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5616    │5617    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556185619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5620     You may run "mix format --migrate" to fix this warning automatically.5621     │5622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624     │5625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/656265627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5628     You may run "mix format --migrate" to fix this warning automatically.5629     │5630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5632     │5633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/256345635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5636     You may run "mix format --migrate" to fix this warning automatically.5637     │5638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5640     │5641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/556425643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5644    You may run "mix format --migrate" to fix this warning automatically.5645    │5646 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5648    │5649    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656505651    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5652    You may run "mix format --migrate" to fix this warning automatically.5653    │5654 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5656    │5657    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656585659    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5660    You may run "mix format --migrate" to fix this warning automatically.5661    │5662 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5664    │5665    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656665667    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5668    You may run "mix format --migrate" to fix this warning automatically.5669    │5670 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5672    │5673    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/656745675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5676    You may run "mix format --migrate" to fix this warning automatically.5677    │5678 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680    │5681    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256825683    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5684    You may run "mix format --migrate" to fix this warning automatically.5685    │5686 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5687    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5688    │5689    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256905691    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5692    You may run "mix format --migrate" to fix this warning automatically.5693    │5694 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5695    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696    │5697    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/256985699    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5700    You may run "mix format --migrate" to fix this warning automatically.5701    │5702 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5704    │5705    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257065707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5708    You may run "mix format --migrate" to fix this warning automatically.5709    │5710 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5712    │5713    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557145715    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5716    You may run "mix format --migrate" to fix this warning automatically.5717    │5718 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5720    │5721    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557225723    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5724    You may run "mix format --migrate" to fix this warning automatically.5725    │5726 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5728    │5729    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557305731    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5732    You may run "mix format --migrate" to fix this warning automatically.5733    │5734 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736    │5737    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557385739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5740     You may run "mix format --migrate" to fix this warning automatically.5741     │5742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744     │5745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/657465747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5748     You may run "mix format --migrate" to fix this warning automatically.5749     │5750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752     │5753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/257545755     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5756     You may run "mix format --migrate" to fix this warning automatically.5757     │5758 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5759     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760     │5761     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/557625763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5764    You may run "mix format --migrate" to fix this warning automatically.5765    │5766 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768    │5769    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657705771    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5772    You may run "mix format --migrate" to fix this warning automatically.5773    │5774 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5776    │5777    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657785779    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5780    You may run "mix format --migrate" to fix this warning automatically.5781    │5782 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5784    │5785    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657865787    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5788    You may run "mix format --migrate" to fix this warning automatically.5789    │5790 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792    │5793    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/657945795    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5796    You may run "mix format --migrate" to fix this warning automatically.5797    │5798 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800    │5801    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658025803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5804    You may run "mix format --migrate" to fix this warning automatically.5805    │5806 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808    │5809    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258105811    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5812    You may run "mix format --migrate" to fix this warning automatically.5813    │5814 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816    │5817    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258185819    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5820    You may run "mix format --migrate" to fix this warning automatically.5821    │5822 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824    │5825    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258265827    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5828    You may run "mix format --migrate" to fix this warning automatically.5829    │5830 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832    │5833    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258345835    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5836    You may run "mix format --migrate" to fix this warning automatically.5837    │5838 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5840    │5841    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258425843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5844    You may run "mix format --migrate" to fix this warning automatically.5845    │5846 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5848    │5849    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558505851    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5852    You may run "mix format --migrate" to fix this warning automatically.5853    │5854 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856    │5857    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558585859    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5860    You may run "mix format --migrate" to fix this warning automatically.5861    │5862 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864    │5865    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558665867    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5868    You may run "mix format --migrate" to fix this warning automatically.5869    │5870 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872    │5873    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558745875    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5876    You may run "mix format --migrate" to fix this warning automatically.5877    │5878 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880    │5881    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/558825883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5884     You may run "mix format --migrate" to fix this warning automatically.5885     │5886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888     │5889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/658905891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5892     You may run "mix format --migrate" to fix this warning automatically.5893     │5894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5896     │5897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/258985899     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5900     You may run "mix format --migrate" to fix this warning automatically.5901     │5902 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5903     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5904     │5905     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/559065907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5908    You may run "mix format --migrate" to fix this warning automatically.5909    │5910 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912    │5913    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659145915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5916    You may run "mix format --migrate" to fix this warning automatically.5917    │5918 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920    │5921    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259225923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5924    You may run "mix format --migrate" to fix this warning automatically.5925    │5926 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928    │5929    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559305931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5932     You may run "mix format --migrate" to fix this warning automatically.5933     │5934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936     │5937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/659385939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5940     You may run "mix format --migrate" to fix this warning automatically.5941     │5942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944     │5945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/259465947     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5948     You may run "mix format --migrate" to fix this warning automatically.5949     │5950 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5951     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952     │5953     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/559545955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5956    You may run "mix format --migrate" to fix this warning automatically.5957    │5958 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960    │5961    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659625963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5964    You may run "mix format --migrate" to fix this warning automatically.5965    │5966 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968    │5969    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259705971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5972    You may run "mix format --migrate" to fix this warning automatically.5973    │5974 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976    │5977    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/559785979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5980     You may run "mix format --migrate" to fix this warning automatically.5981     │5982 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5983     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984     │5985     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/659865987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5988     You may run "mix format --migrate" to fix this warning automatically.5989     │5990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992     │5993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/259945995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5996     You may run "mix format --migrate" to fix this warning automatically.5997     │5998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6000     │6001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/560026003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6004    You may run "mix format --migrate" to fix this warning automatically.6005    │6006 19 │       <<len :: int32, data :: binary-size(len)>> ->6007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008    │6009    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660106011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6012    You may run "mix format --migrate" to fix this warning automatically.6013    │6014 19 │       <<len :: int32, data :: binary-size(len)>> ->6015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016    │6017    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260186019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6020    You may run "mix format --migrate" to fix this warning automatically.6021    │6022 19 │       <<len :: int32, data :: binary-size(len)>> ->6023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024    │6025    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560266027     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6028     You may run "mix format --migrate" to fix this warning automatically.6029     │6030 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6031     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032     │6033     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/660346035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6036     You may run "mix format --migrate" to fix this warning automatically.6037     │6038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040     │6041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/260426043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6044     You may run "mix format --migrate" to fix this warning automatically.6045     │6046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048     │6049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/560506051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6052    You may run "mix format --migrate" to fix this warning automatically.6053    │6054 28 │       <<4 :: int32, oid :: uint32>> -> oid6055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6056    │6057    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660586059    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6060    You may run "mix format --migrate" to fix this warning automatically.6061    │6062 28 │       <<4 :: int32, oid :: uint32>> -> oid6063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064    │6065    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/660666067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6068    You may run "mix format --migrate" to fix this warning automatically.6069    │6070 28 │       <<4 :: int32, oid :: uint32>> -> oid6071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072    │6073    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260746075    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6076    You may run "mix format --migrate" to fix this warning automatically.6077    │6078 28 │       <<4 :: int32, oid :: uint32>> -> oid6079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080    │6081    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/260826083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6084    You may run "mix format --migrate" to fix this warning automatically.6085    │6086 28 │       <<4 :: int32, oid :: uint32>> -> oid6087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088    │6089    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560906091    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6092    You may run "mix format --migrate" to fix this warning automatically.6093    │6094 28 │       <<4 :: int32, oid :: uint32>> -> oid6095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6096    │6097    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/560986099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6100     You may run "mix format --migrate" to fix this warning automatically.6101     │6102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104     │6105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/661066107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6108     You may run "mix format --migrate" to fix this warning automatically.6109     │6110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6112     │6113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/261146115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6116     You may run "mix format --migrate" to fix this warning automatically.6117     │6118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120     │6121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/561226123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6124    You may run "mix format --migrate" to fix this warning automatically.6125    │6126 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128    │6129    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661306131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6132    You may run "mix format --migrate" to fix this warning automatically.6133    │6134 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136    │6137    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261386139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6140    You may run "mix format --migrate" to fix this warning automatically.6141    │6142 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->6143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144    │6145    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561466147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6148     You may run "mix format --migrate" to fix this warning automatically.6149     │6150 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6151     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6152     │6153     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/661546155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6156     You may run "mix format --migrate" to fix this warning automatically.6157     │6158 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6159     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160     │6161     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/261626163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6164     You may run "mix format --migrate" to fix this warning automatically.6165     │6166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6168     │6169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/561706171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6172    You may run "mix format --migrate" to fix this warning automatically.6173    │6174 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6175    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176    │6177    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661786179    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6180    You may run "mix format --migrate" to fix this warning automatically.6181    │6182 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6183    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6184    │6185    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661866187    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6188    You may run "mix format --migrate" to fix this warning automatically.6189    │6190 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192    │6193    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/661946195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6196    You may run "mix format --migrate" to fix this warning automatically.6197    │6198 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200    │6201    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262026203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6204    You may run "mix format --migrate" to fix this warning automatically.6205    │6206 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208    │6209    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262106211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6212    You may run "mix format --migrate" to fix this warning automatically.6213    │6214 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6216    │6217    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262186219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6220    You may run "mix format --migrate" to fix this warning automatically.6221    │6222 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6224    │6225    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562266227    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6228    You may run "mix format --migrate" to fix this warning automatically.6229    │6230 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232    │6233    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562346235    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.6236    You may run "mix format --migrate" to fix this warning automatically.6237    │6238 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}6239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6240    │6241    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562426243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6244     You may run "mix format --migrate" to fix this warning automatically.6245     │6246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248     │6249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/662506251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6252     You may run "mix format --migrate" to fix this warning automatically.6253     │6254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256     │6257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/262586259     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6260     You may run "mix format --migrate" to fix this warning automatically.6261     │6262 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6263     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264     │6265     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/562666267    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6268    You may run "mix format --migrate" to fix this warning automatically.6269    │6270 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272    │6273    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662746275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6276    You may run "mix format --migrate" to fix this warning automatically.6277    │6278 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6280    │6281    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/262826283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6284    You may run "mix format --migrate" to fix this warning automatically.6285    │6286 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->6287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288    │6289    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/562906291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6292     You may run "mix format --migrate" to fix this warning automatically.6293     │6294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296     │6297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/662986299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6300     You may run "mix format --migrate" to fix this warning automatically.6301     │6302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6304     │6305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/263066307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6308     You may run "mix format --migrate" to fix this warning automatically.6309     │6310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312     │6313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/563146315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6316    You may run "mix format --migrate" to fix this warning automatically.6317    │6318 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320    │6321    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863226323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6324    You may run "mix format --migrate" to fix this warning automatically.6325    │6326 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6328    │6329    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463306331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6332    You may run "mix format --migrate" to fix this warning automatically.6333    │6334 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->6335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6336    │6337    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763386339     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6340     You may run "mix format --migrate" to fix this warning automatically.6341     │6342 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6343     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6344     │6345     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/863466347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6348     You may run "mix format --migrate" to fix this warning automatically.6349     │6350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6352     │6353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/463546355     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6356     You may run "mix format --migrate" to fix this warning automatically.6357     │6358 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6359     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6360     │6361     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/763626363    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6364    You may run "mix format --migrate" to fix this warning automatically.6365    │6366 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6368    │6369    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663706371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6372    You may run "mix format --migrate" to fix this warning automatically.6373    │6374 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376    │6377    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/263786379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6380    You may run "mix format --migrate" to fix this warning automatically.6381    │6382 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)6383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6384    │6385    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/563866387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6388     You may run "mix format --migrate" to fix this warning automatically.6389     │6390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392     │6393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/663946395     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6396     You may run "mix format --migrate" to fix this warning automatically.6397     │6398 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6399     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400     │6401     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/264026403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6404     You may run "mix format --migrate" to fix this warning automatically.6405     │6406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6408     │6409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/564106411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6412    You may run "mix format --migrate" to fix this warning automatically.6413    │6414 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6416    │6417    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864186419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6420    You may run "mix format --migrate" to fix this warning automatically.6421    │6422 40 │         <<count::int32, data::binary>> = binary6423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6424    │6425    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864266427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6428    You may run "mix format --migrate" to fix this warning automatically.6429    │6430 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6432    │6433    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464346435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6436    You may run "mix format --migrate" to fix this warning automatically.6437    │6438 40 │         <<count::int32, data::binary>> = binary6439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6440    │6441    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464426443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6444    You may run "mix format --migrate" to fix this warning automatically.6445    │6446 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->6447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6448    │6449    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764506451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6452    You may run "mix format --migrate" to fix this warning automatically.6453    │6454 40 │         <<count::int32, data::binary>> = binary6455    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6456    │6457    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764586459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6460    You may run "mix format --migrate" to fix this warning automatically.6461    │6462 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6464    │6465    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864666467    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6468    You may run "mix format --migrate" to fix this warning automatically.6469    │6470 44 │         <<_::int32, data::binary>> = binary6471    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6472    │6473    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/864746475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6476    You may run "mix format --migrate" to fix this warning automatically.6477    │6478 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6480    │6481    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464826483    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6484    You may run "mix format --migrate" to fix this warning automatically.6485    │6486 44 │         <<_::int32, data::binary>> = binary6487    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488    │6489    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/464906491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6492    You may run "mix format --migrate" to fix this warning automatically.6493    │6494 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->6495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496    │6497    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/764986499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6500    You may run "mix format --migrate" to fix this warning automatically.6501    │6502 44 │         <<_::int32, data::binary>> = binary6503    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6504    │6505    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765066507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6508     You may run "mix format --migrate" to fix this warning automatically.6509     │6510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6512     │6513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/865146515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6516     You may run "mix format --migrate" to fix this warning automatically.6517     │6518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6520     │6521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/465226523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6524     You may run "mix format --migrate" to fix this warning automatically.6525     │6526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6528     │6529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/765306531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6532    You may run "mix format --migrate" to fix this warning automatically.6533    │6534 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6536    │6537    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665386539    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6540    You may run "mix format --migrate" to fix this warning automatically.6541    │6542 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6544    │6545    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665466547    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6548    You may run "mix format --migrate" to fix this warning automatically.6549    │6550 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6552    │6553    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/665546555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6556    You may run "mix format --migrate" to fix this warning automatically.6557    │6558 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6560    │6561    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265626563    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6564    You may run "mix format --migrate" to fix this warning automatically.6565    │6566 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6568    │6569    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265706571    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6572    You may run "mix format --migrate" to fix this warning automatically.6573    │6574 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576    │6577    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/265786579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6580    You may run "mix format --migrate" to fix this warning automatically.6581    │6582 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6584    │6585    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565866587    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6588    You may run "mix format --migrate" to fix this warning automatically.6589    │6590 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6592    │6593    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/565946595    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6596    You may run "mix format --migrate" to fix this warning automatically.6597    │6598 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6600    │6601    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566026603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6604     You may run "mix format --migrate" to fix this warning automatically.6605     │6606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6608     │6609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/666106611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6612     You may run "mix format --migrate" to fix this warning automatically.6613     │6614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6616     │6617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/266186619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6620     You may run "mix format --migrate" to fix this warning automatically.6621     │6622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6624     │6625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/566266627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6628    You may run "mix format --migrate" to fix this warning automatically.6629    │6630 33 │       <<8 :: int32, microsecs :: int64>> ->6631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6632    │6633    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666346635    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6636    You may run "mix format --migrate" to fix this warning automatically.6637    │6638 33 │       <<8 :: int32, microsecs :: int64>> ->6639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6640    │6641    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666426643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6644    You may run "mix format --migrate" to fix this warning automatically.6645    │6646 33 │       <<8 :: int32, microsecs :: int64>> ->6647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6648    │6649    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266506651    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6652    You may run "mix format --migrate" to fix this warning automatically.6653    │6654 33 │       <<8 :: int32, microsecs :: int64>> ->6655    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6656    │6657    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266586659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6660    You may run "mix format --migrate" to fix this warning automatically.6661    │6662 33 │       <<8 :: int32, microsecs :: int64>> ->6663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6664    │6665    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566666667    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6668    You may run "mix format --migrate" to fix this warning automatically.6669    │6670 33 │       <<8 :: int32, microsecs :: int64>> ->6671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6672    │6673    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566746675     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6676     You may run "mix format --migrate" to fix this warning automatically.6677     │6678 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6679     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6680     │6681     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/666826683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6684     You may run "mix format --migrate" to fix this warning automatically.6685     │6686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6688     │6689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/266906691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6692     You may run "mix format --migrate" to fix this warning automatically.6693     │6694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6696     │6697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/566986699    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6700    You may run "mix format --migrate" to fix this warning automatically.6701    │6702 37 │       <<8 :: int32, microsecs :: int64>> ->6703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6704    │6705    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667066707    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6708    You may run "mix format --migrate" to fix this warning automatically.6709    │6710 37 │       <<8 :: int32, microsecs :: int64>> ->6711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6712    │6713    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667146715    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6716    You may run "mix format --migrate" to fix this warning automatically.6717    │6718 37 │       <<8 :: int32, microsecs :: int64>> ->6719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6720    │6721    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267226723    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6724    You may run "mix format --migrate" to fix this warning automatically.6725    │6726 37 │       <<8 :: int32, microsecs :: int64>> ->6727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6728    │6729    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267306731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6732    You may run "mix format --migrate" to fix this warning automatically.6733    │6734 37 │       <<8 :: int32, microsecs :: int64>> ->6735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6736    │6737    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567386739    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6740    You may run "mix format --migrate" to fix this warning automatically.6741    │6742 37 │       <<8 :: int32, microsecs :: int64>> ->6743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6744    │6745    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567466747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6748     You may run "mix format --migrate" to fix this warning automatically.6749     │6750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6752     │6753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/667546755     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6756     You may run "mix format --migrate" to fix this warning automatically.6757     │6758 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6759     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6760     │6761     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/267626763     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6764     You may run "mix format --migrate" to fix this warning automatically.6765     │6766 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6767     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6768     │6769     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/567706771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6772    You may run "mix format --migrate" to fix this warning automatically.6773    │6774 42 │       <<8 :: int32, microsecs :: int64>> ->6775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6776    │6777    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667786779    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6780    You may run "mix format --migrate" to fix this warning automatically.6781    │6782 42 │       <<8 :: int32, microsecs :: int64>> ->6783    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6784    │6785    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/667866787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6788    You may run "mix format --migrate" to fix this warning automatically.6789    │6790 42 │       <<8 :: int32, microsecs :: int64>> ->6791    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6792    │6793    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/267946795    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6796    You may run "mix format --migrate" to fix this warning automatically.6797    │6798 42 │       <<8 :: int32, microsecs :: int64>> ->6799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6800    │6801    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268026803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6804    You may run "mix format --migrate" to fix this warning automatically.6805    │6806 42 │       <<8 :: int32, microsecs :: int64>> ->6807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6808    │6809    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568106811    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6812    You may run "mix format --migrate" to fix this warning automatically.6813    │6814 42 │       <<8 :: int32, microsecs :: int64>> ->6815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6816    │6817    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568186819     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6820     You may run "mix format --migrate" to fix this warning automatically.6821     │6822 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6823     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6824     │6825     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/668266827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6828     You may run "mix format --migrate" to fix this warning automatically.6829     │6830 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6831     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6832     │6833     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/268346835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6836     You may run "mix format --migrate" to fix this warning automatically.6837     │6838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6840     │6841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/568426843    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6844    You may run "mix format --migrate" to fix this warning automatically.6845    │6846 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6847    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6848    │6849    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668506851    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6852    You may run "mix format --migrate" to fix this warning automatically.6853    │6854 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6856    │6857    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668586859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6860    You may run "mix format --migrate" to fix this warning automatically.6861    │6862 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6864    │6865    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/668666867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6868    You may run "mix format --migrate" to fix this warning automatically.6869    │6870 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6872    │6873    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268746875    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6876    You may run "mix format --migrate" to fix this warning automatically.6877    │6878 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6880    │6881    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268826883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6884    You may run "mix format --migrate" to fix this warning automatically.6885    │6886 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6887    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6888    │6889    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/268906891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6892    You may run "mix format --migrate" to fix this warning automatically.6893    │6894 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6895    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6896    │6897    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/568986899    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6900    You may run "mix format --migrate" to fix this warning automatically.6901    │6902 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6904    │6905    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569066907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6908    You may run "mix format --migrate" to fix this warning automatically.6909    │6910 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6912    │6913    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569146915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6916     You may run "mix format --migrate" to fix this warning automatically.6917     │6918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6920     │6921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/669226923     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6924     You may run "mix format --migrate" to fix this warning automatically.6925     │6926 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6927     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6928     │6929     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/269306931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6932     You may run "mix format --migrate" to fix this warning automatically.6933     │6934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6936     │6937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/569386939     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6940     You may run "mix format --migrate" to fix this warning automatically.6941     │6942 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6943     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6944     │6945     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669466947     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6948     You may run "mix format --migrate" to fix this warning automatically.6949     │6950 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6951     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6952     │6953     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669546955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6956     You may run "mix format --migrate" to fix this warning automatically.6957     │6958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6960     │6961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269626963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6964     You may run "mix format --migrate" to fix this warning automatically.6965     │6966 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6967     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6968     │6969     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/269706971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6972     You may run "mix format --migrate" to fix this warning automatically.6973     │6974 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6975     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6976     │6977     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569786979     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6980     You may run "mix format --migrate" to fix this warning automatically.6981     │6982 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6983     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6984     │6985     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/569866987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6988     You may run "mix format --migrate" to fix this warning automatically.6989     │6990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6992     │6993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/669946995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6996     You may run "mix format --migrate" to fix this warning automatically.6997     │6998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7000     │7001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/270027003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7004     You may run "mix format --migrate" to fix this warning automatically.7005     │7006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7008     │7009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/570107011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7012    You may run "mix format --migrate" to fix this warning automatically.7013    │7014 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7016    │7017    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670187019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7020    You may run "mix format --migrate" to fix this warning automatically.7021    │7022 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7024    │7025    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270267027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7028    You may run "mix format --migrate" to fix this warning automatically.7029    │7030 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)7031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7032    │7033    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570347035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7036     You may run "mix format --migrate" to fix this warning automatically.7037     │7038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7040     │7041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/670427043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7044     You may run "mix format --migrate" to fix this warning automatically.7045     │7046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7048     │7049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/270507051     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7052     You may run "mix format --migrate" to fix this warning automatically.7053     │7054 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7055     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7056     │7057     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/570587059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7060    You may run "mix format --migrate" to fix this warning automatically.7061    │7062 17 │       <<0 :: int32>> -> :void7063    │       ~~~~~~~~~~~~~~~~~~~~~~~7064    │7065    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670667067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7068    You may run "mix format --migrate" to fix this warning automatically.7069    │7070 17 │       <<0 :: int32>> -> :void7071    │       ~~~~~~~~~~~~~~~~~~~~~~~7072    │7073    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270747075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7076    You may run "mix format --migrate" to fix this warning automatically.7077    │7078 17 │       <<0 :: int32>> -> :void7079    │       ~~~~~~~~~~~~~~~~~~~~~~~7080    │7081    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/570827083     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7084     You may run "mix format --migrate" to fix this warning automatically.7085     │7086 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7087     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7088     │7089     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/670907091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7092     You may run "mix format --migrate" to fix this warning automatically.7093     │7094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7096     │7097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/270987099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7100     You may run "mix format --migrate" to fix this warning automatically.7101     │7102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7104     │7105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/571067107    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7108    You may run "mix format --migrate" to fix this warning automatically.7109    │7110 23 │       <<0 :: int32>> -> :void7111    │       ~~~~~~~~~~~~~~~~~~~~~~~7112    │7113    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671147115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7116    You may run "mix format --migrate" to fix this warning automatically.7117    │7118 23 │       <<0 :: int32>> -> :void7119    │       ~~~~~~~~~~~~~~~~~~~~~~~7120    │7121    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271227123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7124    You may run "mix format --migrate" to fix this warning automatically.7125    │7126 23 │       <<0 :: int32>> -> :void7127    │       ~~~~~~~~~~~~~~~~~~~~~~~7128    │7129    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571307131     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7132     You may run "mix format --migrate" to fix this warning automatically.7133     │7134 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7135     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7136     │7137     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/671387139     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7140     You may run "mix format --migrate" to fix this warning automatically.7141     │7142 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7143     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7144     │7145     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/271467147     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.7148     You may run "mix format --migrate" to fix this warning automatically.7149     │7150 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))7151     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7152     │7153     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/571547155    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7156    │7157 20 │     manager    = worker(Postgrex.TypeManager, [])7158    │                  ~7159    │7160    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/171617162    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7163    │7164 21 │     server_sup = supervisor(__MODULE__, [:servers])7165    │                  ~7166    │7167    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/171687169    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7170    │7171 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])7172    │     ~7173    │7174    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/17175    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/171767177    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7178    │7179 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])7180    │                   ~7181    │7182    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/171837184     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7185     │7186 110 │     if Map.size(s.listener_channels[channel]) == 1 do7187     │            ~7188     │7189     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/37190     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/37191     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/271927193    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7194    │7195 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]7196    │            ~7197    │7198    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/171997200    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7201    │7202  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),7203    │                 ~7204    │7205    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/272067207     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)7208     │7209 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do7210     │               ~7211     │7212     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/272137214    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7215    │7216  9 │                 worker(Postgrex.Parameters, [])]7217    │                 ~7218    │7219    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/272207221     warning: a struct for Postgrex.Query is expected on struct update:72227223         %Postgrex.Query{7224           query7225           | param_oids: param_oids,7226             param_formats: param_formats,7227             param_types: param_types7228         }72297230     but got type:72317232         dynamic()72337234     where "query" was given the type:72357236         # type: dynamic()7237         # from: lib/postgrex/protocol.ex:910:357238         query72397240     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72417242     type warning found at:7243     │7244 915 │         query = %Query{query | param_oids: param_oids,7245     │                 ~7246     │7247     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/672487249     warning: a struct for Postgrex.Query is expected on struct update:72507251         %Postgrex.Query{7252           query7253           | ref: make_ref(),7254             types: types,7255             columns: col_names,7256             result_oids: result_oids,7257             result_formats: result_formats,7258             result_types: result_types7259         }72607261     but got type:72627263         dynamic()72647265     where "query" was given the type:72667267         # type: dynamic()7268         # from: lib/postgrex/protocol.ex:926:357269         query72707271     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72727273     type warning found at:7274     │7275 932 │         query = %Query{query | ref: make_ref(), types: types,7276     │                 ~7277     │7278     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/672797280     warning: a struct for Postgrex.Query is expected on struct update:72817282         %Postgrex.Query{query | ref: make_ref()}72837284     but got type:72857286         dynamic()72877288     where "query" was given the type:72897290         # type: dynamic()7291         # from: lib/postgrex/protocol.ex:977:317292         query72937294     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"72957296     type warning found at:7297     │7298 978 │     query = %Query{query | ref: make_ref()}7299     │             ~7300     │7301     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/573027303      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)7304      │7305 2131 │     formatted_reason = :ssl.format_error(reason)7306      │                             ~7307      │7308      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/373097310      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)7311      │7312 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)7313      │                                            ~7314      │7315      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/373167317      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)7318      │7319 2297 │   defp query_put(_, %Query{ref: nil}), do: nil7320      │        ~7321      │7322      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/273237324      warning: a struct for Postgrex.Query is expected on struct update:73257326          %Postgrex.Query{query | name: ""}73277328      but got type:73297330          dynamic()73317332      where "query" was given the type:73337334          # type: dynamic()7335          # from: lib/postgrex/protocol.ex:2313:167336          query73377338      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"73397340      type warning found at:7341      │7342 2313 │   defp unnamed(query), do: %Query{query | name: ""}7343      │                            ~7344      │7345      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/173467347Generated postgrex app7348warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"7349  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/27350  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/17351  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/57352  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/27353  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/47354  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/273557356==> ecto7357Compiling 70 files (.ex)7358     warning: using single-quoted strings to represent charlists is deprecated.7359     Use ~c"" if you indeed want a charlist or use "" instead.7360     You may run "mix format --migrate" to change all single-quoted7361     strings to use the ~c sigil and fix this warning.7362     │7363 166 │     defp insert_all_value(_),   do: '?'7364     │                                     ~7365     │7366     └─ lib/ecto/adapters/mysql/connection.ex:166:3773677368     warning: using single-quoted strings to represent charlists is deprecated.7369     Use ~c"" if you indeed want a charlist or use "" instead.7370     You may run "mix format --migrate" to change all single-quoted7371     strings to use the ~c sigil and fix this warning.7372     │7373 354 │       '?'7374     │       ~7375     │7376     └─ lib/ecto/adapters/mysql/connection.ex:354:773777378      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73797380      This error happens when you have function calls without parentheses inside keywords. For example:73817382          function(arg, one: nested_call a, b, c)7383          function(arg, one: if expr, do: :this, else: :that)73847385      In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:73867387          function(arg, one: if(expr, do: :this, else: :that))7388          function(arg, one: nested_call(a, b, c))73897390      Ambiguity found at:7391      │7392 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"7393      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7394      │7395      └─ lib/ecto/changeset.ex:228673967397     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.73987399     This error happens when you have function calls without parentheses inside keywords. For example:74007401         function(arg, one: nested_call a, b, c)7402         function(arg, one: if expr, do: :this, else: :that)74037404     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74057406         function(arg, one: if(expr, do: :this, else: :that))7407         function(arg, one: nested_call(a, b, c))74087409     Ambiguity found at:7410     │7411 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"7412     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7413     │7414     └─ lib/ecto/migration/runner.ex:26574157416     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74177418     This error happens when you have function calls without parentheses inside keywords. For example:74197420         function(arg, one: nested_call a, b, c)7421         function(arg, one: if expr, do: :this, else: :that)74227423     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74247425         function(arg, one: if(expr, do: :this, else: :that))7426         function(arg, one: nested_call(a, b, c))74277428     Ambiguity found at:7429     │7430 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"7431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7432     │7433     └─ lib/ecto/migration/runner.ex:26774347435     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity7436     │7437 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)7438     │        ~7439     │7440     └─ lib/ecto/query/builder.ex:136:874417442     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7443     │7444 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime7445     │                                             ~~7446     │7447     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/274487449     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)7450     │7451 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date7452     │                                         ~~7453     │7454     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/274557456     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.74577458     This error happens when you have function calls without parentheses inside keywords. For example:74597460         function(arg, one: nested_call a, b, c)7461         function(arg, one: if expr, do: :this, else: :that)74627463     In the examples above, we don't know if the arguments "b" and "c" apply to the function "function" or "nested_call". Or if the keywords "do" and "else" apply to the function "function" or "if". You can solve this by explicitly adding parentheses:74647465         function(arg, one: if(expr, do: :this, else: :that))7466         function(arg, one: nested_call(a, b, c))74677468     Ambiguity found at:7469     │7470 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"7471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7472     │7473     └─ lib/ecto/repo/schema.ex:45474747475    warning: unused require Ecto.Query7476    │7477  6 │   require Ecto.Query7478    │   ~7479    │7480    └─ lib/ecto/repo/preloader.ex:6:374817482    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7483    │7484  9 │   schema "schema_migrations" do7485    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7486    │7487    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)74887489      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7490      │7491 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7492      │     ~7493      │7494      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/274957496    warning: incompatible types given to Mix.Ecto.ensure_started/2:74977498        Mix.Ecto.ensure_started(repo, opts)74997500    given types:75017502        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75037504    but expected one of:75057506        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75077508    where "opts" was given the type:75097510        # type: dynamic(7511          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7512            non_struct_map()7513        )7514        # from: lib/mix/tasks/ecto.rollback.ex:64:107515        opts =7516          if opts[:quiet] do7517            Keyword.merge(opts, log: false, log_sql: false)7518          else7519            opts7520          end75217522    where "repo" was given the type:75237524        # type: dynamic(atom())7525        # from: lib/mix/tasks/ecto.rollback.ex:70:77526        Mix.Ecto.ensure_repo(repo, args)75277528    type warning found at:7529    │7530 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7531    │                          ~7532    │7533    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/275347535    warning: incompatible types given to Mix.Ecto.ensure_started/2:75367537        Mix.Ecto.ensure_started(repo, all: true)75387539    given types:75407541        -dynamic(atom())-, non_empty_list({:all, true})75427543    but expected one of:75447545        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75467547    where "repo" was given the type:75487549        # type: dynamic(atom())7550        # from: lib/mix/tasks/ecto.migrations.ex:37:77551        Mix.Ecto.ensure_repo(repo, args)75527553    type warning found at:7554    │7555 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7556    │                       ~7557    │7558    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/375597560    warning: incompatible types given to Mix.Ecto.ensure_started/2:75617562        Mix.Ecto.ensure_started(repo, opts)75637564    given types:75657566        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))75677568    but expected one of:75697570        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())75717572    where "opts" was given the type:75737574        # type: dynamic(7575          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7576            non_struct_map()7577        )7578        # from: lib/mix/tasks/ecto.migrate.ex:68:107579        opts =7580          if opts[:quiet] do7581            Keyword.merge(opts, log: false, log_sql: false)7582          else7583            opts7584          end75857586    where "repo" was given the type:75877588        # type: dynamic(atom())7589        # from: lib/mix/tasks/ecto.migrate.ex:74:77590        Mix.Ecto.ensure_repo(repo, args)75917592    type warning found at:7593    │7594 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7595    │                          ~7596    │7597    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/275987599    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:76007601        Mix.Ecto.source_repo_priv(repo)76027603    given types:76047605        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-76067607    but expected one of:76087609        atom()76107611    where "repo" was given the types:76127613        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7614        # from: lib/mix/tasks/ecto.load.ex:70:227615        Keyword.merge(repo.config, opts)76167617        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7618        # from: lib/mix/tasks/ecto.load.ex:72:277619        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)76207621    type warning found at:7622    │7623 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7624    │                                          ~7625    │7626    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/276277628     warning: the following clause will never match:76297630         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->76317632     because it attempts to match on the result of:76337634         System.stacktrace()76357636     which has type:76377638         empty_list()76397640     where "args_or_arity" was given the type:76417642         # type: float() or integer() or non_empty_list(term())7643         # from: lib/ecto/changeset.ex7644         (_() when args_or_arity == 2) when length(args_or_arity) == 276457646     where "module" was given the type:76477648         # type: dynamic()7649         # from: lib/ecto/changeset.ex:733:307650         module76517652     type warning found at:7653     │7654 741 │ ...                   when length(args_or_arity) == 2 ->7655     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7656     │7657     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/276587659    warning: expected a map or struct when accessing .__adapter__ in expression:76607661        repo.__adapter__76627663    where "repo" was given the type:76647665        # type: dynamic(atom())7666        # from: lib/mix/tasks/ecto.load.ex:53:77667        Mix.Ecto.ensure_repo(repo, args)76687669    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76707671    type warning found at:7672    │7673 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7674    │                              ~7675    │7676    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/176777678     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7679     │7680 739 │           case System.stacktrace do7681     │                       ~7682     │7683     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/276847685    warning: expected a map or struct when accessing .__adapter__ in expression:76867687        repo.__adapter__76887689    where "repo" was given the type:76907691        # type: dynamic(atom())7692        # from: lib/mix/tasks/ecto.dump.ex:50:77693        Mix.Ecto.ensure_repo(repo, args)76947695    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()76967697    type warning found at:7698    │7699 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7700    │                              ~7701    │7702    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/177037704    warning: expected a map or struct when accessing .__adapter__ in expression:77057706        repo.__adapter__77077708    where "repo" was given the type:77097710        # type: dynamic(atom())7711        # from: lib/mix/tasks/ecto.drop.ex:39:77712        Mix.Ecto.ensure_repo(repo, args)77137714    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77157716    type warning found at:7717    │7718 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7719    │                              ~7720    │7721    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/177227723    warning: expected a map or struct when accessing .__adapter__ in expression:77247725        repo.__adapter__77267727    where "repo" was given the type:77287729        # type: dynamic(atom())7730        # from: lib/mix/tasks/ecto.create.ex:37:77731        Mix.Ecto.ensure_repo(repo, args)77327733    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()77347735    type warning found at:7736    │7737 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7738    │                              ~7739    │7740    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/177417742     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7743     │7744 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7745     │                                                                              ~7746     │7747     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27748     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/277497750    warning: incompatible types given to get_source/1:77517752        get_source(repo)77537754    given types:77557756        -dynamic(atom())-77577758    but expected one of:77597760        %{..., config: empty_list() or non_empty_list(term(), term())}77617762    where "repo" was given the type:77637764        # type: dynamic(atom())7765        # from: lib/ecto/migration/schema_migration.ex:24:137766        repo.all(7767          Map.put(7768            (7769              query =7770                (7771                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7772                  Ecto.Query.Builder.From.apply(query, 1)7773                )7774        7775              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7776                ...,7777                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7778                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",7779                line: 22,7780                take: %{}7781              })7782            ),7783            :prefix,7784            prefix7785          ), timeout: :infinity, log: false)77867787    type warning found at:7788    │7789 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7790    │                ~7791    │7792    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/277937794    warning: incompatible types given to get_source/1:77957796        get_source(repo)77977798    given types:77997800        -dynamic(atom())-78017802    but expected one of:78037804        %{..., config: empty_list() or non_empty_list(term(), term())}78057806    where "repo" was given the type:78077808        # type: dynamic(atom())7809        # from: lib/ecto/migration/schema_migration.ex:30:137810        repo.insert!(7811          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7812            prefix: prefix,7813            source: get_source(repo)7814          ), timeout: :infinity, log: false)78157816    type warning found at:7817    │7818 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7819    │                                              ~7820    │7821    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/378227823    warning: incompatible types given to get_source/1:78247825        get_source(repo)78267827    given types:78287829        -dynamic(atom())-78307831    but expected one of:78327833        %{..., config: empty_list() or non_empty_list(term(), term())}78347835    where "repo" was given the type:78367837        # type: dynamic(atom())7838        # from: lib/ecto/migration/schema_migration.ex:36:137839        repo.delete_all(7840          Map.put(7841            (7842              query =7843                (7844                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7845                  Ecto.Query.Builder.From.apply(query, 1)7846                )7847        7848              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7849                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7850                op: :and,7851                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7852                file: "/work/proj/deps_rpi0/ecto/lib/ecto/migration/schema_migration.ex",7853                line: 347854              })7855            ),7856            :prefix,7857            prefix7858          ), timeout: :infinity, log: false)78597860    type warning found at:7861    │7862 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7863    │                ~7864    │7865    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/378667867     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7868     │7869 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7870     │                                                                              ~7871     │7872     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/278737874      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7875      │7876 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7877      │        ~7878      │7879      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/178807881     warning: the following conditional expression:78827883         is_atom(related)78847885     will always evaluate to:78867887         dynamic(true)78887889     where "related" was given the type:78907891         # type: dynamic(atom())7892         # from: lib/ecto/association.ex:730:157893         related = Ecto.Association.related_from_query(queryable)78947895     type warning found at:7896     │7897 732 │     unless is_atom(related) do7898     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7899     │7900     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/379017902      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7903      │7904 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7905      │                 ~7906      │7907      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/379087909     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7910     │7911 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7912     │                                                                              ~7913     │7914     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/279157916    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7917    │7918 62 │       Mix.Project.compile(args)7919    │                   ~7920    │7921    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/279227923     warning: expected a module (an atom) when invoking start_link/1 in expression:79247925         repo.start_link(pool_size: pool_size)79267927     where "pool_size" was given the type:79287929         # type: dynamic()7930         # from: lib/mix/ecto.ex:101:157931         pool_size = Keyword.get(opts, :pool_size, 1)79327933     where "repo" was given the type:79347935         # type: dynamic(%{..., __adapter__: atom()})7936         # from: lib/mix/ecto.ex:99:367937         repo.__adapter__.ensure_all_started(repo, :temporary)79387939     type warning found at:7940     │7941 102 │     case repo.start_link(pool_size: pool_size) do7942     │               ~7943     │7944     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/279457946     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7947     │7948 146 │     Logger.remove_backend(:console)7949     │            ~7950     │7951     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/279527953     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7954     │7955 155 │     Logger.add_backend(:console, flush: true)7956     │            ~7957     │7958     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/279597960    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7961    │7962 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7963    │     ~7964    │7965    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/279667967     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7968     │7969 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7970     │           ~7971     │7972     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/379737974     warning: the following clause will never match:79757976         {:error, _} = error ->79777978     because it attempts to match on the result of:79797980         apply(changeset, adapter, :insert, args)79817982     which has type:79837984         dynamic({:invalid or :ok, term()})79857986     type warning found at:7987     │7988 219 │           {:error, _} = error ->7989     │                       ~7990     │7991     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/479927993     warning: the following clause will never match:79947995         {:error, _} = error ->79967997     because it attempts to match on the result of:79987999         apply(changeset, adapter, action, args)80008001     which has type:80028003         dynamic({:invalid or :ok, term()})80048005     type warning found at:8006     │8007 297 │             {:error, _} = error ->8008     │                         ~8009     │8010     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/480118012    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8013    │8014 54 │       filter_and_reraise e, System.stacktrace8015    │                                    ~8016    │8017    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/580188019    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead8020    │8021 44 │     index  = Map.size(params)8022    │                  ~8023    │8024    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/58025    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/580268027     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead8028     │8029 614 │     Decimal.minus(decimal)8030     │             ~8031     │8032     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/180338034     warning: BadStructError.exception/1 is undefined (module BadStructError is not available or is yet to be defined). Make sure the module name is correct and has been specified in full (or that an alias has been defined)8035     │8036 228 │         raise BadStructError, struct: struct, term: data8037     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8038     │8039     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/580408041     warning: the following clause will never match:80428043         {:error, _} ->80448045     because it attempts to match on the result of:80468047         NaiveDateTime.new(date, time)80488049     which has type:80508051         dynamic({:ok, %NaiveDateTime{}})80528053     type warning found at:8054     │8055 803 │         {:error, _} -> :error8056     │         ~~~~~~~~~~~~~~~~~~~~~8057     │8058     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/180598060     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8061     │8062 214 │       filter_and_reraise e, System.stacktrace8063     │                                    ~8064     │8065     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/48066     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/480678068     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8069     │8070 159 │         supervise(children, strategy: :one_for_one)8071     │         ~8072     │8073     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/180748075      warning: expected a map or struct when accessing .__struct__ in expression:80768077          schema.__struct__80788079      where "schema" was given the types:80808081          # type: dynamic(atom() and not nil)8082          # from: lib/ecto/query/planner.ex:1186:418083          schema80848085          # type: atom()8086          # from: lib/ecto/query/planner.ex:1186:618087          is_atom(schema)80888089      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()80908091      type warning found at:8092      │8093 1190 │       Map.has_key?(schema.__struct__, field) ->8094      │                           ~8095      │8096      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/680978098    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead8099    │8100 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)8101    │     ~8102    │8103    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/281048105    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:81068107        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])81088109    given types:81108111        (8112          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,8113          dynamic()8114        )81158116    but expected one of:81178118        atom(), term()81198120    where "opts" was given the type:81218122        # type: dynamic(8123          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or8124            non_struct_map()8125        )8126        # from: lib/ecto/migrator.ex:44:658127        opts[:prefix]81288129    where "repo" was given the type:81308131        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})8132        # from: lib/ecto/migrator.ex:44:238133        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])81348135    type warning found at:8136    │8137 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])8138    │                       ~8139    │8140    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/281418142     warning: expected a module (an atom) when invoking transaction/2 in expression:81438144         repo.transaction(fun, log: false, timeout: :infinity)81458146     where "fun" was given the type:81478148         # type: dynamic()8149         # from: lib/ecto/migrator.ex:114:478150         fun81518152     where "repo" was given the types:81538154         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})8155         # from: lib/ecto/migrator.ex:118:248156         repo.__adapter__.supports_ddl_transaction?81578158         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})8159         # from: lib/ecto/migrator.ex:118:248160         repo.__adapter__.supports_ddl_transaction?81618162     type warning found at:8163     │8164 119 │         repo.transaction(fun, [log: false, timeout: :infinity])8165     │              ~8166     │8167     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/381688169    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead8170    │8171 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)8172    │       ~8173    │8174    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/181758176    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8177    │8178 15 │     supervise(children, strategy: :simple_one_for_one)8179    │     ~8180    │8181    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/181828183     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead8184     │8185 291 │     modules = Code.load_file(file)8186     │                    ~8187     │8188     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/281898190     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8191     │8192 321 │         reraise error, System.stacktrace8193     │                               ~8194     │8195     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/381968197    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8198    │8199 10 │       worker(Ecto.Registry, []),8200    │       ~8201    │8202    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/282038204    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead8205    │8206 11 │       supervisor(Ecto.Migration.Supervisor, [])8207    │       ~8208    │8209    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/282108211     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead8212     │8213 260 │         reraise %{err | message: message}, System.stacktrace8214     │                                                   ~8215     │8216     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/682178218Generated ecto app8219==> phoenix_ecto8220Compiling 4 files (.ex)8221Generated phoenix_ecto app8222==> secure_random8223Compiling 1 file (.ex)8224    warning: use Bitwise is deprecated. import Bitwise instead8225    │8226  2 │   use Bitwise8227    │   ~~~~~~~~~~~8228    │8229    └─ lib/secure_random.ex:2: SecureRandom (module)82308231Generated secure_random app8232==> authable8233Compiling 34 files (.ex)8234    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8235    │8236 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8237    │                                ~8238    │8239    └─ lib/authable/auth_strategies/header.ex:10:32: Authable.AuthStrategy.Header (module)82408241     warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8242     │8243 128 │   @repo Application.get_env(:authable, :repo)8244     │                     ~8245     │8246     └─ lib/authable.ex:128:21: Authable (module)82478248    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8249    │8250  8 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8251    │                                ~8252    │8253    └─ lib/authable/auth_strategies/query_param.ex:8:32: Authable.AuthStrategy.QueryParam (module)82548255    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead8256    │8257 10 │   @auth_strategies Application.get_env(:authable, :auth_strategies)8258    │                                ~8259    │8260    └─ lib/authable/auth_strategies/session.ex:10:32: Authable.AuthStrategy.Session (module)826182628263== Compilation error in file lib/authable/auth_strategies/query_param.ex ==8264** (BadMapError) expected a map, got:82658266    nil82678268    (elixir 1.20.3) lib/map.ex:596: Map.get(nil, :query_params, nil)8269    lib/authable/auth_strategies/query_param.ex:9: (module)8270could not compile dependency :authable, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile authable --force", update it with "mix deps.update authable" or clean it with "mix deps.clean authable"