flashtag_api

Build log

nerves_system_qemu_aarch64

flashtag_api 0.0.1 · fail · run flashtag_api-0.0.1-1791184494949
7827 of 7827 lines
1Resolving Hex dependencies...2Resolution completed in 0.375s3Unchanged:4  circular_buffer 1.1.05  connection 1.0.46  cowboy 1.1.2 VULNERABLE!7    GHSA-w4f7-4cxr-rv3c (MEDIUM)8    aka: CVE-2026-43966, EEF-CVE-2026-439669    cowboy and gun affected by an HTTP Request/Response Splitting vulnerability10    https://osv.dev/vulnerability/GHSA-w4f7-4cxr-rv3c11  cowlib 1.0.2 VULNERABLE!12    EEF-CVE-2026-7790 (HIGH)13    aka: CVE-2026-7790, GHSA-32p9-57cr-4x6514    Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS15    https://osv.dev/vulnerability/EEF-CVE-2026-77901617    EEF-CVE-2026-43970 (HIGH)18    aka: CVE-2026-43970, GHSA-84f2-rp86-235p19    Decompression Bomb in cow_spdy:inflate/2 Allows Memory Exhaustion via Crafted SPDY Frame20    https://osv.dev/vulnerability/EEF-CVE-2026-4397021  db_connection 1.1.322  decimal 1.9.0 VULNERABLE!23    EEF-CVE-2026-32686 (MEDIUM)24    aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v25    Unbounded exponent in decimal enables unauthenticated DoS26    https://osv.dev/vulnerability/EEF-CVE-2026-3268627  ecto 2.2.1228  elixir_make 0.10.029  ex_machina 2.8.230  expo 1.1.131  flashtag 0.0.132  flashtag_api 0.0.133  gettext 0.26.234  interactive_cmd 0.1.435  mime 2.0.736  nerves 2.0.0-pre.237  nerves_discovery 0.1.538  nerves_logging 0.2.439  nerves_runtime 0.13.1340  nerves_system_bbb 2.30.241  nerves_system_br 1.34.442  nerves_system_mangopi_mq_pro 0.17.243  nerves_system_qemu_aarch64 0.4.244  nerves_system_rpi0 2.1.245  nerves_system_rpi4 2.1.246  nerves_system_rpi5 2.1.247  nerves_system_trellis 0.5.048  nerves_system_x86_64 1.34.249  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.150  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.151  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.152  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.153  nerves_toolchain_x86_64_nerves_linux_musl 15.3.154  nerves_uevent 0.1.755  phoenix 1.3.5 VULNERABLE!56    GHSA-p8f7-22gq-m7j9 (HIGH)57    aka: CVE-2022-4297558    Phoenix before 1.6.14 mishandles check_origin wildcarding59    https://osv.dev/vulnerability/GHSA-p8f7-22gq-m7j96061    EEF-CVE-2026-56812 (MEDIUM)62    aka: CVE-2026-56812, GHSA-63mc-hw7g-86rr63    Phoenix JavaScript presence client crashes on presence keys colliding with Object.prototype members in Presence.syncState/syncDiff64    https://osv.dev/vulnerability/EEF-CVE-2026-568126566    EEF-CVE-2026-56811 (HIGH)67    aka: CVE-2026-56811, GHSA-6983-jfq8-485w68    Phoenix transports do not limit channel joins per connection, enabling process-exhaustion denial of service69    https://osv.dev/vulnerability/EEF-CVE-2026-5681170  phoenix_ecto 3.6.071  phoenix_pubsub 1.1.272  plug 1.20.373  plug_crypto 2.2.074  poison 3.1.075  poolboy 1.5.276  postgrex 0.13.577  property_table 0.3.478  ranch 1.3.279  ring_logger 0.11.780  tablet 0.3.381  telemetry 1.4.282  toolshed 0.5.083  uboot_env 1.0.284* Getting flashtag_api (Hex package)85* Getting nerves (Hex package)86* Getting ring_logger (Hex package)87* Getting toolshed (Hex package)88* Getting nerves_runtime (Hex package)89* Getting nerves_system_bbb (Hex package)90* Getting nerves_system_mangopi_mq_pro (Hex package)91* Getting nerves_system_qemu_aarch64 (Hex package)92* Getting nerves_system_rpi0 (Hex package)93* Getting nerves_system_rpi4 (Hex package)94* Getting nerves_system_rpi5 (Hex package)95* Getting nerves_system_trellis (Hex package)96* Getting nerves_system_x86_64 (Hex package)97* Getting nerves_system_br (Hex package)98* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)99* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)100* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)101* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)102* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)103* Getting nerves_logging (Hex package)104* Getting nerves_uevent (Hex package)105* Getting uboot_env (Hex package)106* Getting elixir_make (Hex package)107* Getting property_table (Hex package)108* Getting circular_buffer (Hex package)109* Getting interactive_cmd (Hex package)110* Getting nerves_discovery (Hex package)111* Getting tablet (Hex package)112* Getting cowboy (Hex package)113* Getting flashtag (Hex package)114* Getting gettext (Hex package)115* Getting phoenix (Hex package)116* Getting phoenix_ecto (Hex package)117* Getting phoenix_pubsub (Hex package)118* Getting postgrex (Hex package)119* Getting connection (Hex package)120* Getting db_connection (Hex package)121* Getting decimal (Hex package)122* Getting ecto (Hex package)123* Getting plug (Hex package)124* Getting mime (Hex package)125* Getting plug_crypto (Hex package)126* Getting telemetry (Hex package)127* Getting poolboy (Hex package)128* Getting poison (Hex package)129* Getting expo (Hex package)130* Getting ex_machina (Hex package)131* Getting cowlib (Hex package)132* Getting ranch (Hex package)133Found packages with security advisories, see above for details134    warning: String.strip/1 is deprecated. Use String.trim/1 instead135    │136  4 │   @version File.read!("VERSION") |> String.strip137    │                                            ~138    │139    └─ /work/proj/deps_qemu_aarch64/poison/mix.exs:4:44: Poison.Mixfile (module)140141    warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes142    │143 62 │       "test": ["ecto.create --quiet", "ecto.migrate", "test"]144    │       ~145    │146    └─ /work/proj/deps_qemu_aarch64/flashtag/mix.exs:62:7147148    warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted. Similar to atoms, keywords made exclusively of ASCII letters, numbers, and underscores and not beginning with a number do not require quotes149    │150 66 │     ["test": ["ecto.create --quiet", "ecto.migrate", "test"]]151    │      ~152    │153    └─ /work/proj/deps_qemu_aarch64/flashtag_api/mix.exs:66:6154155==> nerves_system_br156Generated nerves_system_br app157==> connection158Compiling 1 file (.ex)159     warning: using single-quoted strings to represent charlists is deprecated.160     Use ~c"" if you indeed want a charlist or use "" instead.161     You may run "mix format --migrate" to change all single-quoted162     strings to use the ~c sigil and fix this warning.163     │164 553 │         [{:data, [{'State', mod_state}]}]165     │                    ~166     │167     └─ lib/connection.ex:553:20168169     warning: using single-quoted strings to represent charlists is deprecated.170     Use ~c"" if you indeed want a charlist or use "" instead.171     You may run "mix format --migrate" to change all single-quoted172     strings to use the ~c sigil and fix this warning.173     │174 680 │     format = '** Generic server ~p terminating \n' ++175     │              ~176     │177     └─ lib/connection.ex:680:14178179     warning: using single-quoted strings to represent charlists is deprecated.180     Use ~c"" if you indeed want a charlist or use "" instead.181     You may run "mix format --migrate" to change all single-quoted182     strings to use the ~c sigil and fix this warning.183     │184 681 │       '** Last message in was ~p~n' ++ ## No last message185     │       ~186     │187     └─ lib/connection.ex:681:7188189     warning: using single-quoted strings to represent charlists is deprecated.190     Use ~c"" if you indeed want a charlist or use "" instead.191     You may run "mix format --migrate" to change all single-quoted192     strings to use the ~c sigil and fix this warning.193     │194 682 │       '** When Server state == ~p~n' ++195     │       ~196     │197     └─ lib/connection.ex:682:7198199     warning: using single-quoted strings to represent charlists is deprecated.200     Use ~c"" if you indeed want a charlist or use "" instead.201     You may run "mix format --migrate" to change all single-quoted202     strings to use the ~c sigil and fix this warning.203     │204 683 │       '** Reason for termination == ~n** ~p~n'205     │       ~206     │207     └─ lib/connection.ex:683:7208209     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead210     │211 429 │         init_stop(starter, name, {reason, System.stacktrace()})212     │                                                  ~213     │214     └─ lib/connection.ex:429:50: Connection.init_it/6215     └─ lib/connection.ex:431:45: Connection.init_it/6216     └─ lib/connection.ex:491:57: Connection.handle_call/3217     └─ lib/connection.ex:540:41: Connection.code_change/3218     └─ lib/connection.ex:581:57: Connection.terminate/2219     └─ lib/connection.ex:625:49: Connection.enter_connect/5220     └─ lib/connection.ex:628:34: Connection.enter_connect/5221     └─ lib/connection.ex:631:45: Connection.enter_connect/5222     └─ lib/connection.ex:657:49: Connection.enter_terminate/5223     └─ lib/connection.ex:660:34: Connection.enter_terminate/5224     └─ lib/connection.ex:663:45: Connection.enter_terminate/5225     └─ lib/connection.ex:744:24: Connection.connect/3226     └─ lib/connection.ex:770:24: Connection.disconnect/3227     └─ lib/connection.ex:813:57: Connection.handle_async/3228229Generated connection app230==> mime231Compiling 1 file (.ex)232Generated mime app233==> circular_buffer234Compiling 1 file (.ex)235Generated circular_buffer app236==> poison237Compiling 4 files (.ex)238    warning: using single-quoted strings to represent charlists is deprecated.239    Use ~c"" if you indeed want a charlist or use "" instead.240    You may run "mix format --migrate" to change all single-quoted241    strings to use the ~c sigil and fix this warning.242    │243 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do244    │                               ~245    │246    └─ lib/poison/encoder.ex:93:31247248    warning: using single-quoted strings to represent charlists is deprecated.249    Use ~c"" if you indeed want a charlist or use "" instead.250    You may run "mix format --migrate" to change all single-quoted251    strings to use the ~c sigil and fix this warning.252    │253 93 │   for {char, seq} <- Enum.zip('"\\\n\t\r\f\b', '"\\ntrfb') do254    │                                                ~255    │256    └─ lib/poison/encoder.ex:93:48257258     warning: using single-quoted strings to represent charlists is deprecated.259     Use ~c"" if you indeed want a charlist or use "" instead.260     You may run "mix format --migrate" to change all single-quoted261     strings to use the ~c sigil and fix this warning.262     │263 139 │   defp chunk_size(<<char>> <> _, _mode, acc) when char <= 0x1F or char in '"\\' do264     │                                                                           ~265     │266     └─ lib/poison/encoder.ex:139:75267268    warning: using single-quoted strings to represent charlists is deprecated.269    Use ~c"" if you indeed want a charlist or use "" instead.270    You may run "mix format --migrate" to change all single-quoted271    strings to use the ~c sigil and fix this warning.272    │273 77 │   defp value(<<char, _ :: binary>> = string, pos, _keys) when char in '-0123456789' do274    │                                                                       ~275    │276    └─ lib/poison/parser.ex:77:71277278     warning: using single-quoted strings to represent charlists is deprecated.279     Use ~c"" if you indeed want a charlist or use "" instead.280     You may run "mix format --migrate" to change all single-quoted281     strings to use the ~c sigil and fix this warning.282     │283 155 │   defp number_int(<<char, _ :: binary>> = string, pos, acc) when char in '123456789' do284     │                                                                          ~285     │286     └─ lib/poison/parser.ex:155:74287288     warning: using single-quoted strings to represent charlists is deprecated.289     Use ~c"" if you indeed want a charlist or use "" instead.290     You may run "mix format --migrate" to change all single-quoted291     strings to use the ~c sigil and fix this warning.292     │293 171 │   defp number_exp(<<e>> <> rest, frac, pos, acc) when e in 'eE' do294     │                                                            ~295     │296     └─ lib/poison/parser.ex:171:60297298     warning: using single-quoted strings to represent charlists is deprecated.299     Use ~c"" if you indeed want a charlist or use "" instead.300     You may run "mix format --migrate" to change all single-quoted301     strings to use the ~c sigil and fix this warning.302     │303 197 │   defp number_digits(<<char>> <> rest = string, pos) when char in '0123456789' do304     │                                                                   ~305     │306     └─ lib/poison/parser.ex:197:67307308     warning: using single-quoted strings to represent charlists is deprecated.309     Use ~c"" if you indeed want a charlist or use "" instead.310     You may run "mix format --migrate" to change all single-quoted311     strings to use the ~c sigil and fix this warning.312     │313 205 │   defp number_digits_count(<<char>> <> rest, acc) when char in '0123456789' do314     │                                                                ~315     │316     └─ lib/poison/parser.ex:205:64317318     warning: using single-quoted strings to represent charlists is deprecated.319     Use ~c"" if you indeed want a charlist or use "" instead.320     You may run "mix format --migrate" to change all single-quoted321     strings to use the ~c sigil and fix this warning.322     │323 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do324     │                               ~325     │326     └─ lib/poison/parser.ex:229:31327328     warning: using single-quoted strings to represent charlists is deprecated.329     Use ~c"" if you indeed want a charlist or use "" instead.330     You may run "mix format --migrate" to change all single-quoted331     strings to use the ~c sigil and fix this warning.332     │333 229 │   for {seq, char} <- Enum.zip('"\\ntr/fb', '"\\\n\t\r/\f\b') do334     │                                            ~335     │336     └─ lib/poison/parser.ex:229:44337338     warning: using single-quoted strings to represent charlists is deprecated.339     Use ~c"" if you indeed want a charlist or use "" instead.340     You may run "mix format --migrate" to change all single-quoted341     strings to use the ~c sigil and fix this warning.342     │343 239 │     when a1 in 'dD' and a2 in 'dD'344     │                ~345     │346     └─ lib/poison/parser.ex:239:16347348     warning: using single-quoted strings to represent charlists is deprecated.349     Use ~c"" if you indeed want a charlist or use "" instead.350     You may run "mix format --migrate" to change all single-quoted351     strings to use the ~c sigil and fix this warning.352     │353 239 │     when a1 in 'dD' and a2 in 'dD'354     │                               ~355     │356     └─ lib/poison/parser.ex:239:31357358     warning: using single-quoted strings to represent charlists is deprecated.359     Use ~c"" if you indeed want a charlist or use "" instead.360     You may run "mix format --migrate" to change all single-quoted361     strings to use the ~c sigil and fix this warning.362     │363 240 │     and (b1 in '89abAB')364     │                ~365     │366     └─ lib/poison/parser.ex:240:16367368     warning: using single-quoted strings to represent charlists is deprecated.369     Use ~c"" if you indeed want a charlist or use "" instead.370     You may run "mix format --migrate" to change all single-quoted371     strings to use the ~c sigil and fix this warning.372     │373 274 │   defp skip_whitespace(<<char>> <> rest, pos) when char in '\s\n\t\r' do374     │                                                            ~375     │376     └─ lib/poison/parser.ex:274:60377378    warning: Application.get_env/2 is discouraged in the module body, use Application.compile_env/3 instead379    │380 22 │   if Application.get_env(:poison, :native) do381    │                  ~382    │383    └─ lib/poison/parser.ex:22:18: Poison.Parser (module)384385    warning: use Bitwise is deprecated. import Bitwise instead386    │387 26 │   use Bitwise388    │   ~~~~~~~~~~~389    │390    └─ lib/poison/parser.ex:26: Poison.Parser (module)391392     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 operator393     │394 199 │     <<digits :: binary-size(count), rest :: binary>> = string395     │                             ~396     │397     └─ lib/poison/parser.ex:199:29: Poison.Parser.number_digits/2398399     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 operator400     │401 225 │     <<chunk :: binary-size(count), rest :: binary>> = string402     │                            ~403     │404     └─ lib/poison/parser.ex:225:28: Poison.Parser.string_continue/3405406    warning: use Bitwise is deprecated. import Bitwise instead407    │408 83 │   use Bitwise409    │   ~~~~~~~~~~~410    │411    └─ lib/poison/encoder.ex:83: Poison.Encoder.BitString (module)412413     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 operator414     │415 135 │     <<chunk :: binary-size(size), rest :: binary>> = string416     │                            ~417     │418     └─ lib/poison/encoder.ex:135:28: Poison.Encoder.BitString.escape/2419420     warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead421     │422 173 │     case Integer.to_char_list(char, 16) do423     │                  ~424     │425     └─ lib/poison/encoder.ex:173:18: Poison.Encoder.BitString.seq/1426427Generated poison app428==> plug_crypto429Compiling 5 files (.ex)430Generated plug_crypto app431==> nerves_compatibility_test432===> Analyzing applications...433===> Compiling ranch434    ┌─ src/ranch_conns_sup.erl:435    │436 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},437    │  	╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.438Compile directive 'nowarn_deprecated_catch' can be used to suppress439warnings in selected modules.440441442    ┌─ src/ranch.erl:443    │444 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);445    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.446Compile directive 'nowarn_deprecated_catch' can be used to suppress447warnings in selected modules.448449450     ┌─ src/ranch_ssl.erl:451     │452 128 │  	case ssl:ssl_accept(CSocket, Timeout) of453     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead454455     ┌─ src/ranch_ssl.erl:456     │457 233 │  			end, ssl:cipher_suites());458     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead459460     ┌─ src/ranch_ssl.erl:461     │462 235 │  			ssl:cipher_suites()463     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead464465466==> tablet467Compiling 2 files (.ex)468Generated tablet app469==> elixir_make470Compiling 8 files (.ex)471Generated elixir_make app472==> nerves_logging473 CC kmsg_tailer.o474 LD kmsg_tailer475Compiling 5 files (.ex)476Generated nerves_logging app477==> nerves_compatibility_test478===> Analyzing applications...479===> Compiling cowlib480==> nerves_discovery481Compiling 5 files (.ex)482Generated nerves_discovery app483==> ring_logger484Compiling 7 files (.ex)485Generated ring_logger app486==> nerves_compatibility_test487===> Analyzing applications...488===> Compiling poolboy489warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"490  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/2491  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/1492  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5493  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2494  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4495  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2496497==> db_connection498Compiling 23 files (.ex)499warning: cannot infer signatures from :poolboy because it is not loaded500501    warning: unused require Bitwise502    │503 31 │     require Bitwise504    │     ~505    │506    └─ lib/db_connection/backoff.ex:31:5507508     warning: using single-quoted strings to represent charlists is deprecated.509     Use ~c"" if you indeed want a charlist or use "" instead.510     You may run "mix format --migrate" to change all single-quoted511     strings to use the ~c sigil and fix this warning.512     │513 406 │       :normal    -> [{:data, [{'Module', mod}]}]514     │                                ~515     │516     └─ lib/db_connection/connection.ex:406:32517518     warning: using single-quoted strings to represent charlists is deprecated.519     Use ~c"" if you indeed want a charlist or use "" instead.520     You may run "mix format --migrate" to change all single-quoted521     strings to use the ~c sigil and fix this warning.522     │523 661 │     [{:data, [{'Module', mod}, {'State', state}]}]524     │                ~525     │526     └─ lib/db_connection/connection.ex:661:16527528     warning: using single-quoted strings to represent charlists is deprecated.529     Use ~c"" if you indeed want a charlist or use "" instead.530     You may run "mix format --migrate" to change all single-quoted531     strings to use the ~c sigil and fix this warning.532     │533 661 │     [{:data, [{'Module', mod}, {'State', state}]}]534     │                                 ~535     │536     └─ lib/db_connection/connection.ex:661:33537538    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead539    │540  8 │     children  = [supervisor(child_mod, [], [restart: :temporary])]541    │                  ~542    │543    └─ lib/db_connection/sojourn/supervisor.ex:8:18: DBConnection.Sojourn.Supervisor.start_link/0544545    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead546    │547 30 │     worker(DBConnection.Watcher, [owner])548    │     ~549    │550    └─ lib/db_connection/sojourn/pool.ex:30:5: DBConnection.Sojourn.Pool.watcher/1551552    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead553    │554 37 │     worker(:sregulator, [regulator, opts, start_opts], child_opts)555    │     ~556    │557    └─ lib/db_connection/sojourn/pool.ex:37:5: DBConnection.Sojourn.Pool.regulator/1558    └─ lib/db_connection/sojourn/pool.ex:49:5: DBConnection.Sojourn.Pool.starter/2559560    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead561    │562 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])563    │     ~564    │565    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3566567    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead568    │569 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])570    │     ~571    │572    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2573574     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead575     │576 111 │         stack = System.stacktrace()577     │                        ~578     │579     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3580581    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead582    │583 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)584    │                     ~585    │586    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4587588     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead589     │590 138 │         case System.stacktrace() do591     │                     ~592     │593     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2594595     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead596     │597 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)598     │                     ~599     │600     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3601602     warning: the following clause will never match:603604         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->605606     because it attempts to match on the result of:607608         System.stacktrace()609610     which has type:611612         empty_list()613614     where "arity" was given the type:615616         # type: integer()617         # from: lib/db_connection/connection.ex:139:56618         is_integer(arity)619620     type warning found at:621     │622 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace623     │                                      ~624     │625     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2626627    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead628    │629  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]630    │                  ~631    │632    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0633634     warning: the following clause will never match:635636         [{a, b, params, c} | rest] when is_list(params) ->637638     because it attempts to match on the result of:639640         System.stacktrace()641642     which has type:643644         empty_list()645646     where "params" was given the type:647648         # type: empty_list() or non_empty_list(term(), term())649         # from: lib/db_connection/connection.ex:140:43650         is_list(params)651652     type warning found at:653     │654 140 │           [{a, b, params, c} | rest] when is_list(params) ->655     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~656     │657     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2658659    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead660    │661  8 │     pool = supervisor(Pool, [], [restart: :temporary])662    │            ~663    │664    └─ lib/db_connection/ownership/pool_supervisor.ex:8:12: DBConnection.Ownership.PoolSupervisor.start_link/0665666    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead667    │668  9 │                 supervisor(DBConnection.Ownership.ProxySupervisor, [],669    │                 ~670    │671    └─ lib/db_connection/ownership/pool.ex:9:17: DBConnection.Ownership.Pool.start_link/3672673    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead674    │675 36 │     worker(DBConnection.Watcher, [owner])676    │     ~677    │678    └─ lib/db_connection/ownership/pool.ex:36:5: DBConnection.Ownership.Pool.watcher/1679680     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead681     │682 986 │             stack = System.stacktrace()683     │                            ~684     │685     └─ lib/db_connection.ex:986:28: DBConnection.handle/4686     └─ lib/db_connection.ex:992:24: DBConnection.handle/4687     └─ lib/db_connection.ex:1003:65: DBConnection.parse/4688     └─ lib/db_connection.ex:1012:24: DBConnection.encode/4689     └─ lib/db_connection.ex:1022:40: DBConnection.decode/6690     └─ lib/db_connection.ex:1057:40: DBConnection.describe/3691     └─ lib/db_connection.ex:1082:40: DBConnection.describe_run/5692     └─ lib/db_connection.ex:1222:28: DBConnection.run_end/2693     └─ lib/db_connection.ex:1293:40: DBConnection.transaction_run/4694     └─ lib/db_connection.ex:1359:28: DBConnection.handle/5695     └─ lib/db_connection.ex:1365:24: DBConnection.handle/5696     └─ lib/db_connection.ex:1383:24: DBConnection.transaction_nested/2697     └─ lib/db_connection.ex:1434:24: DBConnection.prepare_declare_log/6698     └─ lib/db_connection.ex:1463:24: DBConnection.declare_log/6699700    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead701    │702  9 │       supervisor(DBConnection.Task, []),703    │       ~704    │705    └─ lib/db_connection/app.ex:9:7: DBConnection.App.start/2706    └─ lib/db_connection/app.ex:10:7: DBConnection.App.start/2707    └─ lib/db_connection/app.ex:11:7: DBConnection.App.start/2708709     warning: :random.seed/3 is deprecated. Use the 'rand' module instead710     │711 108 │     case :random.seed(hash, sec, micro) do712     │                  ~713     │714     └─ lib/db_connection/backoff.ex:108:18: DBConnection.Backoff.random_seed/0715716Generated db_connection app717==> decimal718Compiling 4 files (.ex)719      warning: using single-quoted strings to represent charlists is deprecated.720      Use ~c"" if you indeed want a charlist or use "" instead.721      You may run "mix format --migrate" to change all single-quoted722      strings to use the ~c sigil and fix this warning.723      │724 1320 │           '0.' ++ :lists.duplicate(-diff, ?0) ++ list725      │           ~726      │727      └─ lib/decimal.ex:1320:11728729      warning: using single-quoted strings to represent charlists is deprecated.730      Use ~c"" if you indeed want a charlist or use "" instead.731      You may run "mix format --migrate" to change all single-quoted732      strings to use the ~c sigil and fix this warning.733      │734 1351 │           list = list ++ 'E'735      │                          ~736      │737      └─ lib/decimal.ex:1351:26738739      warning: using single-quoted strings to represent charlists is deprecated.740      Use ~c"" if you indeed want a charlist or use "" instead.741      You may run "mix format --migrate" to change all single-quoted742      strings to use the ~c sigil and fix this warning.743      │744 1352 │           list = if exp >= 0, do: list ++ '+', else: list745      │                                           ~746      │747      └─ lib/decimal.ex:1352:43748749      warning: using single-quoted strings to represent charlists is deprecated.750      Use ~c"" if you indeed want a charlist or use "" instead.751      You may run "mix format --migrate" to change all single-quoted752      strings to use the ~c sigil and fix this warning.753      │754 1775 │       int = if int == [], do: '0', else: int755      │                               ~756      │757      └─ lib/decimal.ex:1775:31758759      warning: using single-quoted strings to represent charlists is deprecated.760      Use ~c"" if you indeed want a charlist or use "" instead.761      You may run "mix format --migrate" to change all single-quoted762      strings to use the ~c sigil and fix this warning.763      │764 1776 │       exp = if exp == [], do: '0', else: exp765      │                               ~766      │767      └─ lib/decimal.ex:1776:31768769Generated decimal app770==> interactive_cmd771Compiling 1 file (.ex)772Generated interactive_cmd app773==> nerves774Compiling 65 files (.ex)775    warning: redefining module Mix.Tasks.Nerves.Init (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Mix.Tasks.Nerves.Init.beam)776    │777  6 │ defmodule Mix.Tasks.Nerves.Init do778    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~779    │780    └─ lib/mix/tasks/nerves.init.ex:6: Mix.Tasks.Nerves.Init (module)781782    warning: redefining module Nerves (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.beam)783    │784  6 │ defmodule Nerves do785    │ ~~~~~~~~~~~~~~~~~~~786    │787    └─ lib/nerves.ex:6: Nerves (module)788789    warning: redefining module Nerves.ArtifactResolver (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.ArtifactResolver.beam)790    │791  5 │ defmodule Nerves.ArtifactResolver do792    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~793    │794    └─ lib/nerves/artifact_resolver.ex:5: Nerves.ArtifactResolver (module)795796    warning: redefining module Nerves.BuildAction.AppModes (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.AppModes.beam)797    │798  6 │ defmodule Nerves.BuildAction.AppModes do799    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~800    │801    └─ lib/nerves/build_action/app_modes.ex:6: Nerves.BuildAction.AppModes (module)802803    warning: redefining module Nerves.BuildAction.CheckExecutables (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.CheckExecutables.beam)804    │805  5 │ defmodule Nerves.BuildAction.CheckExecutables do806    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~807    │808    └─ lib/nerves/build_action/check_executables.ex:5: Nerves.BuildAction.CheckExecutables (module)809810    warning: redefining module Nerves.BuildAction.Erlinit (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Erlinit.beam)811    │812  8 │ defmodule Nerves.BuildAction.Erlinit do813    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~814    │815    └─ lib/nerves/build_action/erlinit.ex:8: Nerves.BuildAction.Erlinit (module)816817    warning: redefining module Nerves.BuildAction.Firmware (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Firmware.beam)818    │819  5 │ defmodule Nerves.BuildAction.Firmware do820    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~821    │822    └─ lib/nerves/build_action/firmware.ex:5: Nerves.BuildAction.Firmware (module)823824    warning: redefining module Nerves.BuildAction.IExStartupCheck (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.IExStartupCheck.beam)825    │826  7 │ defmodule Nerves.BuildAction.IExStartupCheck do827    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~828    │829    └─ lib/nerves/build_action/iex_startup_check.ex:7: Nerves.BuildAction.IExStartupCheck (module)830831    warning: redefining module Nerves.BuildAction.NervesV1System (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1System.beam)832    │833  5 │ defmodule Nerves.BuildAction.NervesV1System do834    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~835    │836    └─ lib/nerves/build_action/nerves_v1_system.ex:5: Nerves.BuildAction.NervesV1System (module)837838    warning: redefining module Nerves.BuildAction.NervesV1Toolchain (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.NervesV1Toolchain.beam)839    │840  5 │ defmodule Nerves.BuildAction.NervesV1Toolchain do841    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~842    │843    └─ lib/nerves/build_action/nerves_v1_toolchain.ex:5: Nerves.BuildAction.NervesV1Toolchain (module)844845    warning: redefining module Nerves.BuildAction.Rootfs (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Rootfs.beam)846    │847  5 │ defmodule Nerves.BuildAction.Rootfs do848    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~849    │850    └─ lib/nerves/build_action/rootfs.ex:5: Nerves.BuildAction.Rootfs (module)851852    warning: redefining module Nerves.BuildAction.SortApps (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.SortApps.beam)853    │854  6 │ defmodule Nerves.BuildAction.SortApps do855    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~856    │857    └─ lib/nerves/build_action/sort_apps.ex:6: Nerves.BuildAction.SortApps (module)858859    warning: redefining module Nerves.BuildAction.StripAll (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.StripAll.beam)860    │861  5 │ defmodule Nerves.BuildAction.StripAll do862    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~863    │864    └─ lib/nerves/build_action/strip_all.ex:5: Nerves.BuildAction.StripAll (module)865866    warning: redefining module Nerves.BuildAction.Trimmer (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)867    │868  5 │ defmodule Nerves.BuildAction.Trimmer do869    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~870    │871    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)872873    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)874    │875  5 │ defmodule Nerves.BuildPlan do876    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~877    │878    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)879880    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)881    │882  5 │ defmodule Nerves.BuildPlan.Checks do883    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~884    │885    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)886887    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Container.beam)888    │889  6 │ defmodule Nerves.Container do890    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~891    │892    └─ lib/nerves/container.ex:6: Nerves.Container (module)893894    warning: redefining module Nerves.Fingerprint (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Fingerprint.beam)895    │896  5 │ defmodule Nerves.Fingerprint do897    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~898    │899    └─ lib/nerves/fingerprint.ex:5: Nerves.Fingerprint (module)900901    warning: redefining module Nerves.MixPackage (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.MixPackage.beam)902    │903  5 │ defmodule Nerves.MixPackage do904    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~905    │906    └─ lib/nerves/mix_package.ex:5: Nerves.MixPackage (module)907908    warning: redefining module Nerves.Paths (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.Paths.beam)909    │910  5 │ defmodule Nerves.Paths do911    │ ~~~~~~~~~~~~~~~~~~~~~~~~~912    │913    └─ lib/nerves/paths.ex:5: Nerves.Paths (module)914915    warning: redefining module Nerves.TargetTuple (current version loaded from /work/proj/_build/qemu_aarch64/lib/nerves/ebin/Elixir.Nerves.TargetTuple.beam)916    │917  5 │ defmodule Nerves.TargetTuple do918    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~919    │920    └─ lib/nerves/target_tuple.ex:5: Nerves.TargetTuple (module)921922Generated nerves app923==> nerves_toolchain_aarch64_nerves_linux_gnu924Compiling 1 file (.ex)925Generated nerves_toolchain_aarch64_nerves_linux_gnu app926==> nerves_system_qemu_aarch64927Compiling 1 file (.ex)928Generated nerves_system_qemu_aarch64 app929==> nerves_compatibility_test930===> Analyzing applications...931===> Compiling telemetry932===> Analyzing applications...933===> Compiling cowboy934     ┌─ src/cowboy_websocket.erl:935     │936 147 │  		Stacktrace = erlang:get_stacktrace(),937     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace938939     ┌─ src/cowboy_websocket.erl:940     │941 645 │  			{stacktrace, erlang:get_stacktrace()},942     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace943944     ┌─ src/cowboy_websocket.erl:945     │946 755 │  			{stacktrace, erlang:get_stacktrace()},947     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace948949950    ┌─ src/cowboy_handler.erl:951    │952 87 │  		Stacktrace = erlang:get_stacktrace(),953    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace954955     ┌─ src/cowboy_handler.erl:956     │957 116 │  		Stacktrace = erlang:get_stacktrace(),958     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace959960     ┌─ src/cowboy_handler.erl:961     │962 235 │  		Stacktrace = erlang:get_stacktrace(),963     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace964965     ┌─ src/cowboy_handler.erl:966     │967 290 │  			{stacktrace, erlang:get_stacktrace()},968     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace969970971    ┌─ src/cowboy_rest.erl:972    │973 69 │  				Stacktrace = erlang:get_stacktrace(),974    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace975976      ┌─ src/cowboy_rest.erl:977      │978 1006 │  	Stacktrace = erlang:get_stacktrace(),979      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace980981982==> expo983Compiling 2 files (.erl)984Compiling 22 files (.ex)985Generated expo app986==> gettext987Compiling 18 files (.ex)988     warning: unused require Gettext.Macros989     │990 594 │   require Gettext.Macros991     │   ~992     │993     └─ lib/gettext.ex:594:3994995     warning: the following clause is redundant:996997         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)998999     it has type:10001001         dynamic(%Expo.Message.Plural{})10021003     previous clauses have already matched on the following types:10041005         %Expo.Message.Singular{}1006         %Expo.Message.Plural{}10071008     │1009 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1010     │        ~1011     │1012     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/110131014     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead1015     │1016 426 │               Kernel.ParallelCompiler.async(fn ->1017     │                                       ~1018     │1019     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/310201021Generated gettext app1022==> phoenix_pubsub1023Compiling 13 files (.ex)1024     warning: single quotes around atoms are deprecated. Use double quotes instead1025     │1026 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1027     │                       ~1028     │1029     └─ lib/phoenix/pubsub/local.ex:160:2310301031     warning: single quotes around atoms are deprecated. Use double quotes instead1032     │1033 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1034     │                                        ~1035     │1036     └─ lib/phoenix/pubsub/local.ex:160:4010371038     warning: unused require Logger1039     │1040 107 │   require Logger1041     │   ~1042     │1043     └─ lib/phoenix/tracker.ex:107:310441045     warning: a struct for Phoenix.Tracker.State is expected on struct update:10461047         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}10481049     but got type:10501051         dynamic()10521053     where "delta" was given the type:10541055         # type: dynamic()1056         # from: lib/phoenix/tracker/state.ex:461:361057         %Phoenix.Tracker.State{delta: delta} = state10581059     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10601061     type warning found at:1062     │1063 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1064     │                 ~1065     │1066     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/510671068    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10691070        %Phoenix.Tracker.Replica{replica | status: :permdown}10711072    but got type:10731074        dynamic()10751076    where "replica" was given the type:10771078        # type: dynamic()1079        # from: lib/phoenix/tracker/replica.ex:72:171080        replica10811082    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10831084    type warning found at:1085    │1086 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1087    │                               ~1088    │1089    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110901091    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10921093        %Phoenix.Tracker.Replica{replica | status: :down}10941095    but got type:10961097        dynamic()10981099    where "replica" was given the type:11001101        # type: dynamic()1102        # from: lib/phoenix/tracker/replica.ex:74:131103        replica11041105    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11061107    type warning found at:1108    │1109 74 │   defp down(replica), do: %Replica{replica | status: :down}1110    │                           ~1111    │1112    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111131114    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11151116        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11171118    but got type:11191120        dynamic()11211122    where "replica" was given the type:11231124        # type: dynamic()1125        # from: lib/phoenix/tracker/replica.ex:76:291126        replica11271128    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11291130    type warning found at:1131    │1132 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1133    │     ~1134    │1135    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/111361137     warning: a struct for Phoenix.Tracker.State is expected on struct update:11381139         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11401141     but got type:11421143         dynamic()11441145     where "delta" was given the type:11461147         # type: dynamic()1148         # from: lib/phoenix/tracker/state.ex:541:991149         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1150           state11511152     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11531154     type warning found at:1155     │1156 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1157     │                   ~1158     │1159     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/111601161     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1162     │1163 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1164     │         ~1165     │1166     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/111671168     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1169     │1170 273 │     supervise(shards, strategy: :one_for_one,1171     │     ~1172     │1173     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/111741175     warning: a struct for Phoenix.Tracker.State is expected on struct update:11761177         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11781179     but got type:11801181         dynamic(%{..., range: {term(), term()}})11821183     where "delta" was given the type:11841185         # type: dynamic(%{..., range: {term(), term()}})1186         # from: lib/phoenix/tracker/state.ex:551:301187         {start_clock, end_clock} = delta.range11881189     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11901191     type warning found at:1192     │1193 555 │            delta: %State{delta | range: {start_clock, new_end}}}1194     │                   ~1195     │1196     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/211971198    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1199    │1200  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1201    │        ~1202    │1203    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/212041205    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1206    │1207 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1208    │       ~1209    │1210    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/112111212    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1213    │1214 43 │     :ok = :pg2.create(pg2_group)1215    │                ~1216    │1217    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/112181219    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1220    │1221 44 │     :ok = :pg2.join(pg2_group, self())1222    │                ~1223    │1224    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112251226    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1227    │1228 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1229    │       ~1230    │1231    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/112321233    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1234    │1235 97 │     supervise(children, strategy: :rest_for_one)1236    │     ~1237    │1238    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/112391240    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1241    │1242 57 │     :pg2.get_members(pg2_namespace(server_name))1243    │          ~1244    │1245    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112461247    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1248    │1249 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1250    │         ~1251    │1252    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11253    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112541255    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1256    │1257 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1258    │       ~1259    │1260    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112611262    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1263    │1264 42 │     supervise children, strategy: :one_for_one1265    │     ~1266    │1267    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112681269Generated phoenix_pubsub app1270==> plug1271Compiling 1 file (.erl)1272Compiling 42 files (.ex)1273Generated plug app1274warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1275  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21276  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11277  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51278  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21279  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41280  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/212811282==> phoenix1283Compiling 75 files (.ex)1284warning: cannot infer signatures from :cowboy because it is not loaded12851286warning: cannot infer signatures from :cowlib because it is not loaded12871288warning: cannot infer signatures from :ranch because it is not loaded12891290     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 operator1291     │1292 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1293     │                    ~1294     │1295     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/112961297     warning: using single-quoted strings to represent charlists is deprecated.1298     Use ~c"" if you indeed want a charlist or use "" instead.1299     You may run "mix format --migrate" to change all single-quoted1300     strings to use the ~c sigil and fix this warning.1301     │1302 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1303     │                               ~1304     │1305     └─ lib/phoenix/channel/server.ex:310:3113061307    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1308    │1309 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1310    │                    ~1311    │1312    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/313131314    warning: unused require Logger1315    │1316 20 │   require Logger1317    │   ~1318    │1319    └─ lib/phoenix/endpoint/handler.ex:20:313201321    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1322    │1323 39 │       Logger.warn """1324    │              ~1325    │1326    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/113271328    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 operator1329    │1330 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1331    │                             ~1332    │1333    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213341335     warning: using single-quoted strings to represent charlists is deprecated.1336     Use ~c"" if you indeed want a charlist or use "" instead.1337     You may run "mix format --migrate" to change all single-quoted1338     strings to use the ~c sigil and fix this warning.1339     │1340 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1341     │                                                  ~1342     │1343     └─ lib/phoenix/router.ex:315:5013441345     warning: using single-quoted strings to represent charlists is deprecated.1346     Use ~c"" if you indeed want a charlist or use "" instead.1347     You may run "mix format --migrate" to change all single-quoted1348     strings to use the ~c sigil and fix this warning.1349     │1350 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1351     │                                                  ~1352     │1353     └─ lib/phoenix/router/helpers.ex:195:5013541355    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13561357    This error happens when you have function calls without parentheses inside keywords. For example:13581359        function(arg, one: nested_call a, b, c)1360        function(arg, one: if expr, do: :this, else: :that)13611362    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:13631364        function(arg, one: if(expr, do: :this, else: :that))1365        function(arg, one: nested_call(a, b, c))13661367    Ambiguity found at:1368    │1369 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1370    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1371    │1372    └─ lib/phoenix/router/resource.ex:7113731374    warning: duplicate key :route found in struct1375    │1376 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1377    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1378    │1379    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)13801381     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)"1382     │1383 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1384     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1385     │1386     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)13871388     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1389     │1390 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1391     │              ~1392     │1393     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/113941395     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1396     │1397 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1398     │            ~1399     │1400     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/214011402     warning: using single-quoted strings to represent charlists is deprecated.1403     Use ~c"" if you indeed want a charlist or use "" instead.1404     You may run "mix format --migrate" to change all single-quoted1405     strings to use the ~c sigil and fix this warning.1406     │1407 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1408     │                                                  ~1409     │1410     └─ lib/phoenix/template.ex:174:5014111412     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1413     │1414 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1415     │            ~1416     │1417     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/214181419    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1420    │1421 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1422    │       ~1423    │1424    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114251426    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1427    │1428 14 │     supervise(children, strategy: :simple_one_for_one)1429    │     ~1430    │1431    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114321433     warning: expected a module (an atom) when invoking config/1 in expression:14341435         endpoint.config(:endpoint_id)14361437     where "endpoint" was given the type:14381439         # type: dynamic(%{..., __pubsub_server__: atom()})1440         # from: lib/phoenix/transports/long_poll.ex:199:101441         verify_token(endpoint, token, opts)14421443     type warning found at:1444     │1445 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1446     │                                          ~1447     │1448     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314491450     warning: unknown key .__pubsub_server__ in expression:14511452         endpoint.__pubsub_server__14531454     the given type does not have the given key:14551456         dynamic(1457           %Phoenix.Socket{1458             id: term(),1459             assigns: term(),1460             channel: term(),1461             channel_pid: term(),1462             endpoint: atom(),1463             handler: term(),1464             joined: term(),1465             pubsub_server: term(),1466             ref: term(),1467             join_ref: term(),1468             topic: term(),1469             transport: term(),1470             transport_pid: term(),1471             transport_name: term(),1472             serializer: term(),1473             private: term(),1474             vsn: term()1475           } or1476             %Plug.Conn{1477               adapter: term(),1478               assigns: term(),1479               body_params: term(),1480               cookies: term(),1481               halted: term(),1482               host: term(),1483               method: term(),1484               owner: term(),1485               params: term(),1486               path_info: term(),1487               path_params: term(),1488               port: term(),1489               private: term(),1490               query_params: term(),1491               query_string: term(),1492               remote_ip: term(),1493               req_cookies: term(),1494               req_headers: term(),1495               request_path: term(),1496               resp_body: term(),1497               resp_cookies: term(),1498               resp_headers: term(),1499               scheme: term(),1500               script_name: term(),1501               secret_key_base: term(),1502               state: term(),1503               status: term()1504             } or atom() or binary()1505         )15061507     where "endpoint" was given the type:15081509         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1510         # from: lib/phoenix/transports/long_poll.ex:254:191511         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15121513     type warning found at:1514     │1515 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1516     │                                                          ~~~~~~~~~~~~~~~~~1517     │1518     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315191520    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1521    │1522  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1523    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1524    │1525    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)15261527    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1528    │1529 10 │     conn = @connection.conn(req, transport)1530    │                        ~1531    │1532    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/315331534    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1535    │1536 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1537    │                       ~1538    │1539    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/315401541     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1542     │1543 647 │       exception -> {:error, {exception, System.stacktrace()}}1544     │                                                ~1545     │1546     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/115471548    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1549    │1550 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1551    │                                                                                   ~1552    │1553    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/315541555     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1556     │1557 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1558     │                                                     ~1559     │1560     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415611562    warning: a struct for Plug.Conn is expected on struct update:15631564        %Plug.Conn{conn | state: :sent}15651566    but got type:15671568        dynamic()15691570    where "conn" was given the type:15711572        # type: dynamic()1573        # from: lib/phoenix/endpoint/render_errors.ex:79:211574        conn15751576    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15771578    type warning found at:1579    │1580 83 │         %Plug.Conn{conn | state: :sent}1581    │         ~1582    │1583    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/515841585    warning: a struct for Plug.Conn is expected on struct update:15861587        %Plug.Conn{conn | query_params: %{}, params: %{}}15881589    but got type:15901591        dynamic(%{..., params: %Plug.Conn.Unfetched{}})15921593    where "conn" was given the types:15941595        # type: dynamic(%{..., params: term()})1596        # from: lib/phoenix/endpoint/render_errors.ex:94:171597        conn.params15981599        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1600        # from: lib/phoenix/endpoint/render_errors.ex:94:171601        conn.params16021603    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16041605    type warning found at:1606    │1607 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1608    │                                   ~1609    │1610    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116111612     warning: a struct for Phoenix.Socket is expected on struct update:16131614         %Phoenix.Socket{socket | id: id}16151616     but got type:16171618         dynamic()16191620     where "socket" was given the type:16211622         # type: dynamic()1623         # from: lib/phoenix/socket/transport.ex1624         {:ok, socket}16251626     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"16271628     type warning found at:1629     │1630 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1631     │                                          ~1632     │1633     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/716341635    warning: a struct for Plug.Conn is expected on struct update:16361637        %Plug.Conn{conn | query_params: %{}, params: params}16381639    but got type:16401641        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})16421643    where "conn" was given the types:16441645        # type: dynamic(%{..., params: term()})1646        # from: lib/phoenix/endpoint/render_errors.ex:94:171647        conn.params16481649        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1650        # from: lib/phoenix/endpoint/render_errors.ex:94:171651        conn.params16521653    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16541655    type warning found at:1656    │1657 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1658    │                   ~1659    │1660    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116611662     warning: a struct for Plug.Conn is expected on struct update:16631664         %Plug.Conn{conn | params: params}16651666     but got type:16671668         dynamic(%{..., params: map()})16691670     where "conn" was given the type:16711672         # type: dynamic(%{..., params: map()})1673         # from: lib/phoenix/controller.ex:912:171674         Map.get(conn.params, required_key)16751676     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16771678     type warning found at:1679     │1680 919 │     %Plug.Conn{conn | params: params}1681     │     ~1682     │1683     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/216841685     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1686     │1687 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1688     │       ~1689     │1690     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416911692     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1693     │1694 199 │       worker(Phoenix.Tracker, [module, opts, opts])1695     │       ~1696     │1697     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/416981699    warning: expected a map or struct when accessing .url in expression:17001701        endpoint.url17021703    where "endpoint" was given the types:17041705        # type: dynamic(atom())1706        # from: lib/phoenix/router/helpers.ex:24:201707        endpoint17081709        # type: atom()1710        # from: lib/phoenix/router/helpers.ex:24:351711        is_atom(endpoint)17121713    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()17141715    type warning found at:1716    │1717 25 │     endpoint.url1718    │              ~1719    │1720    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/217211722     warning: a struct for Plug.Conn is expected on struct update:17231724         %Plug.Conn{conn | path_info: path, script_name: script}17251726     but got type:17271728         dynamic()17291730     where "conn" was given the type:17311732         # type: dynamic()1733         # from: lib/phoenix/router/route.ex:147:101734         conn = target.call(%Plug.Conn{...}, opts)17351736     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17371738     type warning found at:1739     │1740 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1741     │     ~1742     │1743     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417441745     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1746     │1747 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1748     │                                                                          ~1749     │1750     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117511752    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1753    │1754 71 │     supervise(children, strategy: :one_for_one)1755    │     ~1756    │1757    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117581759    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1760    │1761 76 │     [worker(Phoenix.Config, args)]1762    │      ~1763    │1764    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317651766    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1767    │1768 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1769    │        ~1770    │1771    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21772    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31773    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/317741775     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1776     │1777 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1778     │         ~1779     │1780     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/317811782     warning: expected a module (an atom) when invoking path/1 in expression:17831784         endpoint.path("/")17851786     where "endpoint" was given the type:17871788         # type: dynamic(%{..., host: term()})1789         # from: lib/phoenix/endpoint/supervisor.ex:312:141790         endpoint.host17911792     type warning found at:1793     │1794 313 │     endpoint.path("/")1795     │              ~1796     │1797     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/117981799    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1800    │1801 35 │     supervise(children, strategy: :one_for_one)1802    │     ~1803    │1804    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/118051806    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1807    │1808 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1809    │                                            ~1810    │1811    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/318121813    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1814    │1815 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1816    │                            ~1817    │1818    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/318191820     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1821     │1822 113 │     {addr,port} = :ranch.get_addr(ref)1823     │                          ~1824     │1825     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/318261827     warning: comparison between distinct types found:18281829         !Path.extname(file_path) == ".gz"18301831     given types:18321833         dynamic(boolean()) == binary()18341835     where "file_path" was given the type:18361837         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1838         # from: lib/phoenix/digester.ex:147:451839         Path.basename(file_path)18401841     While Elixir can compare across all types, you are comparing across types which are always disjoint, and the result is either always true or always false18421843     type warning found at:1844     │1845 148 │       !Path.extname(file_path) == ".gz"1846     │                                ~1847     │1848     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118491850    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1851    │1852 51 │       worker(Phoenix.CodeReloader.Server, [])1853    │       ~1854    │1855    └─ lib/phoenix.ex:51:7: Phoenix.start/218561857    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1858    │1859 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1860    │                                                           ~1861    │1862    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318631864    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18651866        mod.__phoenix_recompile__?18671868    where "mod" was given the type:18691870        # type: dynamic(atom())1871        # from: lib/mix/tasks/compile.phoenix.ex:34:121872        Code.ensure_loaded?(mod)18731874    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18751876    type warning found at:1877    │1878 36 │         mod.__phoenix_recompile__?1879    │             ~1880    │1881    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118821883     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1884     │1885 155 │     Enum.partition attrs, fn1886     │          ~1887     │1888     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118891890     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1891     │1892 234 │       Enum.partition(attrs, fn1893     │            ~1894     │1895     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218961897Generated phoenix app1898==> postgrex1899Compiling 62 files (.ex)1900    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1901    │1902 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))1903    │                                 ~1904    │1905    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)19061907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1908    You may run "mix format --migrate" to fix this warning automatically.1909    │1910 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1911    │         ~1912    │1913    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/119141915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1916    You may run "mix format --migrate" to fix this warning automatically.1917    │1918 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1919    │                                                                      ~1920    │1921    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/119221923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1924    You may run "mix format --migrate" to fix this warning automatically.1925    │1926 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1927    │         ~1928    │1929    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/119301931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1932    You may run "mix format --migrate" to fix this warning automatically.1933    │1934 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1935    │                                                                      ~1936    │1937    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/119381939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1940    You may run "mix format --migrate" to fix this warning automatically.1941    │1942 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]1943    │                            ~1944    │1945    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/119461947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1948    You may run "mix format --migrate" to fix this warning automatically.1949    │1950 43 │     <<-1::int32>>1951    │         ~1952    │1953    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/119541955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1956    You may run "mix format --migrate" to fix this warning automatically.1957    │1958 48 │     <<value_byte_size::int32>> <> value1959    │                      ~1960    │1961    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/119621963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1964    You may run "mix format --migrate" to fix this warning automatically.1965    │1966 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do1967    │                              ~1968    │1969    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/219701971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1972    You may run "mix format --migrate" to fix this warning automatically.1973    │1974 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do1975    │                              ~1976    │1977    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/219781979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1980    You may run "mix format --migrate" to fix this warning automatically.1981    │1982 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1983    │                                      ~1984    │1985    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/219861987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1988    You may run "mix format --migrate" to fix this warning automatically.1989    │1990 64 │ ...                   -1::int32, rest::binary>>, acc) do1991    │                         ~1992    │1993    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/219941995    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1996    You may run "mix format --migrate" to fix this warning automatically.1997    │1998 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1999    │                                      ~2000    │2001    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/220022003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2004    You may run "mix format --migrate" to fix this warning automatically.2005    │2006 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2007    │                                     ~2008    │2009    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/220102011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2012    You may run "mix format --migrate" to fix this warning automatically.2013    │2014 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2015    │                                       ~2016    │2017    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/220182019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2020    You may run "mix format --migrate" to fix this warning automatically.2021    │2022 79 │ ...                   -1::int32, rest::binary>>, acc) do2023    │                         ~2024    │2025    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/220262027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2028    You may run "mix format --migrate" to fix this warning automatically.2029    │2030 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2031    │                                       ~2032    │2033    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/220342035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2036    You may run "mix format --migrate" to fix this warning automatically.2037    │2038 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2039    │                                     ~2040    │2041    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/220422043    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2044    You may run "mix format --migrate" to fix this warning automatically.2045    │2046 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2047    │         ~2048    │2049    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/120502051    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2052    You may run "mix format --migrate" to fix this warning automatically.2053    │2054 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2055    │                     ~2056    │2057    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/120582059    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2060    You may run "mix format --migrate" to fix this warning automatically.2061    │2062 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2063    │                                      ~2064    │2065    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/120662067    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2068    You may run "mix format --migrate" to fix this warning automatically.2069    │2070 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2071    │                                                   ~2072    │2073    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/120742075    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2076    You may run "mix format --migrate" to fix this warning automatically.2077    │2078 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2079    │                                                      ~2080    │2081    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/120822083    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2084    You may run "mix format --migrate" to fix this warning automatically.2085    │2086 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2087    │                   ~2088    │2089    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/120902091    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2092    You may run "mix format --migrate" to fix this warning automatically.2093    │2094 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2095    │                                    ~2096    │2097    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/120982099    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2100    You may run "mix format --migrate" to fix this warning automatically.2101    │2102 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2103    │                                                   ~2104    │2105    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/121062107    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2108    You may run "mix format --migrate" to fix this warning automatically.2109    │2110 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2111    │                                                                    ~2112    │2113    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/121142115    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2116    You may run "mix format --migrate" to fix this warning automatically.2117    │2118 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2119    │                                ~2120    │2121    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/121222123    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2124    You may run "mix format --migrate" to fix this warning automatically.2125    │2126 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2127    │                                                 ~2128    │2129    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/121302131    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2132    You may run "mix format --migrate" to fix this warning automatically.2133    │2134 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2135    │                                                                ~2136    │2137    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/121382139    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2140    You may run "mix format --migrate" to fix this warning automatically.2141    │2142 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2143    │                                                                                 ~2144    │2145    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/121462147     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2148     You may run "mix format --migrate" to fix this warning automatically.2149     │2150 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2151     │                                   ~2152     │2153     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/321542155    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2156    You may run "mix format --migrate" to fix this warning automatically.2157    │2158 23 │     <<x::float64, y::float64>>2159    │        ~2160    │2161    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/221622163    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2164    You may run "mix format --migrate" to fix this warning automatically.2165    │2166 23 │     <<x::float64, y::float64>>2167    │                    ~2168    │2169    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/221702171    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2172    You may run "mix format --migrate" to fix this warning automatically.2173    │2174 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2175    │                      ~2176    │2177    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/121782179    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2180    You may run "mix format --migrate" to fix this warning automatically.2181    │2182 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2183    │                               ~2184    │2185    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/121862187    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2188    You may run "mix format --migrate" to fix this warning automatically.2189    │2190 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2191    │                         ~2192    │2193    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/221942195    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2196    You may run "mix format --migrate" to fix this warning automatically.2197    │2198 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2199    │                                     ~2200    │2201    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/222022203    warning: use Bitwise is deprecated. import Bitwise instead2204    │2205  4 │   use Bitwise, only_operators: true2206    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2207    │2208    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)22092210    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2211    You may run "mix format --migrate" to fix this warning automatically.2212    │2213 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2214    │                          ~2215    │2216    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/122172218    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2219    You may run "mix format --migrate" to fix this warning automatically.2220    │2221 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2222    │                           ~2223    │2224    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/222252226    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2227    You may run "mix format --migrate" to fix this warning automatically.2228    │2229 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2230    │                                       ~2231    │2232    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/222332234    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2235    You may run "mix format --migrate" to fix this warning automatically.2236    │2237 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2238    │         ~2239    │2240    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/122412242    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2243    You may run "mix format --migrate" to fix this warning automatically.2244    │2245 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2246    │                                                                      ~2247    │2248    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/122492250    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2251    You may run "mix format --migrate" to fix this warning automatically.2252    │2253 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2254    │         ~2255    │2256    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/122572258    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2259    You may run "mix format --migrate" to fix this warning automatically.2260    │2261 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2262    │                                                                      ~2263    │2264    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/122652266    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2267    You may run "mix format --migrate" to fix this warning automatically.2268    │2269 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2270    │         ~2271    │2272    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/122732274    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2275    You may run "mix format --migrate" to fix this warning automatically.2276    │2277 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2278    │                                           ~2279    │2280    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/122812282    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2283    You may run "mix format --migrate" to fix this warning automatically.2284    │2285 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2286    │         ~2287    │2288    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/122892290    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2291    You may run "mix format --migrate" to fix this warning automatically.2292    │2293 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2294    │                                           ~2295    │2296    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/122972298    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2299    You may run "mix format --migrate" to fix this warning automatically.2300    │2301 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2302    │         ~2303    │2304    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/123052306    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2307    You may run "mix format --migrate" to fix this warning automatically.2308    │2309 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2310    │                                           ~2311    │2312    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/123132314    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2315    You may run "mix format --migrate" to fix this warning automatically.2316    │2317 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2318    │             ~2319    │2320    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/123212322    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2323    You may run "mix format --migrate" to fix this warning automatically.2324    │2325 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2326    │                                             ~2327    │2328    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/123292330    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2331    You may run "mix format --migrate" to fix this warning automatically.2332    │2333 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2334    │          ~2335    │2336    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/123372338    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2339    You may run "mix format --migrate" to fix this warning automatically.2340    │2341 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2342    │                                                                       ~2343    │2344    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/123452346    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2347    You may run "mix format --migrate" to fix this warning automatically.2348    │2349 46 │       0 :: int32>>2350    │         ~2351    │2352    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/123532354    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2355    You may run "mix format --migrate" to fix this warning automatically.2356    │2357 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2358    │          ~2359    │2360    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/123612362    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2363    You may run "mix format --migrate" to fix this warning automatically.2364    │2365 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2366    │                                                                       ~2367    │2368    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/123692370    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2371    You may run "mix format --migrate" to fix this warning automatically.2372    │2373 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2374    │                                                                                   ~2375    │2376    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/123772378    warning: use Bitwise is deprecated. import Bitwise instead2379    │2380  5 │   use Bitwise2381    │   ~~~~~~~~~~~2382    │2383    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)23842385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2386    You may run "mix format --migrate" to fix this warning automatically.2387    │2388 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2389    │                     ~2390    │2391    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/123922393    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 operator2394    │2395 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2396    │                              ~2397    │2398    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/123992400    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2401    You may run "mix format --migrate" to fix this warning automatically.2402    │2403 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2404    │                    ~2405    │2406    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/324072408    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 operator2409    │2410 72 │           <<data :: size(rest_size)>> = rest2411    │                          ~2412    │2413    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/324142415    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2416    You may run "mix format --migrate" to fix this warning automatically.2417    │2418 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2419    │                   ~2420    │2421    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/324222423    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2424    You may run "mix format --migrate" to fix this warning automatically.2425    │2426 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2427    │                                 ~2428    │2429    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/324302431    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2432    You may run "mix format --migrate" to fix this warning automatically.2433    │2434 86 │   def parse(<<status :: int8>>, ?Z, _size) do2435    │                      ~2436    │2437    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/324382439    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2440    You may run "mix format --migrate" to fix this warning automatically.2441    │2442 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2443    │                   ~2444    │2445    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/324462447     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2448     You may run "mix format --migrate" to fix this warning automatically.2449     │2450 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2451     │                            ~2452     │2453     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/324542455     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2456     You may run "mix format --migrate" to fix this warning automatically.2457     │2458 103 │     case <<len ::uint16>> do2459     │                ~2460     │2461     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/324622463     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2464     You may run "mix format --migrate" to fix this warning automatically.2465     │2466 104 │       <<^overflow_len :: uint16>> ->2467     │                       ~2468     │2469     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/324702471     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2472     You may run "mix format --migrate" to fix this warning automatically.2473     │2474 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2475     │                   ~2476     │2477     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/324782479     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2480     You may run "mix format --migrate" to fix this warning automatically.2481     │2482 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2483     │                 ~2484     │2485     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/324862487     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2488     You may run "mix format --migrate" to fix this warning automatically.2489     │2490 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2491     │                      ~2492     │2493     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/324942495     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2496     You may run "mix format --migrate" to fix this warning automatically.2497     │2498 226 │      [<<size :: int32>>, data]2499     │              ~2500     │2501     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/125022503     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2504     You may run "mix format --migrate" to fix this warning automatically.2505     │2506 224 │       [first, <<size :: int32>>, data]2507     │                      ~2508     │2509     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/125102511     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2512     You may run "mix format --migrate" to fix this warning automatically.2513     │2514 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2515     │                                 ~2516     │2517     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/125182519     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2520     You may run "mix format --migrate" to fix this warning automatically.2521     │2522 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2523     │                                                               ~2524     │2525     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/125262527     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2528     You may run "mix format --migrate" to fix this warning automatically.2529     │2530 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2531     │                                                 ~2532     │2533     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/125342535     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2536     You may run "mix format --migrate" to fix this warning automatically.2537     │2538 252 │     len = <<div(byte_size(oids), 4) :: int16>>2539     │                                     ~2540     │2541     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/125422543     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2544     You may run "mix format --migrate" to fix this warning automatically.2545     │2546 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2547     │                                                                        ~2548     │2549     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/125502551     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2552     You may run "mix format --migrate" to fix this warning automatically.2553     │2554 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2555     │                                                                        ~2556     │2557     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/125582559     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2560     You may run "mix format --migrate" to fix this warning automatically.2561     │2562 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2563     │                                        ~2564     │2565     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/125662567     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2568     You may run "mix format --migrate" to fix this warning automatically.2569     │2570 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2571     │                                        ~2572     │2573     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/125742575     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2576     You may run "mix format --migrate" to fix this warning automatically.2577     │2578 287 │     len_params  = <<length(params) :: int16>>2579     │                                    ~2580     │2581     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/125822583     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2584     You may run "mix format --migrate" to fix this warning automatically.2585     │2586 294 │     {?E, [port, 0, <<rows :: int32>>]}2587     │                           ~2588     │2589     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/125902591     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2592     You may run "mix format --migrate" to fix this warning automatically.2593     │2594 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2595     │                  ~2596     │2597     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/125982599     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2600     You may run "mix format --migrate" to fix this warning automatically.2601     │2602 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2603     │                                 ~2604     │2605     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/126062607     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2608     You may run "mix format --migrate" to fix this warning automatically.2609     │2610 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2611     │                  ~2612     │2613     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/126142615     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2616     You may run "mix format --migrate" to fix this warning automatically.2617     │2618 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2619     │                                 ~2620     │2621     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/126222623     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2624     You may run "mix format --migrate" to fix this warning automatically.2625     │2626 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2627     │                                               ~2628     │2629     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/126302631     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2632     You may run "mix format --migrate" to fix this warning automatically.2633     │2634 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2635     │                                                             ~2636     │2637     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/126382639     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2640     You may run "mix format --migrate" to fix this warning automatically.2641     │2642 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2643     │                              ~2644     │2645     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/126462647     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2648     You may run "mix format --migrate" to fix this warning automatically.2649     │2650 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2651     │                 ~2652     │2653     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/126542655     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2656     You may run "mix format --migrate" to fix this warning automatically.2657     │2658 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2659     │                                   ~2660     │2661     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/126622663     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2664     You may run "mix format --migrate" to fix this warning automatically.2665     │2666 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2667     │                                                      ~2668     │2669     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/126702671     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2672     You may run "mix format --migrate" to fix this warning automatically.2673     │2674 363 │        type_size :: int16, type_mod :: int32, format :: int16,2675     │                  ~2676     │2677     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/126782679     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2680     You may run "mix format --migrate" to fix this warning automatically.2681     │2682 363 │        type_size :: int16, type_mod :: int32, format :: int16,2683     │                                     ~2684     │2685     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/126862687     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2688     You may run "mix format --migrate" to fix this warning automatically.2689     │2690 363 │        type_size :: int16, type_mod :: int32, format :: int16,2691     │                                                      ~2692     │2693     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/126942695     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2696     You may run "mix format --migrate" to fix this warning automatically.2697     │2698 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2699     │                            ~2700     │2701     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/127022703     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2704     You may run "mix format --migrate" to fix this warning automatically.2705     │2706 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2707     │                                       ~2708     │2709     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/127102711     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2712     You may run "mix format --migrate" to fix this warning automatically.2713     │2714 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2715     │                           ~2716     │2717     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/127182719    warning: unused require Postgrex.Messages2720    │2721 30 │   require Postgrex.Messages2722    │   ~2723    │2724    └─ lib/postgrex/query.ex:30:327252726    warning: unused require Logger2727    │2728  8 │   require Logger2729    │   ~2730    │2731    └─ lib/postgrex/notifications.ex:8:327322733    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2734    You may run "mix format --migrate" to fix this warning automatically.2735    │2736 59 │       if lower == <<-1::int32>> do2737    │                       ~2738    │2739    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/427402741    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2742    You may run "mix format --migrate" to fix this warning automatically.2743    │2744 66 │       if upper == <<-1::int32>> do2745    │                       ~2746    │2747    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/427482749    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2750    You may run "mix format --migrate" to fix this warning automatically.2751    │2752 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2753    │                               ~2754    │2755    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/427562757    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2758    You may run "mix format --migrate" to fix this warning automatically.2759    │2760 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2761    │                                                           ~2762    │2763    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/327642765    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2766    You may run "mix format --migrate" to fix this warning automatically.2767    │2768 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2769    │                                                                       ~2770    │2771    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/327722773    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2774    You may run "mix format --migrate" to fix this warning automatically.2775    │2776 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2777    │                       ~2778    │2779    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/327802781    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2782    You may run "mix format --migrate" to fix this warning automatically.2783    │2784 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2785    │                                   ~2786    │2787    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/327882789    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2790    You may run "mix format --migrate" to fix this warning automatically.2791    │2792 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2793    │                                                      ~2794    │2795    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/327962797    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2798    You may run "mix format --migrate" to fix this warning automatically.2799    │2800 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]2801    │                                ~2802    │2803    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/328042805    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2806    You may run "mix format --migrate" to fix this warning automatically.2807    │2808 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2809    │                          ~2810    │2811    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/228122813    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2814    You may run "mix format --migrate" to fix this warning automatically.2815    │2816 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2817    │                                            ~2818    │2819    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/228202821      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2822      │2823 1005 │     Logger.warn(fn() ->2824      │            ~2825      │2826      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/528272828      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2829      You may run "mix format --migrate" to fix this warning automatically.2830      │2831 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2832      │                          ~2833      │2834      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/128352836      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2837      You may run "mix format --migrate" to fix this warning automatically.2838      │2839 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2840      │                                        ~2841      │2842      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/128432844      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 operator2845      │2846 2003 │       <<body :: binary(size), rest :: binary>> ->2847      │                        ~2848      │2849      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/128502851    warning: using single-quoted strings to represent charlists is deprecated.2852    Use ~c"" if you indeed want a charlist or use "" instead.2853    You may run "mix format --migrate" to change all single-quoted2854    strings to use the ~c sigil and fix this warning.2855    │2856 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2857    │                                                  ~2858    │2859    └─ lib/postgrex/type_module.ex:49:5028602861     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2862     You may run "mix format --migrate" to fix this warning automatically.2863     │2864 182 │   defp row_decode(<<-1::int32, rest::binary>>) do2865     │                       ~2866     │2867     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/128682869     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2870     You may run "mix format --migrate" to fix this warning automatically.2871     │2872 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do2873     │                        ~2874     │2875     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/128762877     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2878     You may run "mix format --migrate" to fix this warning automatically.2879     │2880 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2881     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2882     │2883     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/328842885     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2886     You may run "mix format --migrate" to fix this warning automatically.2887     │2888 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2889     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2890     │2891     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128922893    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2894    You may run "mix format --migrate" to fix this warning automatically.2895    │2896 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2897    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2898    │2899    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129002901    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2902    You may run "mix format --migrate" to fix this warning automatically.2903    │2904 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2905    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2906    │2907    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129082909    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 operator2910    │2911 15 │         <<binary::binary-size(last_pos), last::bits>> = val2912    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2913    │2914    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129152916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2917    You may run "mix format --migrate" to fix this warning automatically.2918    │2919 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2920    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2921    │2922    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129232924    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2925    You may run "mix format --migrate" to fix this warning automatically.2926    │2927 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2928    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2929    │2930    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129312932     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2933     You may run "mix format --migrate" to fix this warning automatically.2934     │2935 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2936     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2937     │2938     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129392940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2941    You may run "mix format --migrate" to fix this warning automatically.2942    │2943  9 │         <<1 :: int32, 1>>2944    │         ~~~~~~~~~~~~~~~~~2945    │2946    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129472948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2949    You may run "mix format --migrate" to fix this warning automatically.2950    │2951 11 │         <<1 :: int32, 0>>2952    │         ~~~~~~~~~~~~~~~~~2953    │2954    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129552956     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2957     You may run "mix format --migrate" to fix this warning automatically.2958     │2959 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2961     │2962     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129632964    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2965    You may run "mix format --migrate" to fix this warning automatically.2966    │2967 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]2968    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2969    │2970    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129712972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2973     You may run "mix format --migrate" to fix this warning automatically.2974     │2975 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2976     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2977     │2978     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129792980    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2981    You may run "mix format --migrate" to fix this warning automatically.2982    │2983 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>2984    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2985    │2986    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129872988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2989    You may run "mix format --migrate" to fix this warning automatically.2990    │2991 12 │         <<20 :: int32, 3, n, 1, 16,2992    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~2993    │2994    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129952996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2997     You may run "mix format --migrate" to fix this warning automatically.2998     │2999 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3001     │3002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130033004    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3005    You may run "mix format --migrate" to fix this warning automatically.3006    │3007 10 │         <<24::int32, x::float64, y::float64, r::float64>>3008    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3009    │3010    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130113012    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3013    You may run "mix format --migrate" to fix this warning automatically.3014    │3015 10 │         <<24::int32, x::float64, y::float64, r::float64>>3016    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3017    │3018    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130193020    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3021    You may run "mix format --migrate" to fix this warning automatically.3022    │3023 10 │         <<24::int32, x::float64, y::float64, r::float64>>3024    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3025    │3026    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130273028    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3029    You may run "mix format --migrate" to fix this warning automatically.3030    │3031 10 │         <<24::int32, x::float64, y::float64, r::float64>>3032    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3033    │3034    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130353036     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3037     You may run "mix format --migrate" to fix this warning automatically.3038     │3039 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3040     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3041     │3042     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/130433044     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3045     You may run "mix format --migrate" to fix this warning automatically.3046     │3047 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3048     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3049     │3050     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130513052    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3053    You may run "mix format --migrate" to fix this warning automatically.3054    │3055  9 │         <<4::int32, n::float32>>3056    │         ~~~~~~~~~~~~~~~~~~~~~~~~3057    │3058    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130593060    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3061    You may run "mix format --migrate" to fix this warning automatically.3062    │3063  9 │         <<4::int32, n::float32>>3064    │         ~~~~~~~~~~~~~~~~~~~~~~~~3065    │3066    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130673068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3069    You may run "mix format --migrate" to fix this warning automatically.3070    │3071 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3072    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3073    │3074    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130753076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3077    You may run "mix format --migrate" to fix this warning automatically.3078    │3079 13 │         <<4::int32, 0::1, 255, 0::23>>3080    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3081    │3082    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130833084    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3085    You may run "mix format --migrate" to fix this warning automatically.3086    │3087 15 │         <<4::int32, 1::1, 255, 0::23>>3088    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3089    │3090    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130913092     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3093     You may run "mix format --migrate" to fix this warning automatically.3094     │3095 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3096     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3097     │3098     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/130993100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3101    You may run "mix format --migrate" to fix this warning automatically.3102    │3103  9 │         <<8 :: int32, n :: float64>>3104    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3105    │3106    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131073108    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3109    You may run "mix format --migrate" to fix this warning automatically.3110    │3111  9 │         <<8 :: int32, n :: float64>>3112    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3113    │3114    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131153116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3117    You may run "mix format --migrate" to fix this warning automatically.3118    │3119 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3120    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3121    │3122    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131233124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3125    You may run "mix format --migrate" to fix this warning automatically.3126    │3127 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3128    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3129    │3130    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131313132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3133    You may run "mix format --migrate" to fix this warning automatically.3134    │3135 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3136    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3137    │3138    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131393140     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3141     You may run "mix format --migrate" to fix this warning automatically.3142     │3143 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3144     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3145     │3146     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131473148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3149    You may run "mix format --migrate" to fix this warning automatically.3150    │3151 12 │         [<<IO.iodata_length(data) :: int32>> | data]3152    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3153    │3154    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131553156     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3157     You may run "mix format --migrate" to fix this warning automatically.3158     │3159 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3160     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3161     │3162     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131633164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3165    You may run "mix format --migrate" to fix this warning automatically.3166    │3167 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3168    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3169    │3170    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131713172    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3173    You may run "mix format --migrate" to fix this warning automatically.3174    │3175 12 │         <<20 :: int32, 3, 128, 0, 16,3176    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3177    │3178    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131793180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3181     You may run "mix format --migrate" to fix this warning automatically.3182     │3183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3185     │3186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131873188    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3189    You may run "mix format --migrate" to fix this warning automatically.3190    │3191 12 │         <<2 :: int32, int :: int16>>3192    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3193    │3194    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131953196    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3197    You may run "mix format --migrate" to fix this warning automatically.3198    │3199 12 │         <<2 :: int32, int :: int16>>3200    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3201    │3202    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/132033204     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3205     You may run "mix format --migrate" to fix this warning automatically.3206     │3207 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3208     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3209     │3210     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132113212    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3213    You may run "mix format --migrate" to fix this warning automatically.3214    │3215 12 │         <<4 :: int32, int :: int32>>3216    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3217    │3218    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132193220    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3221    You may run "mix format --migrate" to fix this warning automatically.3222    │3223 12 │         <<4 :: int32, int :: int32>>3224    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3225    │3226    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132273228     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3229     You may run "mix format --migrate" to fix this warning automatically.3230     │3231 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3232     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3233     │3234     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132353236    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3237    You may run "mix format --migrate" to fix this warning automatically.3238    │3239 12 │         <<8 :: int32, int :: int64>>3240    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3241    │3242    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132433244    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3245    You may run "mix format --migrate" to fix this warning automatically.3246    │3247 12 │         <<8 :: int32, int :: int64>>3248    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3249    │3250    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132513252     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3253     You may run "mix format --migrate" to fix this warning automatically.3254     │3255 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3256     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3257     │3258     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132593260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3261    You may run "mix format --migrate" to fix this warning automatically.3262    │3263 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3264    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3265    │3266    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132673268    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3269    You may run "mix format --migrate" to fix this warning automatically.3270    │3271 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3272    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3273    │3274    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132753276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3277    You may run "mix format --migrate" to fix this warning automatically.3278    │3279 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3280    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3281    │3282    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132833284    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3285    You may run "mix format --migrate" to fix this warning automatically.3286    │3287 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3288    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3289    │3290    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132913292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3293     You may run "mix format --migrate" to fix this warning automatically.3294     │3295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3297     │3298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/132993300    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3301    You may run "mix format --migrate" to fix this warning automatically.3302    │3303 10 │         <<24::int32, a::float64, b::float64, c::float64>>3304    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3305    │3306    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133073308    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3309    You may run "mix format --migrate" to fix this warning automatically.3310    │3311 10 │         <<24::int32, a::float64, b::float64, c::float64>>3312    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3313    │3314    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133153316    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3317    You may run "mix format --migrate" to fix this warning automatically.3318    │3319 10 │         <<24::int32, a::float64, b::float64, c::float64>>3320    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3321    │3322    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133233324    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3325    You may run "mix format --migrate" to fix this warning automatically.3326    │3327 10 │         <<24::int32, a::float64, b::float64, c::float64>>3328    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3329    │3330    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133313332     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3333     You may run "mix format --migrate" to fix this warning automatically.3334     │3335 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3336     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3337     │3338     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133393340    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3341    You may run "mix format --migrate" to fix this warning automatically.3342    │3343 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3344    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3345    │3346    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133473348     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3349     You may run "mix format --migrate" to fix this warning automatically.3350     │3351 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3352     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3353     │3354     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133553356    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3357    You may run "mix format --migrate" to fix this warning automatically.3358    │3359  9 │         <<6::int32, a, b, c, d, e, f>>3360    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3361    │3362    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133633364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3365     You may run "mix format --migrate" to fix this warning automatically.3366     │3367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3369     │3370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133713372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3373    You may run "mix format --migrate" to fix this warning automatically.3374    │3375 11 │         [<<byte_size(name) :: int32>> | name]3376    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3377    │3378    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133793380     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3381     You may run "mix format --migrate" to fix this warning automatically.3382     │3383 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3384     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3385     │3386     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133873388    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3389    You may run "mix format --migrate" to fix this warning automatically.3390    │3391 10 │         [<<IO.iodata_length(data)::int32>> | data]3392    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3393    │3394    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133953396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3397    You may run "mix format --migrate" to fix this warning automatically.3398    │3399 13 │         [<<IO.iodata_length(data)::int32>> | data]3400    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3401    │3402    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/134033404     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3405     You may run "mix format --migrate" to fix this warning automatically.3406     │3407 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3408     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3409     │3410     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134113412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3413    You may run "mix format --migrate" to fix this warning automatically.3414    │3415 15 │         <<4 :: int32, oid :: uint32>>3416    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3417    │3418    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134193420    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3421    You may run "mix format --migrate" to fix this warning automatically.3422    │3423 15 │         <<4 :: int32, oid :: uint32>>3424    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3425    │3426    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134273428     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3429     You may run "mix format --migrate" to fix this warning automatically.3430     │3431 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3433     │3434     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134353436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3437    You may run "mix format --migrate" to fix this warning automatically.3438    │3439 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3440    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3441    │3442    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134433444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3445    You may run "mix format --migrate" to fix this warning automatically.3446    │3447 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3448    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3449    │3450    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134513452     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3453     You may run "mix format --migrate" to fix this warning automatically.3454     │3455 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3456     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3457     │3458     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134593460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3461    You may run "mix format --migrate" to fix this warning automatically.3462    │3463  9 │         <<16::int32, x::float64, y::float64>>3464    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3465    │3466    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134673468    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3469    You may run "mix format --migrate" to fix this warning automatically.3470    │3471  9 │         <<16::int32, x::float64, y::float64>>3472    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3473    │3474    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134753476    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3477    You may run "mix format --migrate" to fix this warning automatically.3478    │3479  9 │         <<16::int32, x::float64, y::float64>>3480    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3481    │3482    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134833484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3485     You may run "mix format --migrate" to fix this warning automatically.3486     │3487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3489     │3490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134913492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3493    You may run "mix format --migrate" to fix this warning automatically.3494    │3495 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3496    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3497    │3498    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134993500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3501    You may run "mix format --migrate" to fix this warning automatically.3502    │3503 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3504    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3505    │3506    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/135073508     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3509     You may run "mix format --migrate" to fix this warning automatically.3510     │3511 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3513     │3514     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/335153516     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3517     You may run "mix format --migrate" to fix this warning automatically.3518     │3519 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3521     │3522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135233524    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3525    You may run "mix format --migrate" to fix this warning automatically.3526    │3527 14 │         [<<byte_size(bin) :: int32>> | bin]3528    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3529    │3530    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135313532     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3533     You may run "mix format --migrate" to fix this warning automatically.3534     │3535 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3536     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3537     │3538     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335393540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3541    You may run "mix format --migrate" to fix this warning automatically.3542    │3543 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3544    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3545    │3546    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335473548    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3549    You may run "mix format --migrate" to fix this warning automatically.3550    │3551 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3552    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3553    │3554    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335553556     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3557     You may run "mix format --migrate" to fix this warning automatically.3558     │3559 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3560     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3561     │3562     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135633564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3565    You may run "mix format --migrate" to fix this warning automatically.3566    │3567  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3568    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3569    │3570    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135713572    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3573    You may run "mix format --migrate" to fix this warning automatically.3574    │3575  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3576    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3577    │3578    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135793580    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3581    You may run "mix format --migrate" to fix this warning automatically.3582    │3583  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3584    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3585    │3586    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135873588     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3589     You may run "mix format --migrate" to fix this warning automatically.3590     │3591 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3592     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3593     │3594     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/135953596     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3597     You may run "mix format --migrate" to fix this warning automatically.3598     │3599 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3600     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3601     │3602     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/136033604     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3605     You may run "mix format --migrate" to fix this warning automatically.3606     │3607 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3608     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3609     │3610     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/136113612     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3613     You may run "mix format --migrate" to fix this warning automatically.3614     │3615 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3616     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3617     │3618     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/136193620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3621     You may run "mix format --migrate" to fix this warning automatically.3622     │3623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3625     │3626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136273628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3629    You may run "mix format --migrate" to fix this warning automatically.3630    │3631 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3632    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3633    │3634    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136353636     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3637     You may run "mix format --migrate" to fix this warning automatically.3638     │3639 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3641     │3642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136433644    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3645    You may run "mix format --migrate" to fix this warning automatically.3646    │3647 11 │         [<<16 :: int32>> | uuid]3648    │         ~~~~~~~~~~~~~~~~~~~~~~~~3649    │3650    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136513652     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3653     You may run "mix format --migrate" to fix this warning automatically.3654     │3655 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3656     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3657     │3658     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136593660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3661    You may run "mix format --migrate" to fix this warning automatically.3662    │3663  9 │         <<0 :: int32>>3664    │         ~~~~~~~~~~~~~~3665    │3666    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136673668     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3669     You may run "mix format --migrate" to fix this warning automatically.3670     │3671 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3672     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3673     │3674     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136753676    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3677    You may run "mix format --migrate" to fix this warning automatically.3678    │3679 15 │         <<0 :: int32>>3680    │         ~~~~~~~~~~~~~~3681    │3682    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136833684     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3685     You may run "mix format --migrate" to fix this warning automatically.3686     │3687 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3688     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3689     │3690     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/536913692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3693     You may run "mix format --migrate" to fix this warning automatically.3694     │3695 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3696     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3697     │3698     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/436993700     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3701     You may run "mix format --migrate" to fix this warning automatically.3702     │3703 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3704     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3705     │3706     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/437073708     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3709     You may run "mix format --migrate" to fix this warning automatically.3710     │3711 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3712     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3713     │3714     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/437153716     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3717     You may run "mix format --migrate" to fix this warning automatically.3718     │3719 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3720     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3721     │3722     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/437233724     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3725     You may run "mix format --migrate" to fix this warning automatically.3726     │3727 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3728     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3729     │3730     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537313732     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3733     You may run "mix format --migrate" to fix this warning automatically.3734     │3735 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3736     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3737     │3738     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537393740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3741    You may run "mix format --migrate" to fix this warning automatically.3742    │3743 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3745    │3746    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837473748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3749    You may run "mix format --migrate" to fix this warning automatically.3750    │3751 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3752    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3753    │3754    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837553756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3757    You may run "mix format --migrate" to fix this warning automatically.3758    │3759 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3760    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3761    │3762    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837633764    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3765    You may run "mix format --migrate" to fix this warning automatically.3766    │3767 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3768    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3769    │3770    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837713772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3773    You may run "mix format --migrate" to fix this warning automatically.3774    │3775 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3777    │3778    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437793780    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3781    You may run "mix format --migrate" to fix this warning automatically.3782    │3783 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3784    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3785    │3786    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437873788    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3789    You may run "mix format --migrate" to fix this warning automatically.3790    │3791 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3792    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3793    │3794    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437953796    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3797    You may run "mix format --migrate" to fix this warning automatically.3798    │3799 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3800    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3801    │3802    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438033804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3805    You may run "mix format --migrate" to fix this warning automatically.3806    │3807 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3809    │3810    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738113812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3813    You may run "mix format --migrate" to fix this warning automatically.3814    │3815 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3816    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3817    │3818    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738193820    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3821    You may run "mix format --migrate" to fix this warning automatically.3822    │3823 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3824    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3825    │3826    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738273828    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3829    You may run "mix format --migrate" to fix this warning automatically.3830    │3831 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3832    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3833    │3834    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738353836     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3837     You may run "mix format --migrate" to fix this warning automatically.3838     │3839 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3841     │3842     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838433844     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3845     You may run "mix format --migrate" to fix this warning automatically.3846     │3847 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3849     │3850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438513852     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3853     You may run "mix format --migrate" to fix this warning automatically.3854     │3855 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3856     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3857     │3858     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738593860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3861    You may run "mix format --migrate" to fix this warning automatically.3862    │3863 27 │       <<len :: int32, value :: binary-size(len)>> ->3864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3865    │3866    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638673868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3869    You may run "mix format --migrate" to fix this warning automatically.3870    │3871 27 │       <<len :: int32, value :: binary-size(len)>> ->3872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3873    │3874    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238753876    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3877    You may run "mix format --migrate" to fix this warning automatically.3878    │3879 27 │       <<len :: int32, value :: binary-size(len)>> ->3880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3881    │3882    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/538833884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3885     You may run "mix format --migrate" to fix this warning automatically.3886     │3887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3889     │3890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638913892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3893     You may run "mix format --migrate" to fix this warning automatically.3894     │3895 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3897     │3898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238993900     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3901     You may run "mix format --migrate" to fix this warning automatically.3902     │3903 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3904     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3905     │3906     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/539073908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3909    You may run "mix format --migrate" to fix this warning automatically.3910    │3911 19 │       <<1 :: int32, 1>> -> true3912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3913    │3914    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639153916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3917    You may run "mix format --migrate" to fix this warning automatically.3918    │3919 19 │       <<1 :: int32, 1>> -> true3920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3921    │3922    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239233924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3925    You may run "mix format --migrate" to fix this warning automatically.3926    │3927 19 │       <<1 :: int32, 1>> -> true3928    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3929    │3930    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539313932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3933    You may run "mix format --migrate" to fix this warning automatically.3934    │3935 20 │       <<1 :: int32, 0>> -> false3936    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3937    │3938    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639393940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3941    You may run "mix format --migrate" to fix this warning automatically.3942    │3943 20 │       <<1 :: int32, 0>> -> false3944    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3945    │3946    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239473948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3949    You may run "mix format --migrate" to fix this warning automatically.3950    │3951 20 │       <<1 :: int32, 0>> -> false3952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3953    │3954    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539553956     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3957     You may run "mix format --migrate" to fix this warning automatically.3958     │3959 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3961     │3962     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639633964     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3965     You may run "mix format --migrate" to fix this warning automatically.3966     │3967 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3968     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3969     │3970     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239713972     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3973     You may run "mix format --migrate" to fix this warning automatically.3974     │3975 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3976     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3977     │3978     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539793980    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3981    You may run "mix format --migrate" to fix this warning automatically.3982    │3983 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3985    │3986    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639873988    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3989    You may run "mix format --migrate" to fix this warning automatically.3990    │3991 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3992    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3993    │3994    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639953996    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3997    You may run "mix format --migrate" to fix this warning automatically.3998    │3999 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4000    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4001    │4002    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640034004    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4005    You may run "mix format --migrate" to fix this warning automatically.4006    │4007 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4008    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4009    │4010    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640114012    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4013    You may run "mix format --migrate" to fix this warning automatically.4014    │4015 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4017    │4018    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640194020    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4021    You may run "mix format --migrate" to fix this warning automatically.4022    │4023 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4025    │4026    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240274028    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4029    You may run "mix format --migrate" to fix this warning automatically.4030    │4031 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4032    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4033    │4034    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240354036    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4037    You may run "mix format --migrate" to fix this warning automatically.4038    │4039 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4040    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4041    │4042    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240434044    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4045    You may run "mix format --migrate" to fix this warning automatically.4046    │4047 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4049    │4050    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240514052    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4053    You may run "mix format --migrate" to fix this warning automatically.4054    │4055 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4057    │4058    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240594060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4061    You may run "mix format --migrate" to fix this warning automatically.4062    │4063 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4065    │4066    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540674068    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4069    You may run "mix format --migrate" to fix this warning automatically.4070    │4071 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4073    │4074    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540754076    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4077    You may run "mix format --migrate" to fix this warning automatically.4078    │4079 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4081    │4082    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540834084    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4085    You may run "mix format --migrate" to fix this warning automatically.4086    │4087 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4089    │4090    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540914092    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4093    You may run "mix format --migrate" to fix this warning automatically.4094    │4095 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4097    │4098    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540994100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4101     You may run "mix format --migrate" to fix this warning automatically.4102     │4103 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4105     │4106     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641074108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4109     You may run "mix format --migrate" to fix this warning automatically.4110     │4111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4113     │4114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241154116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4117     You may run "mix format --migrate" to fix this warning automatically.4118     │4119 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4121     │4122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/541234124    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4125    You may run "mix format --migrate" to fix this warning automatically.4126    │4127 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4129    │4130    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641314132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4133    You may run "mix format --migrate" to fix this warning automatically.4134    │4135 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4137    │4138    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241394140    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4141    You may run "mix format --migrate" to fix this warning automatically.4142    │4143 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4145    │4146    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541474148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4149    You may run "mix format --migrate" to fix this warning automatically.4150    │4151 23 │       <<20 :: int32, 3, n, 1, 16,4152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4153    │4154    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641554156    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4157    You may run "mix format --migrate" to fix this warning automatically.4158    │4159 23 │       <<20 :: int32, 3, n, 1, 16,4160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4161    │4162    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241634164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4165    You may run "mix format --migrate" to fix this warning automatically.4166    │4167 23 │       <<20 :: int32, 3, n, 1, 16,4168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4169    │4170    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541714172     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4173     You may run "mix format --migrate" to fix this warning automatically.4174     │4175 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4176     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4177     │4178     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641794180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4181     You may run "mix format --migrate" to fix this warning automatically.4182     │4183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4185     │4186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241874188     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4189     You may run "mix format --migrate" to fix this warning automatically.4190     │4191 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4192     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4193     │4194     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541954196    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4197    You may run "mix format --migrate" to fix this warning automatically.4198    │4199 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4201    │4202    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642034204    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4205    You may run "mix format --migrate" to fix this warning automatically.4206    │4207 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4209    │4210    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642114212    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4213    You may run "mix format --migrate" to fix this warning automatically.4214    │4215 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4217    │4218    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642194220    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4221    You may run "mix format --migrate" to fix this warning automatically.4222    │4223 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4225    │4226    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642274228    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4229    You may run "mix format --migrate" to fix this warning automatically.4230    │4231 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4233    │4234    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242354236    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4237    You may run "mix format --migrate" to fix this warning automatically.4238    │4239 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4240    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4241    │4242    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242434244    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4245    You may run "mix format --migrate" to fix this warning automatically.4246    │4247 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4248    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4249    │4250    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242514252    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4253    You may run "mix format --migrate" to fix this warning automatically.4254    │4255 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4257    │4258    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242594260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4261    You may run "mix format --migrate" to fix this warning automatically.4262    │4263 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4265    │4266    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542674268    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4269    You may run "mix format --migrate" to fix this warning automatically.4270    │4271 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4273    │4274    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542754276    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4277    You may run "mix format --migrate" to fix this warning automatically.4278    │4279 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4281    │4282    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542834284    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4285    You may run "mix format --migrate" to fix this warning automatically.4286    │4287 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4289    │4290    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542914292     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4293     You may run "mix format --migrate" to fix this warning automatically.4294     │4295 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4297     │4298     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642994300     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4301     You may run "mix format --migrate" to fix this warning automatically.4302     │4303 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4304     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4305     │4306     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243074308     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4309     You may run "mix format --migrate" to fix this warning automatically.4310     │4311 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4312     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4313     │4314     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/543154316    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4317    You may run "mix format --migrate" to fix this warning automatically.4318    │4319 36 │       <<4 :: int32, days :: int32>> ->4320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4321    │4322    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643234324    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4325    You may run "mix format --migrate" to fix this warning automatically.4326    │4327 36 │       <<4 :: int32, days :: int32>> ->4328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4329    │4330    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643314332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4333    You may run "mix format --migrate" to fix this warning automatically.4334    │4335 36 │       <<4 :: int32, days :: int32>> ->4336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4337    │4338    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243394340    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4341    You may run "mix format --migrate" to fix this warning automatically.4342    │4343 36 │       <<4 :: int32, days :: int32>> ->4344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4345    │4346    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243474348    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4349    You may run "mix format --migrate" to fix this warning automatically.4350    │4351 36 │       <<4 :: int32, days :: int32>> ->4352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4353    │4354    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543554356    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4357    You may run "mix format --migrate" to fix this warning automatically.4358    │4359 36 │       <<4 :: int32, days :: int32>> ->4360    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4361    │4362    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543634364     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4365     You may run "mix format --migrate" to fix this warning automatically.4366     │4367 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4368     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4369     │4370     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643714372     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4373     You may run "mix format --migrate" to fix this warning automatically.4374     │4375 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4376     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4377     │4378     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243794380     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4381     You may run "mix format --migrate" to fix this warning automatically.4382     │4383 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4384     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4385     │4386     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543874388    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4389    You may run "mix format --migrate" to fix this warning automatically.4390    │4391 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4393    │4394    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/643954396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4397    You may run "mix format --migrate" to fix this warning automatically.4398    │4399 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4401    │4402    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244034404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4405    You may run "mix format --migrate" to fix this warning automatically.4406    │4407 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4409    │4410    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544114412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4413    You may run "mix format --migrate" to fix this warning automatically.4414    │4415 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4417    │4418    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644194420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4421    You may run "mix format --migrate" to fix this warning automatically.4422    │4423 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4424    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4425    │4426    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244274428    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4429    You may run "mix format --migrate" to fix this warning automatically.4430    │4431 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4432    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4433    │4434    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544354436    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4437    You may run "mix format --migrate" to fix this warning automatically.4438    │4439 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4440    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4441    │4442    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644434444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4445    You may run "mix format --migrate" to fix this warning automatically.4446    │4447 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4449    │4450    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244514452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4453    You may run "mix format --migrate" to fix this warning automatically.4454    │4455 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4457    │4458    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544594460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4461    You may run "mix format --migrate" to fix this warning automatically.4462    │4463 26 │       <<4::int32, float::float32>>   -> float4464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4465    │4466    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644674468    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4469    You may run "mix format --migrate" to fix this warning automatically.4470    │4471 26 │       <<4::int32, float::float32>>   -> float4472    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4473    │4474    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644754476    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4477    You may run "mix format --migrate" to fix this warning automatically.4478    │4479 26 │       <<4::int32, float::float32>>   -> float4480    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4481    │4482    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244834484    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4485    You may run "mix format --migrate" to fix this warning automatically.4486    │4487 26 │       <<4::int32, float::float32>>   -> float4488    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4489    │4490    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244914492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4493    You may run "mix format --migrate" to fix this warning automatically.4494    │4495 26 │       <<4::int32, float::float32>>   -> float4496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4497    │4498    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544994500    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4501    You may run "mix format --migrate" to fix this warning automatically.4502    │4503 26 │       <<4::int32, float::float32>>   -> float4504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4505    │4506    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545074508     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4509     You may run "mix format --migrate" to fix this warning automatically.4510     │4511 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4512     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4513     │4514     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645154516     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4517     You may run "mix format --migrate" to fix this warning automatically.4518     │4519 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4521     │4522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245234524     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4525     You may run "mix format --migrate" to fix this warning automatically.4526     │4527 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4528     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4529     │4530     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545314532    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4533    You may run "mix format --migrate" to fix this warning automatically.4534    │4535 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4536    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4537    │4538    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645394540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4541    You may run "mix format --migrate" to fix this warning automatically.4542    │4543 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4545    │4546    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245474548    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4549    You may run "mix format --migrate" to fix this warning automatically.4550    │4551 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4553    │4554    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545554556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4557    You may run "mix format --migrate" to fix this warning automatically.4558    │4559 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4561    │4562    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645634564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4565    You may run "mix format --migrate" to fix this warning automatically.4566    │4567 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4569    │4570    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245714572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4573    You may run "mix format --migrate" to fix this warning automatically.4574    │4575 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4577    │4578    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545794580    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4581    You may run "mix format --migrate" to fix this warning automatically.4582    │4583 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4585    │4586    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645874588    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4589    You may run "mix format --migrate" to fix this warning automatically.4590    │4591 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4592    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4593    │4594    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245954596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4597    You may run "mix format --migrate" to fix this warning automatically.4598    │4599 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4600    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4601    │4602    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546034604    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4605    You may run "mix format --migrate" to fix this warning automatically.4606    │4607 26 │       <<8::int32, float::float64>>        -> float4608    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4609    │4610    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646114612    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4613    You may run "mix format --migrate" to fix this warning automatically.4614    │4615 26 │       <<8::int32, float::float64>>        -> float4616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4617    │4618    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646194620    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4621    You may run "mix format --migrate" to fix this warning automatically.4622    │4623 26 │       <<8::int32, float::float64>>        -> float4624    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4625    │4626    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246274628    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4629    You may run "mix format --migrate" to fix this warning automatically.4630    │4631 26 │       <<8::int32, float::float64>>        -> float4632    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4633    │4634    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246354636    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4637    You may run "mix format --migrate" to fix this warning automatically.4638    │4639 26 │       <<8::int32, float::float64>>        -> float4640    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4641    │4642    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546434644    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4645    You may run "mix format --migrate" to fix this warning automatically.4646    │4647 26 │       <<8::int32, float::float64>>        -> float4648    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4649    │4650    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546514652     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4653     You may run "mix format --migrate" to fix this warning automatically.4654     │4655 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4656     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4657     │4658     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646594660     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4661     You may run "mix format --migrate" to fix this warning automatically.4662     │4663 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4664     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4665     │4666     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246674668     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4669     You may run "mix format --migrate" to fix this warning automatically.4670     │4671 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4672     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4673     │4674     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546754676     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4677     You may run "mix format --migrate" to fix this warning automatically.4678     │4679 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4680     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4681     │4682     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/646834684     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4685     You may run "mix format --migrate" to fix this warning automatically.4686     │4687 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4688     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4689     │4690     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/246914692     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4693     You may run "mix format --migrate" to fix this warning automatically.4694     │4695 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4696     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4697     │4698     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/546994700     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4701     You may run "mix format --migrate" to fix this warning automatically.4702     │4703 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4704     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4705     │4706     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/647074708     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4709     You may run "mix format --migrate" to fix this warning automatically.4710     │4711 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4712     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4713     │4714     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/247154716     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4717     You may run "mix format --migrate" to fix this warning automatically.4718     │4719 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4720     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4721     │4722     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/547234724    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4725    You may run "mix format --migrate" to fix this warning automatically.4726    │4727 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4729    │4730    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647314732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4733    You may run "mix format --migrate" to fix this warning automatically.4734    │4735 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4736    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4737    │4738    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247394740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4741    You may run "mix format --migrate" to fix this warning automatically.4742    │4743 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4744    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4745    │4746    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547474748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4749    You may run "mix format --migrate" to fix this warning automatically.4750    │4751 23 │       <<20 :: int32, 3, 128, 0, 16,4752    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4753    │4754    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647554756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4757    You may run "mix format --migrate" to fix this warning automatically.4758    │4759 23 │       <<20 :: int32, 3, 128, 0, 16,4760    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4761    │4762    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247634764    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4765    You may run "mix format --migrate" to fix this warning automatically.4766    │4767 23 │       <<20 :: int32, 3, 128, 0, 16,4768    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4769    │4770    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547714772     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4773     You may run "mix format --migrate" to fix this warning automatically.4774     │4775 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4776     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4777     │4778     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647794780     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4781     You may run "mix format --migrate" to fix this warning automatically.4782     │4783 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4784     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4785     │4786     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247874788     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4789     You may run "mix format --migrate" to fix this warning automatically.4790     │4791 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4792     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4793     │4794     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547954796    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4797    You may run "mix format --migrate" to fix this warning automatically.4798    │4799 20 │       <<2 :: int32, int :: int16>> -> int4800    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4801    │4802    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648034804    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4805    You may run "mix format --migrate" to fix this warning automatically.4806    │4807 20 │       <<2 :: int32, int :: int16>> -> int4808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4809    │4810    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648114812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4813    You may run "mix format --migrate" to fix this warning automatically.4814    │4815 20 │       <<2 :: int32, int :: int16>> -> int4816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4817    │4818    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248194820    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4821    You may run "mix format --migrate" to fix this warning automatically.4822    │4823 20 │       <<2 :: int32, int :: int16>> -> int4824    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4825    │4826    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248274828    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4829    You may run "mix format --migrate" to fix this warning automatically.4830    │4831 20 │       <<2 :: int32, int :: int16>> -> int4832    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4833    │4834    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548354836    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4837    You may run "mix format --migrate" to fix this warning automatically.4838    │4839 20 │       <<2 :: int32, int :: int16>> -> int4840    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4841    │4842    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548434844     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4845     You may run "mix format --migrate" to fix this warning automatically.4846     │4847 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4849     │4850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648514852     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4853     You may run "mix format --migrate" to fix this warning automatically.4854     │4855 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4856     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4857     │4858     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248594860     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4861     You may run "mix format --migrate" to fix this warning automatically.4862     │4863 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4864     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4865     │4866     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548674868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4869    You may run "mix format --migrate" to fix this warning automatically.4870    │4871 20 │       <<4 :: int32, int :: int32>> -> int4872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4873    │4874    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648754876    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4877    You may run "mix format --migrate" to fix this warning automatically.4878    │4879 20 │       <<4 :: int32, int :: int32>> -> int4880    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4881    │4882    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648834884    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4885    You may run "mix format --migrate" to fix this warning automatically.4886    │4887 20 │       <<4 :: int32, int :: int32>> -> int4888    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4889    │4890    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248914892    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4893    You may run "mix format --migrate" to fix this warning automatically.4894    │4895 20 │       <<4 :: int32, int :: int32>> -> int4896    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4897    │4898    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248994900    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4901    You may run "mix format --migrate" to fix this warning automatically.4902    │4903 20 │       <<4 :: int32, int :: int32>> -> int4904    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4905    │4906    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549074908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4909    You may run "mix format --migrate" to fix this warning automatically.4910    │4911 20 │       <<4 :: int32, int :: int32>> -> int4912    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4913    │4914    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549154916     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4917     You may run "mix format --migrate" to fix this warning automatically.4918     │4919 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4920     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4921     │4922     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/649234924     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4925     You may run "mix format --migrate" to fix this warning automatically.4926     │4927 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4928     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4929     │4930     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/249314932     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4933     You may run "mix format --migrate" to fix this warning automatically.4934     │4935 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4936     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4937     │4938     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549394940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4941    You may run "mix format --migrate" to fix this warning automatically.4942    │4943 20 │       <<8 :: int32, int :: int64>> -> int4944    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4945    │4946    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649474948    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4949    You may run "mix format --migrate" to fix this warning automatically.4950    │4951 20 │       <<8 :: int32, int :: int64>> -> int4952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4953    │4954    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649554956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4957    You may run "mix format --migrate" to fix this warning automatically.4958    │4959 20 │       <<8 :: int32, int :: int64>> -> int4960    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4961    │4962    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249634964    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4965    You may run "mix format --migrate" to fix this warning automatically.4966    │4967 20 │       <<8 :: int32, int :: int64>> -> int4968    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4969    │4970    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249714972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4973    You may run "mix format --migrate" to fix this warning automatically.4974    │4975 20 │       <<8 :: int32, int :: int64>> -> int4976    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4977    │4978    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549794980    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4981    You may run "mix format --migrate" to fix this warning automatically.4982    │4983 20 │       <<8 :: int32, int :: int64>> -> int4984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4985    │4986    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549874988     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4989     You may run "mix format --migrate" to fix this warning automatically.4990     │4991 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4992     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4993     │4994     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649954996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4997     You may run "mix format --migrate" to fix this warning automatically.4998     │4999 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5001     │5002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/250035004     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5005     You may run "mix format --migrate" to fix this warning automatically.5006     │5007 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5008     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5009     │5010     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/550115012    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5013    You may run "mix format --migrate" to fix this warning automatically.5014    │5015 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5016    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5017    │5018    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650195020    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5021    You may run "mix format --migrate" to fix this warning automatically.5022    │5023 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5025    │5026    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650275028    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5029    You may run "mix format --migrate" to fix this warning automatically.5030    │5031 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5032    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5033    │5034    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650355036    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5037    You may run "mix format --migrate" to fix this warning automatically.5038    │5039 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5040    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5041    │5042    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650435044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5045    You may run "mix format --migrate" to fix this warning automatically.5046    │5047 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5049    │5050    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250515052    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5053    You may run "mix format --migrate" to fix this warning automatically.5054    │5055 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5057    │5058    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250595060    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5061    You may run "mix format --migrate" to fix this warning automatically.5062    │5063 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5065    │5066    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250675068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5069    You may run "mix format --migrate" to fix this warning automatically.5070    │5071 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5073    │5074    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250755076    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5077    You may run "mix format --migrate" to fix this warning automatically.5078    │5079 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5081    │5082    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550835084    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5085    You may run "mix format --migrate" to fix this warning automatically.5086    │5087 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5089    │5090    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550915092    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5093    You may run "mix format --migrate" to fix this warning automatically.5094    │5095 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5096    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5097    │5098    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550995100    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5101    You may run "mix format --migrate" to fix this warning automatically.5102    │5103 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5104    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5105    │5106    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551075108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5109     You may run "mix format --migrate" to fix this warning automatically.5110     │5111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5113     │5114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/651155116     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5117     You may run "mix format --migrate" to fix this warning automatically.5118     │5119 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5120     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5121     │5122     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251235124     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5125     You may run "mix format --migrate" to fix this warning automatically.5126     │5127 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5128     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5129     │5130     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551315132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5133    You may run "mix format --migrate" to fix this warning automatically.5134    │5135 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5137    │5138    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651395140    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5141    You may run "mix format --migrate" to fix this warning automatically.5142    │5143 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5145    │5146    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651475148    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5149    You may run "mix format --migrate" to fix this warning automatically.5150    │5151 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5153    │5154    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651555156    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5157    You may run "mix format --migrate" to fix this warning automatically.5158    │5159 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5161    │5162    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651635164    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5165    You may run "mix format --migrate" to fix this warning automatically.5166    │5167 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5168    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5169    │5170    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251715172    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5173    You may run "mix format --migrate" to fix this warning automatically.5174    │5175 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5176    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5177    │5178    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251795180    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5181    You may run "mix format --migrate" to fix this warning automatically.5182    │5183 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5184    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5185    │5186    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251875188    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5189    You may run "mix format --migrate" to fix this warning automatically.5190    │5191 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5192    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5193    │5194    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251955196    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5197    You may run "mix format --migrate" to fix this warning automatically.5198    │5199 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5201    │5202    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552035204    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5205    You may run "mix format --migrate" to fix this warning automatically.5206    │5207 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5209    │5210    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552115212    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5213    You may run "mix format --migrate" to fix this warning automatically.5214    │5215 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5217    │5218    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552195220    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5221    You may run "mix format --migrate" to fix this warning automatically.5222    │5223 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5225    │5226    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552275228     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5229     You may run "mix format --migrate" to fix this warning automatically.5230     │5231 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5232     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5233     │5234     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652355236     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5237     You may run "mix format --migrate" to fix this warning automatically.5238     │5239 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5240     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5241     │5242     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252435244     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5245     You may run "mix format --migrate" to fix this warning automatically.5246     │5247 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5248     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5249     │5250     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552515252    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5253    You may run "mix format --migrate" to fix this warning automatically.5254    │5255 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5256    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5257    │5258    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652595260    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5261    You may run "mix format --migrate" to fix this warning automatically.5262    │5263 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5265    │5266    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652675268    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5269    You may run "mix format --migrate" to fix this warning automatically.5270    │5271 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5273    │5274    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652755276    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5277    You may run "mix format --migrate" to fix this warning automatically.5278    │5279 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5281    │5282    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652835284    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5285    You may run "mix format --migrate" to fix this warning automatically.5286    │5287 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5289    │5290    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652915292    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5293    You may run "mix format --migrate" to fix this warning automatically.5294    │5295 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5296    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5297    │5298    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/252995300    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5301    You may run "mix format --migrate" to fix this warning automatically.5302    │5303 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5304    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5305    │5306    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253075308    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5309    You may run "mix format --migrate" to fix this warning automatically.5310    │5311 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5312    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5313    │5314    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253155316    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5317    You may run "mix format --migrate" to fix this warning automatically.5318    │5319 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5320    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5321    │5322    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253235324    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5325    You may run "mix format --migrate" to fix this warning automatically.5326    │5327 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5328    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5329    │5330    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253315332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5333    You may run "mix format --migrate" to fix this warning automatically.5334    │5335 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5337    │5338    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553395340    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5341    You may run "mix format --migrate" to fix this warning automatically.5342    │5343 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5345    │5346    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553475348    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5349    You may run "mix format --migrate" to fix this warning automatically.5350    │5351 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5353    │5354    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553555356    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5357    You may run "mix format --migrate" to fix this warning automatically.5358    │5359 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5360    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5361    │5362    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553635364    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5365    You may run "mix format --migrate" to fix this warning automatically.5366    │5367 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5368    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5369    │5370    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553715372     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5373     You may run "mix format --migrate" to fix this warning automatically.5374     │5375 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5376     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5377     │5378     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653795380     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5381     You may run "mix format --migrate" to fix this warning automatically.5382     │5383 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5384     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5385     │5386     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253875388     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5389     You may run "mix format --migrate" to fix this warning automatically.5390     │5391 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5392     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5393     │5394     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553955396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5397    You may run "mix format --migrate" to fix this warning automatically.5398    │5399 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5401    │5402    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654035404    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5405    You may run "mix format --migrate" to fix this warning automatically.5406    │5407 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5408    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5409    │5410    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254115412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5413    You may run "mix format --migrate" to fix this warning automatically.5414    │5415 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5416    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5417    │5418    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554195420     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5421     You may run "mix format --migrate" to fix this warning automatically.5422     │5423 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5424     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5425     │5426     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654275428     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5429     You may run "mix format --migrate" to fix this warning automatically.5430     │5431 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5433     │5434     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254355436     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5437     You may run "mix format --migrate" to fix this warning automatically.5438     │5439 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5440     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5441     │5442     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554435444    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5445    You may run "mix format --migrate" to fix this warning automatically.5446    │5447 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5448    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5449    │5450    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654515452    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5453    You may run "mix format --migrate" to fix this warning automatically.5454    │5455 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5456    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5457    │5458    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254595460    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5461    You may run "mix format --migrate" to fix this warning automatically.5462    │5463 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5464    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5465    │5466    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554675468     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5469     You may run "mix format --migrate" to fix this warning automatically.5470     │5471 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5472     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5473     │5474     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654755476     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5477     You may run "mix format --migrate" to fix this warning automatically.5478     │5479 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5480     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5481     │5482     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254835484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5485     You may run "mix format --migrate" to fix this warning automatically.5486     │5487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5489     │5490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554915492    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5493    You may run "mix format --migrate" to fix this warning automatically.5494    │5495 19 │       <<len :: int32, data :: binary-size(len)>> ->5496    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5497    │5498    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/654995500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5501    You may run "mix format --migrate" to fix this warning automatically.5502    │5503 19 │       <<len :: int32, data :: binary-size(len)>> ->5504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5505    │5506    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255075508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5509    You may run "mix format --migrate" to fix this warning automatically.5510    │5511 19 │       <<len :: int32, data :: binary-size(len)>> ->5512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5513    │5514    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555155516     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5517     You may run "mix format --migrate" to fix this warning automatically.5518     │5519 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5520     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5521     │5522     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/655235524     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5525     You may run "mix format --migrate" to fix this warning automatically.5526     │5527 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5528     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5529     │5530     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255315532     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5533     You may run "mix format --migrate" to fix this warning automatically.5534     │5535 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5536     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5537     │5538     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555395540    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5541    You may run "mix format --migrate" to fix this warning automatically.5542    │5543 28 │       <<4 :: int32, oid :: uint32>> -> oid5544    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5545    │5546    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655475548    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5549    You may run "mix format --migrate" to fix this warning automatically.5550    │5551 28 │       <<4 :: int32, oid :: uint32>> -> oid5552    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5553    │5554    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655555556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5557    You may run "mix format --migrate" to fix this warning automatically.5558    │5559 28 │       <<4 :: int32, oid :: uint32>> -> oid5560    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5561    │5562    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255635564    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5565    You may run "mix format --migrate" to fix this warning automatically.5566    │5567 28 │       <<4 :: int32, oid :: uint32>> -> oid5568    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5569    │5570    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255715572    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5573    You may run "mix format --migrate" to fix this warning automatically.5574    │5575 28 │       <<4 :: int32, oid :: uint32>> -> oid5576    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5577    │5578    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555795580    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5581    You may run "mix format --migrate" to fix this warning automatically.5582    │5583 28 │       <<4 :: int32, oid :: uint32>> -> oid5584    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5585    │5586    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555875588     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5589     You may run "mix format --migrate" to fix this warning automatically.5590     │5591 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5592     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5593     │5594     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655955596     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5597     You may run "mix format --migrate" to fix this warning automatically.5598     │5599 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5600     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5601     │5602     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/256035604     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5605     You may run "mix format --migrate" to fix this warning automatically.5606     │5607 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5608     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5609     │5610     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/556115612    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5613    You may run "mix format --migrate" to fix this warning automatically.5614    │5615 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5616    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5617    │5618    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656195620    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5621    You may run "mix format --migrate" to fix this warning automatically.5622    │5623 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5624    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5625    │5626    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256275628    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5629    You may run "mix format --migrate" to fix this warning automatically.5630    │5631 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5632    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5633    │5634    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556355636     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5637     You may run "mix format --migrate" to fix this warning automatically.5638     │5639 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5641     │5642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656435644     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5645     You may run "mix format --migrate" to fix this warning automatically.5646     │5647 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5648     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5649     │5650     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256515652     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5653     You may run "mix format --migrate" to fix this warning automatically.5654     │5655 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5656     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5657     │5658     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556595660    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5661    You may run "mix format --migrate" to fix this warning automatically.5662    │5663 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5664    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5665    │5666    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656675668    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5669    You may run "mix format --migrate" to fix this warning automatically.5670    │5671 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5672    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5673    │5674    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656755676    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5677    You may run "mix format --migrate" to fix this warning automatically.5678    │5679 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5680    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5681    │5682    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656835684    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5685    You may run "mix format --migrate" to fix this warning automatically.5686    │5687 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5688    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5689    │5690    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256915692    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5693    You may run "mix format --migrate" to fix this warning automatically.5694    │5695 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5696    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5697    │5698    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256995700    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5701    You may run "mix format --migrate" to fix this warning automatically.5702    │5703 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5704    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5705    │5706    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257075708    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5709    You may run "mix format --migrate" to fix this warning automatically.5710    │5711 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5712    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5713    │5714    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557155716    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5717    You may run "mix format --migrate" to fix this warning automatically.5718    │5719 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5720    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5721    │5722    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557235724    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5725    You may run "mix format --migrate" to fix this warning automatically.5726    │5727 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5728    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5729    │5730    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557315732     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5733     You may run "mix format --migrate" to fix this warning automatically.5734     │5735 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5736     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5737     │5738     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657395740     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5741     You may run "mix format --migrate" to fix this warning automatically.5742     │5743 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5744     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5745     │5746     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257475748     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5749     You may run "mix format --migrate" to fix this warning automatically.5750     │5751 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5752     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5753     │5754     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557555756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5757    You may run "mix format --migrate" to fix this warning automatically.5758    │5759 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5760    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5761    │5762    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657635764    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5765    You may run "mix format --migrate" to fix this warning automatically.5766    │5767 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5768    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5769    │5770    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257715772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5773    You may run "mix format --migrate" to fix this warning automatically.5774    │5775 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5776    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5777    │5778    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/557795780     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5781     You may run "mix format --migrate" to fix this warning automatically.5782     │5783 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5784     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5785     │5786     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657875788     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5789     You may run "mix format --migrate" to fix this warning automatically.5790     │5791 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5792     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5793     │5794     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257955796     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5797     You may run "mix format --migrate" to fix this warning automatically.5798     │5799 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5800     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5801     │5802     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/558035804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5805    You may run "mix format --migrate" to fix this warning automatically.5806    │5807 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5808    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5809    │5810    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858115812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5813    You may run "mix format --migrate" to fix this warning automatically.5814    │5815 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5816    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5817    │5818    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458195820    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5821    You may run "mix format --migrate" to fix this warning automatically.5822    │5823 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5824    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5825    │5826    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758275828     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5829     You may run "mix format --migrate" to fix this warning automatically.5830     │5831 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5832     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5833     │5834     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858355836     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5837     You may run "mix format --migrate" to fix this warning automatically.5838     │5839 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5840     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5841     │5842     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458435844     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5845     You may run "mix format --migrate" to fix this warning automatically.5846     │5847 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5848     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5849     │5850     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758515852    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5853    You may run "mix format --migrate" to fix this warning automatically.5854    │5855 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5856    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5857    │5858    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658595860    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5861    You may run "mix format --migrate" to fix this warning automatically.5862    │5863 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5864    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5865    │5866    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258675868    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5869    You may run "mix format --migrate" to fix this warning automatically.5870    │5871 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5872    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5873    │5874    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558755876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5877     You may run "mix format --migrate" to fix this warning automatically.5878     │5879 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5880     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5881     │5882     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658835884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5885     You may run "mix format --migrate" to fix this warning automatically.5886     │5887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5889     │5890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258915892     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5893     You may run "mix format --migrate" to fix this warning automatically.5894     │5895 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5896     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5897     │5898     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558995900    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5901    You may run "mix format --migrate" to fix this warning automatically.5902    │5903 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5904    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5905    │5906    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859075908    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5909    You may run "mix format --migrate" to fix this warning automatically.5910    │5911 40 │         <<count::int32, data::binary>> = binary5912    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5913    │5914    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859155916    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5917    You may run "mix format --migrate" to fix this warning automatically.5918    │5919 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5920    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5921    │5922    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459235924    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5925    You may run "mix format --migrate" to fix this warning automatically.5926    │5927 40 │         <<count::int32, data::binary>> = binary5928    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5929    │5930    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459315932    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5933    You may run "mix format --migrate" to fix this warning automatically.5934    │5935 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5936    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5937    │5938    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759395940    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5941    You may run "mix format --migrate" to fix this warning automatically.5942    │5943 40 │         <<count::int32, data::binary>> = binary5944    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5945    │5946    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759475948    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5949    You may run "mix format --migrate" to fix this warning automatically.5950    │5951 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5952    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5953    │5954    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859555956    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5957    You may run "mix format --migrate" to fix this warning automatically.5958    │5959 44 │         <<_::int32, data::binary>> = binary5960    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5961    │5962    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859635964    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5965    You may run "mix format --migrate" to fix this warning automatically.5966    │5967 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5968    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5969    │5970    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459715972    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5973    You may run "mix format --migrate" to fix this warning automatically.5974    │5975 44 │         <<_::int32, data::binary>> = binary5976    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5977    │5978    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459795980    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5981    You may run "mix format --migrate" to fix this warning automatically.5982    │5983 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5984    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5985    │5986    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759875988    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5989    You may run "mix format --migrate" to fix this warning automatically.5990    │5991 44 │         <<_::int32, data::binary>> = binary5992    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5993    │5994    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759955996     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5997     You may run "mix format --migrate" to fix this warning automatically.5998     │5999 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6000     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6001     │6002     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860036004     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6005     You may run "mix format --migrate" to fix this warning automatically.6006     │6007 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6008     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6009     │6010     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460116012     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6013     You may run "mix format --migrate" to fix this warning automatically.6014     │6015 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6016     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6017     │6018     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760196020    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6021    You may run "mix format --migrate" to fix this warning automatically.6022    │6023 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6024    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6025    │6026    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660276028    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6029    You may run "mix format --migrate" to fix this warning automatically.6030    │6031 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6032    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6033    │6034    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660356036    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6037    You may run "mix format --migrate" to fix this warning automatically.6038    │6039 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6040    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6041    │6042    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660436044    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6045    You may run "mix format --migrate" to fix this warning automatically.6046    │6047 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6048    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6049    │6050    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260516052    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6053    You may run "mix format --migrate" to fix this warning automatically.6054    │6055 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6056    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6057    │6058    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260596060    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6061    You may run "mix format --migrate" to fix this warning automatically.6062    │6063 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6064    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6065    │6066    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260676068    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6069    You may run "mix format --migrate" to fix this warning automatically.6070    │6071 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6072    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6073    │6074    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560756076    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6077    You may run "mix format --migrate" to fix this warning automatically.6078    │6079 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6080    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6081    │6082    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560836084    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6085    You may run "mix format --migrate" to fix this warning automatically.6086    │6087 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6088    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6089    │6090    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560916092     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6093     You may run "mix format --migrate" to fix this warning automatically.6094     │6095 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6096     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6097     │6098     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660996100     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6101     You may run "mix format --migrate" to fix this warning automatically.6102     │6103 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6104     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6105     │6106     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261076108     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6109     You may run "mix format --migrate" to fix this warning automatically.6110     │6111 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6112     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6113     │6114     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/561156116    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6117    You may run "mix format --migrate" to fix this warning automatically.6118    │6119 33 │       <<8 :: int32, microsecs :: int64>> ->6120    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6121    │6122    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661236124    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6125    You may run "mix format --migrate" to fix this warning automatically.6126    │6127 33 │       <<8 :: int32, microsecs :: int64>> ->6128    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6129    │6130    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661316132    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6133    You may run "mix format --migrate" to fix this warning automatically.6134    │6135 33 │       <<8 :: int32, microsecs :: int64>> ->6136    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6137    │6138    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261396140    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6141    You may run "mix format --migrate" to fix this warning automatically.6142    │6143 33 │       <<8 :: int32, microsecs :: int64>> ->6144    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6145    │6146    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261476148    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6149    You may run "mix format --migrate" to fix this warning automatically.6150    │6151 33 │       <<8 :: int32, microsecs :: int64>> ->6152    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6153    │6154    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561556156    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6157    You may run "mix format --migrate" to fix this warning automatically.6158    │6159 33 │       <<8 :: int32, microsecs :: int64>> ->6160    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6161    │6162    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561636164     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6165     You may run "mix format --migrate" to fix this warning automatically.6166     │6167 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6168     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6169     │6170     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661716172     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6173     You may run "mix format --migrate" to fix this warning automatically.6174     │6175 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6176     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6177     │6178     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261796180     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6181     You may run "mix format --migrate" to fix this warning automatically.6182     │6183 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6184     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6185     │6186     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561876188    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6189    You may run "mix format --migrate" to fix this warning automatically.6190    │6191 37 │       <<8 :: int32, microsecs :: int64>> ->6192    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6193    │6194    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/661956196    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6197    You may run "mix format --migrate" to fix this warning automatically.6198    │6199 37 │       <<8 :: int32, microsecs :: int64>> ->6200    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6201    │6202    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662036204    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6205    You may run "mix format --migrate" to fix this warning automatically.6206    │6207 37 │       <<8 :: int32, microsecs :: int64>> ->6208    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6209    │6210    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262116212    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6213    You may run "mix format --migrate" to fix this warning automatically.6214    │6215 37 │       <<8 :: int32, microsecs :: int64>> ->6216    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6217    │6218    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262196220    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6221    You may run "mix format --migrate" to fix this warning automatically.6222    │6223 37 │       <<8 :: int32, microsecs :: int64>> ->6224    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6225    │6226    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562276228    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6229    You may run "mix format --migrate" to fix this warning automatically.6230    │6231 37 │       <<8 :: int32, microsecs :: int64>> ->6232    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6233    │6234    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562356236     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6237     You may run "mix format --migrate" to fix this warning automatically.6238     │6239 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6240     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6241     │6242     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662436244     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6245     You may run "mix format --migrate" to fix this warning automatically.6246     │6247 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6248     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6249     │6250     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262516252     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6253     You may run "mix format --migrate" to fix this warning automatically.6254     │6255 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6256     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6257     │6258     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562596260    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6261    You may run "mix format --migrate" to fix this warning automatically.6262    │6263 42 │       <<8 :: int32, microsecs :: int64>> ->6264    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6265    │6266    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662676268    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6269    You may run "mix format --migrate" to fix this warning automatically.6270    │6271 42 │       <<8 :: int32, microsecs :: int64>> ->6272    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6273    │6274    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662756276    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6277    You may run "mix format --migrate" to fix this warning automatically.6278    │6279 42 │       <<8 :: int32, microsecs :: int64>> ->6280    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6281    │6282    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262836284    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6285    You may run "mix format --migrate" to fix this warning automatically.6286    │6287 42 │       <<8 :: int32, microsecs :: int64>> ->6288    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6289    │6290    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262916292    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6293    You may run "mix format --migrate" to fix this warning automatically.6294    │6295 42 │       <<8 :: int32, microsecs :: int64>> ->6296    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6297    │6298    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/562996300    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6301    You may run "mix format --migrate" to fix this warning automatically.6302    │6303 42 │       <<8 :: int32, microsecs :: int64>> ->6304    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6305    │6306    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563076308     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6309     You may run "mix format --migrate" to fix this warning automatically.6310     │6311 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6312     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6313     │6314     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/663156316     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6317     You may run "mix format --migrate" to fix this warning automatically.6318     │6319 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6320     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6321     │6322     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/263236324     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6325     You may run "mix format --migrate" to fix this warning automatically.6326     │6327 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6328     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6329     │6330     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563316332    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6333    You may run "mix format --migrate" to fix this warning automatically.6334    │6335 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6336    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6337    │6338    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663396340    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6341    You may run "mix format --migrate" to fix this warning automatically.6342    │6343 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6344    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6345    │6346    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663476348    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6349    You may run "mix format --migrate" to fix this warning automatically.6350    │6351 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6352    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6353    │6354    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663556356    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6357    You may run "mix format --migrate" to fix this warning automatically.6358    │6359 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6360    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6361    │6362    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263636364    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6365    You may run "mix format --migrate" to fix this warning automatically.6366    │6367 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6368    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6369    │6370    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263716372    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6373    You may run "mix format --migrate" to fix this warning automatically.6374    │6375 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6376    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6377    │6378    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263796380    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6381    You may run "mix format --migrate" to fix this warning automatically.6382    │6383 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6384    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6385    │6386    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563876388    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6389    You may run "mix format --migrate" to fix this warning automatically.6390    │6391 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6392    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6393    │6394    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563956396    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6397    You may run "mix format --migrate" to fix this warning automatically.6398    │6399 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6400    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6401    │6402    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564036404     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6405     You may run "mix format --migrate" to fix this warning automatically.6406     │6407 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6408     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6409     │6410     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/664116412     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6413     You may run "mix format --migrate" to fix this warning automatically.6414     │6415 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6416     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6417     │6418     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264196420     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6421     You may run "mix format --migrate" to fix this warning automatically.6422     │6423 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6424     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6425     │6426     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564276428     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6429     You may run "mix format --migrate" to fix this warning automatically.6430     │6431 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6432     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6433     │6434     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664356436     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6437     You may run "mix format --migrate" to fix this warning automatically.6438     │6439 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6440     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6441     │6442     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664436444     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6445     You may run "mix format --migrate" to fix this warning automatically.6446     │6447 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6448     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6449     │6450     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264516452     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6453     You may run "mix format --migrate" to fix this warning automatically.6454     │6455 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6456     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6457     │6458     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264596460     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6461     You may run "mix format --migrate" to fix this warning automatically.6462     │6463 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6464     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6465     │6466     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564676468     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6469     You may run "mix format --migrate" to fix this warning automatically.6470     │6471 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6472     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6473     │6474     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564756476     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6477     You may run "mix format --migrate" to fix this warning automatically.6478     │6479 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6480     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6481     │6482     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664836484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6485     You may run "mix format --migrate" to fix this warning automatically.6486     │6487 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6488     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6489     │6490     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264916492     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6493     You may run "mix format --migrate" to fix this warning automatically.6494     │6495 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6496     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6497     │6498     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564996500    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6501    You may run "mix format --migrate" to fix this warning automatically.6502    │6503 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6504    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6505    │6506    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665076508    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6509    You may run "mix format --migrate" to fix this warning automatically.6510    │6511 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6512    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6513    │6514    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265156516    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6517    You may run "mix format --migrate" to fix this warning automatically.6518    │6519 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6520    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6521    │6522    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565236524     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6525     You may run "mix format --migrate" to fix this warning automatically.6526     │6527 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6528     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6529     │6530     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665316532     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6533     You may run "mix format --migrate" to fix this warning automatically.6534     │6535 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6536     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6537     │6538     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265396540     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6541     You may run "mix format --migrate" to fix this warning automatically.6542     │6543 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6544     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6545     │6546     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565476548    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6549    You may run "mix format --migrate" to fix this warning automatically.6550    │6551 17 │       <<0 :: int32>> -> :void6552    │       ~~~~~~~~~~~~~~~~~~~~~~~6553    │6554    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665556556    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6557    You may run "mix format --migrate" to fix this warning automatically.6558    │6559 17 │       <<0 :: int32>> -> :void6560    │       ~~~~~~~~~~~~~~~~~~~~~~~6561    │6562    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265636564    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6565    You may run "mix format --migrate" to fix this warning automatically.6566    │6567 17 │       <<0 :: int32>> -> :void6568    │       ~~~~~~~~~~~~~~~~~~~~~~~6569    │6570    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565716572     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6573     You may run "mix format --migrate" to fix this warning automatically.6574     │6575 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6576     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6577     │6578     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665796580     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6581     You may run "mix format --migrate" to fix this warning automatically.6582     │6583 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6584     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6585     │6586     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265876588     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6589     You may run "mix format --migrate" to fix this warning automatically.6590     │6591 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6592     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6593     │6594     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565956596    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6597    You may run "mix format --migrate" to fix this warning automatically.6598    │6599 23 │       <<0 :: int32>> -> :void6600    │       ~~~~~~~~~~~~~~~~~~~~~~~6601    │6602    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666036604    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6605    You may run "mix format --migrate" to fix this warning automatically.6606    │6607 23 │       <<0 :: int32>> -> :void6608    │       ~~~~~~~~~~~~~~~~~~~~~~~6609    │6610    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266116612    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6613    You may run "mix format --migrate" to fix this warning automatically.6614    │6615 23 │       <<0 :: int32>> -> :void6616    │       ~~~~~~~~~~~~~~~~~~~~~~~6617    │6618    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566196620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6621     You may run "mix format --migrate" to fix this warning automatically.6622     │6623 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6624     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6625     │6626     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666276628     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6629     You may run "mix format --migrate" to fix this warning automatically.6630     │6631 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6632     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6633     │6634     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266356636     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6637     You may run "mix format --migrate" to fix this warning automatically.6638     │6639 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6640     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6641     │6642     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566436644    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6645    │6646 20 │     manager    = worker(Postgrex.TypeManager, [])6647    │                  ~6648    │6649    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/166506651    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6652    │6653 21 │     server_sup = supervisor(__MODULE__, [:servers])6654    │                  ~6655    │6656    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/166576658    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6659    │6660 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6661    │     ~6662    │6663    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16664    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/166656666    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6667    │6668 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6669    │                   ~6670    │6671    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/166726673     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6674     │6675 110 │     if Map.size(s.listener_channels[channel]) == 1 do6676     │            ~6677     │6678     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36679     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36680     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/266816682     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6683     │6684 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6685     │               ~6686     │6687     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/266886689    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6690    │6691 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6692    │            ~6693    │6694    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/166956696     warning: a struct for Postgrex.Query is expected on struct update:66976698         %Postgrex.Query{6699           query6700           | param_oids: param_oids,6701             param_formats: param_formats,6702             param_types: param_types6703         }67046705     but got type:67066707         dynamic()67086709     where "query" was given the type:67106711         # type: dynamic()6712         # from: lib/postgrex/protocol.ex:910:356713         query67146715     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67166717     type warning found at:6718     │6719 915 │         query = %Query{query | param_oids: param_oids,6720     │                 ~6721     │6722     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/667236724     warning: a struct for Postgrex.Query is expected on struct update:67256726         %Postgrex.Query{6727           query6728           | ref: make_ref(),6729             types: types,6730             columns: col_names,6731             result_oids: result_oids,6732             result_formats: result_formats,6733             result_types: result_types6734         }67356736     but got type:67376738         dynamic()67396740     where "query" was given the type:67416742         # type: dynamic()6743         # from: lib/postgrex/protocol.ex:926:356744         query67456746     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67476748     type warning found at:6749     │6750 932 │         query = %Query{query | ref: make_ref(), types: types,6751     │                 ~6752     │6753     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/667546755    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6756    │6757  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6758    │                 ~6759    │6760    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/267616762    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6763    │6764  9 │                 worker(Postgrex.Parameters, [])]6765    │                 ~6766    │6767    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/267686769     warning: a struct for Postgrex.Query is expected on struct update:67706771         %Postgrex.Query{query | ref: make_ref()}67726773     but got type:67746775         dynamic()67766777     where "query" was given the type:67786779         # type: dynamic()6780         # from: lib/postgrex/protocol.ex:977:316781         query67826783     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67846785     type warning found at:6786     │6787 978 │     query = %Query{query | ref: make_ref()}6788     │             ~6789     │6790     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/567916792      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6793      │6794 2131 │     formatted_reason = :ssl.format_error(reason)6795      │                             ~6796      │6797      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/367986799      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)6800      │6801 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)6802      │                                            ~6803      │6804      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/368056806      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)6807      │6808 2297 │   defp query_put(_, %Query{ref: nil}), do: nil6809      │        ~6810      │6811      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/268126813      warning: a struct for Postgrex.Query is expected on struct update:68146815          %Postgrex.Query{query | name: ""}68166817      but got type:68186819          dynamic()68206821      where "query" was given the type:68226823          # type: dynamic()6824          # from: lib/postgrex/protocol.ex:2313:166825          query68266827      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68286829      type warning found at:6830      │6831 2313 │   defp unnamed(query), do: %Query{query | name: ""}6832      │                            ~6833      │6834      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/168356836Generated postgrex app6837warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6838  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26839  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16840  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56841  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26842  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46843  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/268446845==> ecto6846Compiling 70 files (.ex)6847     warning: using single-quoted strings to represent charlists is deprecated.6848     Use ~c"" if you indeed want a charlist or use "" instead.6849     You may run "mix format --migrate" to change all single-quoted6850     strings to use the ~c sigil and fix this warning.6851     │6852 166 │     defp insert_all_value(_),   do: '?'6853     │                                     ~6854     │6855     └─ lib/ecto/adapters/mysql/connection.ex:166:3768566857     warning: using single-quoted strings to represent charlists is deprecated.6858     Use ~c"" if you indeed want a charlist or use "" instead.6859     You may run "mix format --migrate" to change all single-quoted6860     strings to use the ~c sigil and fix this warning.6861     │6862 354 │       '?'6863     │       ~6864     │6865     └─ lib/ecto/adapters/mysql/connection.ex:354:768666867      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68686869      This error happens when you have function calls without parentheses inside keywords. For example:68706871          function(arg, one: nested_call a, b, c)6872          function(arg, one: if expr, do: :this, else: :that)68736874      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:68756876          function(arg, one: if(expr, do: :this, else: :that))6877          function(arg, one: nested_call(a, b, c))68786879      Ambiguity found at:6880      │6881 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"6882      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6883      │6884      └─ lib/ecto/changeset.ex:228668856886     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68876888     This error happens when you have function calls without parentheses inside keywords. For example:68896890         function(arg, one: nested_call a, b, c)6891         function(arg, one: if expr, do: :this, else: :that)68926893     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:68946895         function(arg, one: if(expr, do: :this, else: :that))6896         function(arg, one: nested_call(a, b, c))68976898     Ambiguity found at:6899     │6900 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"6901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6902     │6903     └─ lib/ecto/migration/runner.ex:26569046905     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69066907     This error happens when you have function calls without parentheses inside keywords. For example:69086909         function(arg, one: nested_call a, b, c)6910         function(arg, one: if expr, do: :this, else: :that)69116912     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:69136914         function(arg, one: if(expr, do: :this, else: :that))6915         function(arg, one: nested_call(a, b, c))69166917     Ambiguity found at:6918     │6919 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"6920     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6921     │6922     └─ lib/ecto/migration/runner.ex:26769236924     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity6925     │6926 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)6927     │        ~6928     │6929     └─ lib/ecto/query/builder.ex:136:869306931     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6932     │6933 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime6934     │                                             ~~6935     │6936     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/269376938     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6939     │6940 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date6941     │                                         ~~6942     │6943     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/269446945     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69466947     This error happens when you have function calls without parentheses inside keywords. For example:69486949         function(arg, one: nested_call a, b, c)6950         function(arg, one: if expr, do: :this, else: :that)69516952     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:69536954         function(arg, one: if(expr, do: :this, else: :that))6955         function(arg, one: nested_call(a, b, c))69566957     Ambiguity found at:6958     │6959 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"6960     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6961     │6962     └─ lib/ecto/repo/schema.ex:45469636964    warning: unused require Ecto.Query6965    │6966  6 │   require Ecto.Query6967    │   ~6968    │6969    └─ lib/ecto/repo/preloader.ex:6:369706971Compiling lib/ecto.ex (it's taking more than 10s)6972    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead6973    │6974  9 │   schema "schema_migrations" do6975    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6976    │6977    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)69786979    warning: incompatible types given to Mix.Ecto.ensure_started/2:69806981        Mix.Ecto.ensure_started(repo, opts)69826983    given types:69846985        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))69866987    but expected one of:69886989        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())69906991    where "opts" was given the type:69926993        # type: dynamic(6994          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6995            non_struct_map()6996        )6997        # from: lib/mix/tasks/ecto.rollback.ex:64:106998        opts =6999          if opts[:quiet] do7000            Keyword.merge(opts, log: false, log_sql: false)7001          else7002            opts7003          end70047005    where "repo" was given the type:70067007        # type: dynamic(atom())7008        # from: lib/mix/tasks/ecto.rollback.ex:70:77009        Mix.Ecto.ensure_repo(repo, args)70107011    type warning found at:7012    │7013 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7014    │                          ~7015    │7016    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/270177018      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7019      │7020 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7021      │     ~7022      │7023      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/270247025    warning: incompatible types given to Mix.Ecto.ensure_started/2:70267027        Mix.Ecto.ensure_started(repo, all: true)70287029    given types:70307031        -dynamic(atom())-, non_empty_list({:all, true})70327033    but expected one of:70347035        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70367037    where "repo" was given the type:70387039        # type: dynamic(atom())7040        # from: lib/mix/tasks/ecto.migrations.ex:37:77041        Mix.Ecto.ensure_repo(repo, args)70427043    type warning found at:7044    │7045 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7046    │                       ~7047    │7048    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/370497050    warning: incompatible types given to Mix.Ecto.ensure_started/2:70517052        Mix.Ecto.ensure_started(repo, opts)70537054    given types:70557056        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))70577058    but expected one of:70597060        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70617062    where "opts" was given the type:70637064        # type: dynamic(7065          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7066            non_struct_map()7067        )7068        # from: lib/mix/tasks/ecto.migrate.ex:68:107069        opts =7070          if opts[:quiet] do7071            Keyword.merge(opts, log: false, log_sql: false)7072          else7073            opts7074          end70757076    where "repo" was given the type:70777078        # type: dynamic(atom())7079        # from: lib/mix/tasks/ecto.migrate.ex:74:77080        Mix.Ecto.ensure_repo(repo, args)70817082    type warning found at:7083    │7084 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7085    │                          ~7086    │7087    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/270887089     warning: the following clause will never match:70907091         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->70927093     because it attempts to match on the result of:70947095         System.stacktrace()70967097     which has type:70987099         empty_list()71007101     where "args_or_arity" was given the type:71027103         # type: float() or integer() or non_empty_list(term())7104         # from: lib/ecto/changeset.ex7105         (_() when args_or_arity == 2) when length(args_or_arity) == 271067107     where "module" was given the type:71087109         # type: dynamic()7110         # from: lib/ecto/changeset.ex:733:307111         module71127113     type warning found at:7114     │7115 741 │ ...                   when length(args_or_arity) == 2 ->7116     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7117     │7118     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/271197120     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7121     │7122 739 │           case System.stacktrace do7123     │                       ~7124     │7125     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/271267127    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:71287129        Mix.Ecto.source_repo_priv(repo)71307131    given types:71327133        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-71347135    but expected one of:71367137        atom()71387139    where "repo" was given the types:71407141        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7142        # from: lib/mix/tasks/ecto.load.ex:70:227143        Keyword.merge(repo.config, opts)71447145        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7146        # from: lib/mix/tasks/ecto.load.ex:72:277147        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)71487149    type warning found at:7150    │7151 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7152    │                                          ~7153    │7154    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/271557156    warning: expected a map or struct when accessing .__adapter__ in expression:71577158        repo.__adapter__71597160    where "repo" was given the type:71617162        # type: dynamic(atom())7163        # from: lib/mix/tasks/ecto.load.ex:53:77164        Mix.Ecto.ensure_repo(repo, args)71657166    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71677168    type warning found at:7169    │7170 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7171    │                              ~7172    │7173    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/171747175    warning: expected a map or struct when accessing .__adapter__ in expression:71767177        repo.__adapter__71787179    where "repo" was given the type:71807181        # type: dynamic(atom())7182        # from: lib/mix/tasks/ecto.dump.ex:50:77183        Mix.Ecto.ensure_repo(repo, args)71847185    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71867187    type warning found at:7188    │7189 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7190    │                              ~7191    │7192    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/171937194    warning: expected a map or struct when accessing .__adapter__ in expression:71957196        repo.__adapter__71977198    where "repo" was given the type:71997200        # type: dynamic(atom())7201        # from: lib/mix/tasks/ecto.create.ex:37:77202        Mix.Ecto.ensure_repo(repo, args)72037204    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72057206    type warning found at:7207    │7208 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7209    │                              ~7210    │7211    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/172127213    warning: expected a map or struct when accessing .__adapter__ in expression:72147215        repo.__adapter__72167217    where "repo" was given the type:72187219        # type: dynamic(atom())7220        # from: lib/mix/tasks/ecto.drop.ex:39:77221        Mix.Ecto.ensure_repo(repo, args)72227223    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72247225    type warning found at:7226    │7227 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7228    │                              ~7229    │7230    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/172317232    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7233    │7234 62 │       Mix.Project.compile(args)7235    │                   ~7236    │7237    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/272387239    warning: incompatible types given to get_source/1:72407241        get_source(repo)72427243    given types:72447245        -dynamic(atom())-72467247    but expected one of:72487249        %{..., config: empty_list() or non_empty_list(term(), term())}72507251    where "repo" was given the type:72527253        # type: dynamic(atom())7254        # from: lib/ecto/migration/schema_migration.ex:24:137255        repo.all(7256          Map.put(7257            (7258              query =7259                (7260                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7261                  Ecto.Query.Builder.From.apply(query, 1)7262                )7263        7264              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7265                ...,7266                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7267                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7268                line: 22,7269                take: %{}7270              })7271            ),7272            :prefix,7273            prefix7274          ), timeout: :infinity, log: false)72757276    type warning found at:7277    │7278 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7279    │                ~7280    │7281    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/272827283     warning: expected a module (an atom) when invoking start_link/1 in expression:72847285         repo.start_link(pool_size: pool_size)72867287     where "pool_size" was given the type:72887289         # type: dynamic()7290         # from: lib/mix/ecto.ex:101:157291         pool_size = Keyword.get(opts, :pool_size, 1)72927293     where "repo" was given the type:72947295         # type: dynamic(%{..., __adapter__: atom()})7296         # from: lib/mix/ecto.ex:99:367297         repo.__adapter__.ensure_all_started(repo, :temporary)72987299     type warning found at:7300     │7301 102 │     case repo.start_link(pool_size: pool_size) do7302     │               ~7303     │7304     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/273057306    warning: incompatible types given to get_source/1:73077308        get_source(repo)73097310    given types:73117312        -dynamic(atom())-73137314    but expected one of:73157316        %{..., config: empty_list() or non_empty_list(term(), term())}73177318    where "repo" was given the type:73197320        # type: dynamic(atom())7321        # from: lib/ecto/migration/schema_migration.ex:30:137322        repo.insert!(7323          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7324            prefix: prefix,7325            source: get_source(repo)7326          ), timeout: :infinity, log: false)73277328    type warning found at:7329    │7330 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7331    │                                              ~7332    │7333    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/373347335    warning: incompatible types given to get_source/1:73367337        get_source(repo)73387339    given types:73407341        -dynamic(atom())-73427343    but expected one of:73447345        %{..., config: empty_list() or non_empty_list(term(), term())}73467347    where "repo" was given the type:73487349        # type: dynamic(atom())7350        # from: lib/ecto/migration/schema_migration.ex:36:137351        repo.delete_all(7352          Map.put(7353            (7354              query =7355                (7356                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7357                  Ecto.Query.Builder.From.apply(query, 1)7358                )7359        7360              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7361                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7362                op: :and,7363                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7364                file: "/work/proj/deps_qemu_aarch64/ecto/lib/ecto/migration/schema_migration.ex",7365                line: 347366              })7367            ),7368            :prefix,7369            prefix7370          ), timeout: :infinity, log: false)73717372    type warning found at:7373    │7374 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7375    │                ~7376    │7377    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/373787379     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7380     │7381 146 │     Logger.remove_backend(:console)7382     │            ~7383     │7384     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/273857386     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7387     │7388 155 │     Logger.add_backend(:console, flush: true)7389     │            ~7390     │7391     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/273927393     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7394     │7395 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7396     │                                                                              ~7397     │7398     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27399     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/274007401      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7402      │7403 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7404      │        ~7405      │7406      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/174077408     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7409     │7410 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7411     │                                                                              ~7412     │7413     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/274147415      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7416      │7417 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7418      │                 ~7419      │7420      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/374217422     warning: the following conditional expression:74237424         is_atom(related)74257426     will always evaluate to:74277428         dynamic(true)74297430     where "related" was given the type:74317432         # type: dynamic(atom())7433         # from: lib/ecto/association.ex:730:157434         related = Ecto.Association.related_from_query(queryable)74357436     type warning found at:7437     │7438 732 │     unless is_atom(related) do7439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7440     │7441     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/374427443     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7444     │7445 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7446     │                                                                              ~7447     │7448     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/274497450     warning: the following clause will never match:74517452         {:error, _} = error ->74537454     because it attempts to match on the result of:74557456         apply(changeset, adapter, :insert, args)74577458     which has type:74597460         dynamic({:invalid or :ok, term()})74617462     type warning found at:7463     │7464 219 │           {:error, _} = error ->7465     │                       ~7466     │7467     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/474687469     warning: the following clause will never match:74707471         {:error, _} = error ->74727473     because it attempts to match on the result of:74747475         apply(changeset, adapter, action, args)74767477     which has type:74787479         dynamic({:invalid or :ok, term()})74807481     type warning found at:7482     │7483 297 │             {:error, _} = error ->7484     │                         ~7485     │7486     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/474877488    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7489    │7490 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7491    │     ~7492    │7493    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/274947495     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7496     │7497 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7498     │           ~7499     │7500     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/375017502    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7503    │7504 54 │       filter_and_reraise e, System.stacktrace7505    │                                    ~7506    │7507    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/575087509    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7510    │7511 44 │     index  = Map.size(params)7512    │                  ~7513    │7514    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57515    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/575167517     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7518     │7519 614 │     Decimal.minus(decimal)7520     │             ~7521     │7522     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/175237524     warning: the following clause will never match:75257526         {:error, _} ->75277528     because it attempts to match on the result of:75297530         NaiveDateTime.new(date, time)75317532     which has type:75337534         dynamic({:ok, %NaiveDateTime{}})75357536     type warning found at:7537     │7538 803 │         {:error, _} -> :error7539     │         ~~~~~~~~~~~~~~~~~~~~~7540     │7541     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/175427543     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7544     │7545 214 │       filter_and_reraise e, System.stacktrace7546     │                                    ~7547     │7548     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47549     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/475507551     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)7552     │7553 228 │         raise BadStructError, struct: struct, term: data7554     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7555     │7556     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/575577558      warning: expected a map or struct when accessing .__struct__ in expression:75597560          schema.__struct__75617562      where "schema" was given the types:75637564          # type: dynamic(atom() and not nil)7565          # from: lib/ecto/query/planner.ex:1186:417566          schema75677568          # type: atom()7569          # from: lib/ecto/query/planner.ex:1186:617570          is_atom(schema)75717572      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75737574      type warning found at:7575      │7576 1190 │       Map.has_key?(schema.__struct__, field) ->7577      │                           ~7578      │7579      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/675807581     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7582     │7583 159 │         supervise(children, strategy: :one_for_one)7584     │         ~7585     │7586     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/175877588    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7589    │7590 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7591    │     ~7592    │7593    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/275947595    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:75967597        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])75987599    given types:76007601        (7602          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7603          dynamic()7604        )76057606    but expected one of:76077608        atom(), term()76097610    where "opts" was given the type:76117612        # type: dynamic(7613          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7614            non_struct_map()7615        )7616        # from: lib/ecto/migrator.ex:44:657617        opts[:prefix]76187619    where "repo" was given the type:76207621        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7622        # from: lib/ecto/migrator.ex:44:237623        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])76247625    type warning found at:7626    │7627 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7628    │                       ~7629    │7630    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/276317632     warning: expected a module (an atom) when invoking transaction/2 in expression:76337634         repo.transaction(fun, log: false, timeout: :infinity)76357636     where "fun" was given the type:76377638         # type: dynamic()7639         # from: lib/ecto/migrator.ex:114:477640         fun76417642     where "repo" was given the types:76437644         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7645         # from: lib/ecto/migrator.ex:118:247646         repo.__adapter__.supports_ddl_transaction?76477648         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7649         # from: lib/ecto/migrator.ex:118:247650         repo.__adapter__.supports_ddl_transaction?76517652     type warning found at:7653     │7654 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7655     │              ~7656     │7657     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/376587659    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7660    │7661 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7662    │       ~7663    │7664    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/176657666    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7667    │7668 15 │     supervise(children, strategy: :simple_one_for_one)7669    │     ~7670    │7671    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/176727673     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7674     │7675 291 │     modules = Code.load_file(file)7676     │                    ~7677     │7678     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/276797680     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7681     │7682 321 │         reraise error, System.stacktrace7683     │                               ~7684     │7685     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/376867687    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7688    │7689 10 │       worker(Ecto.Registry, []),7690    │       ~7691    │7692    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/276937694    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7695    │7696 11 │       supervisor(Ecto.Migration.Supervisor, [])7697    │       ~7698    │7699    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/277007701     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7702     │7703 260 │         reraise %{err | message: message}, System.stacktrace7704     │                                                   ~7705     │7706     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/677077708Generated ecto app7709==> phoenix_ecto7710Compiling 6 files (.ex)7711    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7712    │7713 10 │     supervise([7714    │     ~7715    │7716    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/177177718    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7719    │7720 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)7721    │       ~7722    │7723    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/177247725    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)7726    │7727 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do7728    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7729    │7730    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)77317732    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)7733    │7734 13 │     defimpl Plug.Exception, for: exception do7735    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7736    │7737    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)77387739    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)7740    │7741 13 │     defimpl Plug.Exception, for: exception do7742    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7743    │7744    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)77457746    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)7747    │7748 13 │     defimpl Plug.Exception, for: exception do7749    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7750    │7751    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)77527753    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)7754    │7755 13 │     defimpl Plug.Exception, for: exception do7756    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7757    │7758    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)77597760    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)7761    │7762 13 │     defimpl Plug.Exception, for: exception do7763    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7764    │7765    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)77667767    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7768    │7769 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])7770    │       ~7771    │7772    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/277737774Generated phoenix_ecto app7775==> ex_machina7776Compiling 6 files (.ex)7777     warning: Ecto.Type.embedded_dump/3 is undefined or private7778     │7779 257 │     Ecto.Type.embedded_dump(type, value, :json)7780     │               ~7781     │7782     └─ lib/ex_machina/ecto.ex:257:15: ExMachina.Ecto.try_embedded_dump/277837784Generated ex_machina app7785==> flashtag7786Compiling 16 files (.ex)7787    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7788    │7789  9 │   schema "users" do7790    │   ~~~~~~~~~~~~~~~~~7791    │7792    └─ lib/flashtag/accounts/user.ex:9: Flashtag.Accounts.User (module)77937794    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7795    │7796 10 │   schema "categories" do7797    │   ~~~~~~~~~~~~~~~~~~~~~~7798    │7799    └─ lib/flashtag/blog/category.ex:10: Flashtag.Blog.Category (module)78007801    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7802    │7803 10 │   schema "posts" do7804    │   ~~~~~~~~~~~~~~~~~7805    │7806    └─ lib/flashtag/blog/post.ex:10: Flashtag.Blog.Post (module)78077808    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7809    │7810 10 │   schema "series" do7811    │   ~~~~~~~~~~~~~~~~~~7812    │7813    └─ lib/flashtag/blog/series.ex:10: Flashtag.Blog.Series (module)78147815    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7816    │7817 10 │   schema "tags" do7818    │   ~~~~~~~~~~~~~~~~7819    │7820    └─ lib/flashtag/blog/tag.ex:10: Flashtag.Blog.Tag (module)782178227823== Compilation error in file lib/flashtag/repo.ex ==7824** (ArgumentError) missing :adapter configuration in config :flashtag, Flashtag.Repo7825    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/27826    lib/flashtag/repo.ex:4: (module)7827could not compile dependency :flashtag, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile flashtag --force", update it with "mix deps.update flashtag" or clean it with "mix deps.clean flashtag"