flashtag_api

Build log

nerves_system_trellis

flashtag_api 0.0.1 · fail · run flashtag_api-0.0.1-1791184494949
7825 of 7825 lines
1Resolving Hex dependencies...2Resolution completed in 0.302s3Unchanged: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_trellis/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_trellis/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_trellis/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_ssl.erl:443     │444 128 │  	case ssl:ssl_accept(CSocket, Timeout) of445     │  	     ╰── Warning: ssl:ssl_accept/2 is removed; use ssl:handshake/1,2,3 instead446447     ┌─ src/ranch_ssl.erl:448     │449 233 │  			end, ssl:cipher_suites());450     │  			     ╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead451452     ┌─ src/ranch_ssl.erl:453     │454 235 │  			ssl:cipher_suites()455     │  			╰── Warning: ssl:cipher_suites/0 is removed; use ssl:cipher_suites/2,3 instead456457458    ┌─ src/ranch.erl:459    │460 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);461    │  					╰── Warning: 'catch ...' is deprecated; please use 'try ... catch ... end' instead.462Compile directive 'nowarn_deprecated_catch' can be used to suppress463warnings in selected modules.464465466==> 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.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead561    │562 45 │     supervisor(Supervisor, [[conn], sup_opts], [id: :conn_sup])563    │     ~564    │565    └─ lib/db_connection/sojourn/pool.ex:45:5: DBConnection.Sojourn.Pool.conn_sup/2566567    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead568    │569 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])570    │     ~571    │572    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3573574    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead575    │576 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)577    │                     ~578    │579    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4580581     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead582     │583 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)584     │                     ~585     │586     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3587588     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: the following clause will never match:596597         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->598599     because it attempts to match on the result of:600601         System.stacktrace()602603     which has type:604605         empty_list()606607     where "arity" was given the type:608609         # type: integer()610         # from: lib/db_connection/connection.ex:139:56611         is_integer(arity)612613     type warning found at:614     │615 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace616     │                                      ~617     │618     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2619620     warning: the following clause will never match:621622         [{a, b, params, c} | rest] when is_list(params) ->623624     because it attempts to match on the result of:625626         System.stacktrace()627628     which has type:629630         empty_list()631632     where "params" was given the type:633634         # type: empty_list() or non_empty_list(term(), term())635         # from: lib/db_connection/connection.ex:140:43636         is_list(params)637638     type warning found at:639     │640 140 │           [{a, b, params, c} | rest] when is_list(params) ->641     │           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~642     │643     └─ lib/db_connection/connection.ex:140: DBConnection.Connection.connect/2644645    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead646    │647  6 │     children  = [supervisor(DBConnection.Ownership.Proxy, [], [restart: :temporary])]648    │                  ~649    │650    └─ lib/db_connection/ownership/proxy_supervisor.ex:6:18: DBConnection.Ownership.ProxySupervisor.start_link/0651652     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead653     │654 111 │         stack = System.stacktrace()655     │                        ~656     │657     └─ lib/db_connection/ownership/proxy.ex:111:24: DBConnection.Ownership.Proxy.handle_call/3658659    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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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.Checks (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)874    │875  5 │ defmodule Nerves.BuildPlan.Checks do876    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~877    │878    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)879880    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/trellis/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)881    │882  5 │ defmodule Nerves.BuildPlan do883    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~884    │885    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)886887    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/trellis/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/trellis/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/trellis/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/trellis/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/trellis/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_armv7_nerves_linux_gnueabihf924Compiling 1 file (.ex)925Generated nerves_toolchain_armv7_nerves_linux_gnueabihf app926==> nerves_system_trellis927Generated nerves_system_trellis app928==> nerves_compatibility_test929===> Analyzing applications...930===> Compiling telemetry931===> Analyzing applications...932===> Compiling cowboy933     ┌─ src/cowboy_websocket.erl:934     │935 147 │  		Stacktrace = erlang:get_stacktrace(),936     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace937938     ┌─ src/cowboy_websocket.erl:939     │940 645 │  			{stacktrace, erlang:get_stacktrace()},941     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace942943     ┌─ src/cowboy_websocket.erl:944     │945 755 │  			{stacktrace, erlang:get_stacktrace()},946     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace947948949    ┌─ src/cowboy_handler.erl:950    │951 87 │  		Stacktrace = erlang:get_stacktrace(),952    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace953954     ┌─ src/cowboy_handler.erl:955     │956 116 │  		Stacktrace = erlang:get_stacktrace(),957     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace958959     ┌─ src/cowboy_handler.erl:960     │961 235 │  		Stacktrace = erlang:get_stacktrace(),962     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace963964     ┌─ src/cowboy_handler.erl:965     │966 290 │  			{stacktrace, erlang:get_stacktrace()},967     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace968969970    ┌─ src/cowboy_rest.erl:971    │972 69 │  				Stacktrace = erlang:get_stacktrace(),973    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace974975      ┌─ src/cowboy_rest.erl:976      │977 1006 │  	Stacktrace = erlang:get_stacktrace(),978      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace979980981==> expo982Compiling 2 files (.erl)983Compiling 22 files (.ex)984Generated expo app985==> gettext986Compiling 18 files (.ex)987     warning: unused require Gettext.Macros988     │989 594 │   require Gettext.Macros990     │   ~991     │992     └─ lib/gettext.ex:594:3993994     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead995     │996 426 │               Kernel.ParallelCompiler.async(fn ->997     │                                       ~998     │999     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/310001001     warning: the following clause is redundant:10021003         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)10041005     it has type:10061007         dynamic(%Expo.Message.Plural{})10081009     previous clauses have already matched on the following types:10101011         %Expo.Message.Singular{}1012         %Expo.Message.Plural{}10131014     │1015 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1016     │        ~1017     │1018     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/110191020Generated gettext app1021==> phoenix_pubsub1022Compiling 13 files (.ex)1023     warning: single quotes around atoms are deprecated. Use double quotes instead1024     │1025 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1026     │                       ~1027     │1028     └─ lib/phoenix/pubsub/local.ex:160:2310291030     warning: single quotes around atoms are deprecated. Use double quotes instead1031     │1032 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1033     │                                        ~1034     │1035     └─ lib/phoenix/pubsub/local.ex:160:4010361037     warning: unused require Logger1038     │1039 107 │   require Logger1040     │   ~1041     │1042     └─ lib/phoenix/tracker.ex:107:310431044     warning: a struct for Phoenix.Tracker.State is expected on struct update:10451046         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}10471048     but got type:10491050         dynamic()10511052     where "delta" was given the type:10531054         # type: dynamic()1055         # from: lib/phoenix/tracker/state.ex:461:361056         %Phoenix.Tracker.State{delta: delta} = state10571058     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10591060     type warning found at:1061     │1062 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1063     │                 ~1064     │1065     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/510661067    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10681069        %Phoenix.Tracker.Replica{replica | status: :permdown}10701071    but got type:10721073        dynamic()10741075    where "replica" was given the type:10761077        # type: dynamic()1078        # from: lib/phoenix/tracker/replica.ex:72:171079        replica10801081    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10821083    type warning found at:1084    │1085 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1086    │                               ~1087    │1088    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110891090    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10911092        %Phoenix.Tracker.Replica{replica | status: :down}10931094    but got type:10951096        dynamic()10971098    where "replica" was given the type:10991100        # type: dynamic()1101        # from: lib/phoenix/tracker/replica.ex:74:131102        replica11031104    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11051106    type warning found at:1107    │1108 74 │   defp down(replica), do: %Replica{replica | status: :down}1109    │                           ~1110    │1111    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111121113     warning: a struct for Phoenix.Tracker.State is expected on struct update:11141115         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11161117     but got type:11181119         dynamic()11201121     where "delta" was given the type:11221123         # type: dynamic()1124         # from: lib/phoenix/tracker/state.ex:541:991125         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1126           state11271128     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11291130     type warning found at:1131     │1132 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1133     │                   ~1134     │1135     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/111361137    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11381139        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11401141    but got type:11421143        dynamic()11441145    where "replica" was given the type:11461147        # type: dynamic()1148        # from: lib/phoenix/tracker/replica.ex:76:291149        replica11501151    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11521153    type warning found at:1154    │1155 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1156    │     ~1157    │1158    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/111591160     warning: a struct for Phoenix.Tracker.State is expected on struct update:11611162         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11631164     but got type:11651166         dynamic(%{..., range: {term(), term()}})11671168     where "delta" was given the type:11691170         # type: dynamic(%{..., range: {term(), term()}})1171         # from: lib/phoenix/tracker/state.ex:551:301172         {start_clock, end_clock} = delta.range11731174     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11751176     type warning found at:1177     │1178 555 │            delta: %State{delta | range: {start_clock, new_end}}}1179     │                   ~1180     │1181     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/211821183     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1184     │1185 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1186     │         ~1187     │1188     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/111891190     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1191     │1192 273 │     supervise(shards, strategy: :one_for_one,1193     │     ~1194     │1195     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/111961197    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1198    │1199  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1200    │        ~1201    │1202    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/212031204    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1205    │1206 43 │     :ok = :pg2.create(pg2_group)1207    │                ~1208    │1209    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/112101211    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1212    │1213 44 │     :ok = :pg2.join(pg2_group, self())1214    │                ~1215    │1216    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112171218    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1219    │1220 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1221    │       ~1222    │1223    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/112241225    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1226    │1227 57 │     :pg2.get_members(pg2_namespace(server_name))1228    │          ~1229    │1230    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112311232    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1233    │1234 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1235    │       ~1236    │1237    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/112381239    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1240    │1241 97 │     supervise(children, strategy: :rest_for_one)1242    │     ~1243    │1244    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/112451246    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1247    │1248 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1249    │         ~1250    │1251    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11252    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112531254    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1255    │1256 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1257    │       ~1258    │1259    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112601261    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1262    │1263 42 │     supervise children, strategy: :one_for_one1264    │     ~1265    │1266    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112671268Generated phoenix_pubsub app1269==> plug1270Compiling 1 file (.erl)1271Compiling 42 files (.ex)1272Generated plug app1273warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1274  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21275  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11276  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51277  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21278  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41279  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/212801281==> phoenix1282Compiling 75 files (.ex)1283warning: cannot infer signatures from :cowboy because it is not loaded12841285warning: cannot infer signatures from :cowlib because it is not loaded12861287warning: cannot infer signatures from :ranch because it is not loaded12881289     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 operator1290     │1291 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1292     │                    ~1293     │1294     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/112951296     warning: using single-quoted strings to represent charlists is deprecated.1297     Use ~c"" if you indeed want a charlist or use "" instead.1298     You may run "mix format --migrate" to change all single-quoted1299     strings to use the ~c sigil and fix this warning.1300     │1301 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1302     │                               ~1303     │1304     └─ lib/phoenix/channel/server.ex:310:3113051306    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1307    │1308 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1309    │                    ~1310    │1311    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/313121313    warning: unused require Logger1314    │1315 20 │   require Logger1316    │   ~1317    │1318    └─ lib/phoenix/endpoint/handler.ex:20:313191320    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1321    │1322 39 │       Logger.warn """1323    │              ~1324    │1325    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/113261327    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 operator1328    │1329 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1330    │                             ~1331    │1332    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213331334     warning: using single-quoted strings to represent charlists is deprecated.1335     Use ~c"" if you indeed want a charlist or use "" instead.1336     You may run "mix format --migrate" to change all single-quoted1337     strings to use the ~c sigil and fix this warning.1338     │1339 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1340     │                                                  ~1341     │1342     └─ lib/phoenix/router.ex:315:5013431344     warning: using single-quoted strings to represent charlists is deprecated.1345     Use ~c"" if you indeed want a charlist or use "" instead.1346     You may run "mix format --migrate" to change all single-quoted1347     strings to use the ~c sigil and fix this warning.1348     │1349 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1350     │                                                  ~1351     │1352     └─ lib/phoenix/router/helpers.ex:195:5013531354    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13551356    This error happens when you have function calls without parentheses inside keywords. For example:13571358        function(arg, one: nested_call a, b, c)1359        function(arg, one: if expr, do: :this, else: :that)13601361    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:13621363        function(arg, one: if(expr, do: :this, else: :that))1364        function(arg, one: nested_call(a, b, c))13651366    Ambiguity found at:1367    │1368 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1369    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1370    │1371    └─ lib/phoenix/router/resource.ex:7113721373    warning: duplicate key :route found in struct1374    │1375 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1376    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1377    │1378    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)13791380     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)"1381     │1382 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1383     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1384     │1385     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)13861387     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1388     │1389 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1390     │              ~1391     │1392     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/113931394     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1395     │1396 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1397     │            ~1398     │1399     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/214001401     warning: using single-quoted strings to represent charlists is deprecated.1402     Use ~c"" if you indeed want a charlist or use "" instead.1403     You may run "mix format --migrate" to change all single-quoted1404     strings to use the ~c sigil and fix this warning.1405     │1406 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1407     │                                                  ~1408     │1409     └─ lib/phoenix/template.ex:174:5014101411     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1412     │1413 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1414     │            ~1415     │1416     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/214171418     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1419     │1420 647 │       exception -> {:error, {exception, System.stacktrace()}}1421     │                                                ~1422     │1423     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/114241425    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1426    │1427 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1428    │       ~1429    │1430    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114311432    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1433    │1434 14 │     supervise(children, strategy: :simple_one_for_one)1435    │     ~1436    │1437    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114381439    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1440    │1441  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1442    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1443    │1444    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)14451446    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1447    │1448 10 │     conn = @connection.conn(req, transport)1449    │                        ~1450    │1451    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/314521453    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1454    │1455 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1456    │                       ~1457    │1458    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/314591460    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1461    │1462 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1463    │                                                                                   ~1464    │1465    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/314661467     warning: expected a module (an atom) when invoking config/1 in expression:14681469         endpoint.config(:endpoint_id)14701471     where "endpoint" was given the type:14721473         # type: dynamic(%{..., __pubsub_server__: atom()})1474         # from: lib/phoenix/transports/long_poll.ex:199:101475         verify_token(endpoint, token, opts)14761477     type warning found at:1478     │1479 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1480     │                                          ~1481     │1482     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314831484     warning: unknown key .__pubsub_server__ in expression:14851486         endpoint.__pubsub_server__14871488     the given type does not have the given key:14891490         dynamic(1491           %Phoenix.Socket{1492             id: term(),1493             assigns: term(),1494             channel: term(),1495             channel_pid: term(),1496             endpoint: atom(),1497             handler: term(),1498             joined: term(),1499             pubsub_server: term(),1500             ref: term(),1501             join_ref: term(),1502             topic: term(),1503             transport: term(),1504             transport_pid: term(),1505             transport_name: term(),1506             serializer: term(),1507             private: term(),1508             vsn: term()1509           } or1510             %Plug.Conn{1511               adapter: term(),1512               assigns: term(),1513               body_params: term(),1514               cookies: term(),1515               halted: term(),1516               host: term(),1517               method: term(),1518               owner: term(),1519               params: term(),1520               path_info: term(),1521               path_params: term(),1522               port: term(),1523               private: term(),1524               query_params: term(),1525               query_string: term(),1526               remote_ip: term(),1527               req_cookies: term(),1528               req_headers: term(),1529               request_path: term(),1530               resp_body: term(),1531               resp_cookies: term(),1532               resp_headers: term(),1533               scheme: term(),1534               script_name: term(),1535               secret_key_base: term(),1536               state: term(),1537               status: term()1538             } or atom() or binary()1539         )15401541     where "endpoint" was given the type:15421543         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1544         # from: lib/phoenix/transports/long_poll.ex:254:191545         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15461547     type warning found at:1548     │1549 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1550     │                                                          ~~~~~~~~~~~~~~~~~1551     │1552     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315531554     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1555     │1556 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1557     │                                                     ~1558     │1559     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415601561    warning: a struct for Plug.Conn is expected on struct update:15621563        %Plug.Conn{conn | state: :sent}15641565    but got type:15661567        dynamic()15681569    where "conn" was given the type:15701571        # type: dynamic()1572        # from: lib/phoenix/endpoint/render_errors.ex:79:211573        conn15741575    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"15761577    type warning found at:1578    │1579 83 │         %Plug.Conn{conn | state: :sent}1580    │         ~1581    │1582    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/515831584     warning: a struct for Phoenix.Socket is expected on struct update:15851586         %Phoenix.Socket{socket | id: id}15871588     but got type:15891590         dynamic()15911592     where "socket" was given the type:15931594         # type: dynamic()1595         # from: lib/phoenix/socket/transport.ex1596         {:ok, socket}15971598     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"15991600     type warning found at:1601     │1602 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1603     │                                          ~1604     │1605     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/716061607    warning: a struct for Plug.Conn is expected on struct update:16081609        %Plug.Conn{conn | query_params: %{}, params: %{}}16101611    but got type:16121613        dynamic(%{..., params: %Plug.Conn.Unfetched{}})16141615    where "conn" was given the types:16161617        # type: dynamic(%{..., params: term()})1618        # from: lib/phoenix/endpoint/render_errors.ex:94:171619        conn.params16201621        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1622        # from: lib/phoenix/endpoint/render_errors.ex:94:171623        conn.params16241625    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16261627    type warning found at:1628    │1629 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1630    │                                   ~1631    │1632    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116331634    warning: a struct for Plug.Conn is expected on struct update:16351636        %Plug.Conn{conn | query_params: %{}, params: params}16371638    but got type:16391640        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})16411642    where "conn" was given the types:16431644        # type: dynamic(%{..., params: term()})1645        # from: lib/phoenix/endpoint/render_errors.ex:94:171646        conn.params16471648        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1649        # from: lib/phoenix/endpoint/render_errors.ex:94:171650        conn.params16511652    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16531654    type warning found at:1655    │1656 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1657    │                   ~1658    │1659    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116601661     warning: a struct for Plug.Conn is expected on struct update:16621663         %Plug.Conn{conn | params: params}16641665     but got type:16661667         dynamic(%{..., params: map()})16681669     where "conn" was given the type:16701671         # type: dynamic(%{..., params: map()})1672         # from: lib/phoenix/controller.ex:912:171673         Map.get(conn.params, required_key)16741675     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16761677     type warning found at:1678     │1679 919 │     %Plug.Conn{conn | params: params}1680     │     ~1681     │1682     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/216831684     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1685     │1686 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1687     │       ~1688     │1689     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/416901691     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1692     │1693 199 │       worker(Phoenix.Tracker, [module, opts, opts])1694     │       ~1695     │1696     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/416971698    warning: expected a map or struct when accessing .url in expression:16991700        endpoint.url17011702    where "endpoint" was given the types:17031704        # type: dynamic(atom())1705        # from: lib/phoenix/router/helpers.ex:24:201706        endpoint17071708        # type: atom()1709        # from: lib/phoenix/router/helpers.ex:24:351710        is_atom(endpoint)17111712    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()17131714    type warning found at:1715    │1716 25 │     endpoint.url1717    │              ~1718    │1719    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/217201721     warning: a struct for Plug.Conn is expected on struct update:17221723         %Plug.Conn{conn | path_info: path, script_name: script}17241725     but got type:17261727         dynamic()17281729     where "conn" was given the type:17301731         # type: dynamic()1732         # from: lib/phoenix/router/route.ex:147:101733         conn = target.call(%Plug.Conn{...}, opts)17341735     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17361737     type warning found at:1738     │1739 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1740     │     ~1741     │1742     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417431744     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1745     │1746 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1747     │                                                                          ~1748     │1749     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117501751    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1752    │1753 71 │     supervise(children, strategy: :one_for_one)1754    │     ~1755    │1756    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117571758    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1759    │1760 76 │     [worker(Phoenix.Config, args)]1761    │      ~1762    │1763    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317641765    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1766    │1767 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1768    │        ~1769    │1770    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21771    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31772    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/317731774     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1775     │1776 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1777     │         ~1778     │1779     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/317801781     warning: expected a module (an atom) when invoking path/1 in expression:17821783         endpoint.path("/")17841785     where "endpoint" was given the type:17861787         # type: dynamic(%{..., host: term()})1788         # from: lib/phoenix/endpoint/supervisor.ex:312:141789         endpoint.host17901791     type warning found at:1792     │1793 313 │     endpoint.path("/")1794     │              ~1795     │1796     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/117971798    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1799    │1800 35 │     supervise(children, strategy: :one_for_one)1801    │     ~1802    │1803    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/118041805    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1806    │1807 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1808    │                                            ~1809    │1810    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/318111812    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1813    │1814 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1815    │                            ~1816    │1817    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/318181819     warning: comparison between distinct types found:18201821         !Path.extname(file_path) == ".gz"18221823     given types:18241825         dynamic(boolean()) == binary()18261827     where "file_path" was given the type:18281829         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1830         # from: lib/phoenix/digester.ex:147:451831         Path.basename(file_path)18321833     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 false18341835     type warning found at:1836     │1837 148 │       !Path.extname(file_path) == ".gz"1838     │                                ~1839     │1840     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118411842     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1843     │1844 113 │     {addr,port} = :ranch.get_addr(ref)1845     │                          ~1846     │1847     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/318481849    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1850    │1851 51 │       worker(Phoenix.CodeReloader.Server, [])1852    │       ~1853    │1854    └─ lib/phoenix.ex:51:7: Phoenix.start/218551856    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1857    │1858 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1859    │                                                           ~1860    │1861    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318621863     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1864     │1865 155 │     Enum.partition attrs, fn1866     │          ~1867     │1868     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118691870    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18711872        mod.__phoenix_recompile__?18731874    where "mod" was given the type:18751876        # type: dynamic(atom())1877        # from: lib/mix/tasks/compile.phoenix.ex:34:121878        Code.ensure_loaded?(mod)18791880    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18811882    type warning found at:1883    │1884 36 │         mod.__phoenix_recompile__?1885    │             ~1886    │1887    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118881889     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1890     │1891 234 │       Enum.partition(attrs, fn1892     │            ~1893     │1894     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218951896Generated phoenix app1897==> postgrex1898Compiling 62 files (.ex)1899    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1900    │1901 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))1902    │                                 ~1903    │1904    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)19051906    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1907    You may run "mix format --migrate" to fix this warning automatically.1908    │1909 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1910    │         ~1911    │1912    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/119131914    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1915    You may run "mix format --migrate" to fix this warning automatically.1916    │1917 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1918    │                                                                      ~1919    │1920    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/119211922    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1923    You may run "mix format --migrate" to fix this warning automatically.1924    │1925 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1926    │         ~1927    │1928    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/119291930    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1931    You may run "mix format --migrate" to fix this warning automatically.1932    │1933 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1934    │                                                                      ~1935    │1936    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/119371938    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1939    You may run "mix format --migrate" to fix this warning automatically.1940    │1941 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]1942    │                            ~1943    │1944    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/119451946    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1947    You may run "mix format --migrate" to fix this warning automatically.1948    │1949 43 │     <<-1::int32>>1950    │         ~1951    │1952    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/119531954    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1955    You may run "mix format --migrate" to fix this warning automatically.1956    │1957 48 │     <<value_byte_size::int32>> <> value1958    │                      ~1959    │1960    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/119611962    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1963    You may run "mix format --migrate" to fix this warning automatically.1964    │1965 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do1966    │                              ~1967    │1968    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/219691970    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1971    You may run "mix format --migrate" to fix this warning automatically.1972    │1973 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do1974    │                              ~1975    │1976    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/219771978    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1979    You may run "mix format --migrate" to fix this warning automatically.1980    │1981 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1982    │                                      ~1983    │1984    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/219851986    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1987    You may run "mix format --migrate" to fix this warning automatically.1988    │1989 64 │ ...                   -1::int32, rest::binary>>, acc) do1990    │                         ~1991    │1992    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/219931994    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1995    You may run "mix format --migrate" to fix this warning automatically.1996    │1997 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1998    │                                      ~1999    │2000    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/220012002    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2003    You may run "mix format --migrate" to fix this warning automatically.2004    │2005 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2006    │                                     ~2007    │2008    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/220092010    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2011    You may run "mix format --migrate" to fix this warning automatically.2012    │2013 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2014    │                                       ~2015    │2016    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/220172018    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2019    You may run "mix format --migrate" to fix this warning automatically.2020    │2021 79 │ ...                   -1::int32, rest::binary>>, acc) do2022    │                         ~2023    │2024    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/220252026    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2027    You may run "mix format --migrate" to fix this warning automatically.2028    │2029 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2030    │                                       ~2031    │2032    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/220332034    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2035    You may run "mix format --migrate" to fix this warning automatically.2036    │2037 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2038    │                                     ~2039    │2040    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/220412042    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2043    You may run "mix format --migrate" to fix this warning automatically.2044    │2045 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2046    │         ~2047    │2048    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/120492050    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2051    You may run "mix format --migrate" to fix this warning automatically.2052    │2053 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2054    │                     ~2055    │2056    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/120572058    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2059    You may run "mix format --migrate" to fix this warning automatically.2060    │2061 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2062    │                                      ~2063    │2064    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/120652066    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2067    You may run "mix format --migrate" to fix this warning automatically.2068    │2069 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2070    │                                                   ~2071    │2072    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/120732074    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2075    You may run "mix format --migrate" to fix this warning automatically.2076    │2077 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2078    │                                                      ~2079    │2080    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/120812082    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2083    You may run "mix format --migrate" to fix this warning automatically.2084    │2085 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2086    │                   ~2087    │2088    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/120892090    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2091    You may run "mix format --migrate" to fix this warning automatically.2092    │2093 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2094    │                                    ~2095    │2096    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/120972098    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2099    You may run "mix format --migrate" to fix this warning automatically.2100    │2101 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2102    │                                                   ~2103    │2104    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/121052106    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2107    You may run "mix format --migrate" to fix this warning automatically.2108    │2109 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2110    │                                                                    ~2111    │2112    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/121132114    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2115    You may run "mix format --migrate" to fix this warning automatically.2116    │2117 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2118    │                                ~2119    │2120    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/121212122    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2123    You may run "mix format --migrate" to fix this warning automatically.2124    │2125 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2126    │                                                 ~2127    │2128    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/121292130    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2131    You may run "mix format --migrate" to fix this warning automatically.2132    │2133 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2134    │                                                                ~2135    │2136    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/121372138    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2139    You may run "mix format --migrate" to fix this warning automatically.2140    │2141 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2142    │                                                                                 ~2143    │2144    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/121452146     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2147     You may run "mix format --migrate" to fix this warning automatically.2148     │2149 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2150     │                                   ~2151     │2152     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/321532154    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2155    You may run "mix format --migrate" to fix this warning automatically.2156    │2157 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2158    │                      ~2159    │2160    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/121612162    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2163    You may run "mix format --migrate" to fix this warning automatically.2164    │2165 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2166    │                               ~2167    │2168    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/121692170    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2171    You may run "mix format --migrate" to fix this warning automatically.2172    │2173 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2174    │                         ~2175    │2176    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/221772178    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2179    You may run "mix format --migrate" to fix this warning automatically.2180    │2181 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2182    │                                     ~2183    │2184    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/221852186    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2187    You may run "mix format --migrate" to fix this warning automatically.2188    │2189 23 │     <<x::float64, y::float64>>2190    │        ~2191    │2192    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/221932194    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2195    You may run "mix format --migrate" to fix this warning automatically.2196    │2197 23 │     <<x::float64, y::float64>>2198    │                    ~2199    │2200    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/222012202    warning: use Bitwise is deprecated. import Bitwise instead2203    │2204  4 │   use Bitwise, only_operators: true2205    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2206    │2207    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)22082209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2210    You may run "mix format --migrate" to fix this warning automatically.2211    │2212 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2213    │                          ~2214    │2215    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/122162217    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2218    You may run "mix format --migrate" to fix this warning automatically.2219    │2220 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2221    │                           ~2222    │2223    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/222242225    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2226    You may run "mix format --migrate" to fix this warning automatically.2227    │2228 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2229    │                                       ~2230    │2231    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/222322233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2234    You may run "mix format --migrate" to fix this warning automatically.2235    │2236 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2237    │         ~2238    │2239    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/122402241    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2242    You may run "mix format --migrate" to fix this warning automatically.2243    │2244 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2245    │                                                                      ~2246    │2247    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/122482249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2250    You may run "mix format --migrate" to fix this warning automatically.2251    │2252 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2253    │         ~2254    │2255    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/122562257    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2258    You may run "mix format --migrate" to fix this warning automatically.2259    │2260 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2261    │                                           ~2262    │2263    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/122642265    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2266    You may run "mix format --migrate" to fix this warning automatically.2267    │2268 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2269    │         ~2270    │2271    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/122722273    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2274    You may run "mix format --migrate" to fix this warning automatically.2275    │2276 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2277    │                                                                      ~2278    │2279    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/122802281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2282    You may run "mix format --migrate" to fix this warning automatically.2283    │2284 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2285    │         ~2286    │2287    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/122882289    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2290    You may run "mix format --migrate" to fix this warning automatically.2291    │2292 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2293    │                                           ~2294    │2295    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/122962297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2298    You may run "mix format --migrate" to fix this warning automatically.2299    │2300 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2301    │         ~2302    │2303    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/123042305    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2306    You may run "mix format --migrate" to fix this warning automatically.2307    │2308 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2309    │          ~2310    │2311    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/123122313    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2314    You may run "mix format --migrate" to fix this warning automatically.2315    │2316 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2317    │                                           ~2318    │2319    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/123202321    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2322    You may run "mix format --migrate" to fix this warning automatically.2323    │2324 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2325    │                                                                       ~2326    │2327    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/123282329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2330    You may run "mix format --migrate" to fix this warning automatically.2331    │2332 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2333    │             ~2334    │2335    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/123362337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2338    You may run "mix format --migrate" to fix this warning automatically.2339    │2340 46 │       0 :: int32>>2341    │         ~2342    │2343    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/123442345    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2346    You may run "mix format --migrate" to fix this warning automatically.2347    │2348 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2349    │                                             ~2350    │2351    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/123522353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2354    You may run "mix format --migrate" to fix this warning automatically.2355    │2356 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2357    │          ~2358    │2359    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/123602361    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2362    You may run "mix format --migrate" to fix this warning automatically.2363    │2364 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2365    │                                                                       ~2366    │2367    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/123682369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2370    You may run "mix format --migrate" to fix this warning automatically.2371    │2372 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2373    │                                                                                   ~2374    │2375    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/123762377    warning: use Bitwise is deprecated. import Bitwise instead2378    │2379  5 │   use Bitwise2380    │   ~~~~~~~~~~~2381    │2382    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)23832384    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2385    You may run "mix format --migrate" to fix this warning automatically.2386    │2387 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2388    │                     ~2389    │2390    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/123912392    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 operator2393    │2394 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2395    │                              ~2396    │2397    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/123982399    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2400    You may run "mix format --migrate" to fix this warning automatically.2401    │2402 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2403    │                    ~2404    │2405    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/324062407    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 operator2408    │2409 72 │           <<data :: size(rest_size)>> = rest2410    │                          ~2411    │2412    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/324132414    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2415    You may run "mix format --migrate" to fix this warning automatically.2416    │2417 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2418    │                   ~2419    │2420    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/324212422    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2423    You may run "mix format --migrate" to fix this warning automatically.2424    │2425 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2426    │                                 ~2427    │2428    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/324292430    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2431    You may run "mix format --migrate" to fix this warning automatically.2432    │2433 86 │   def parse(<<status :: int8>>, ?Z, _size) do2434    │                      ~2435    │2436    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/324372438    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2439    You may run "mix format --migrate" to fix this warning automatically.2440    │2441 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2442    │                   ~2443    │2444    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/324452446     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2447     You may run "mix format --migrate" to fix this warning automatically.2448     │2449 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2450     │                            ~2451     │2452     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/324532454     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2455     You may run "mix format --migrate" to fix this warning automatically.2456     │2457 103 │     case <<len ::uint16>> do2458     │                ~2459     │2460     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/324612462     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2463     You may run "mix format --migrate" to fix this warning automatically.2464     │2465 104 │       <<^overflow_len :: uint16>> ->2466     │                       ~2467     │2468     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/324692470     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2471     You may run "mix format --migrate" to fix this warning automatically.2472     │2473 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2474     │                   ~2475     │2476     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/324772478     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2479     You may run "mix format --migrate" to fix this warning automatically.2480     │2481 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2482     │                 ~2483     │2484     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/324852486     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2487     You may run "mix format --migrate" to fix this warning automatically.2488     │2489 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2490     │                      ~2491     │2492     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/324932494     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2495     You may run "mix format --migrate" to fix this warning automatically.2496     │2497 226 │      [<<size :: int32>>, data]2498     │              ~2499     │2500     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/125012502     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2503     You may run "mix format --migrate" to fix this warning automatically.2504     │2505 224 │       [first, <<size :: int32>>, data]2506     │                      ~2507     │2508     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/125092510     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2511     You may run "mix format --migrate" to fix this warning automatically.2512     │2513 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2514     │                                 ~2515     │2516     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/125172518     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2519     You may run "mix format --migrate" to fix this warning automatically.2520     │2521 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2522     │                                                               ~2523     │2524     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/125252526     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2527     You may run "mix format --migrate" to fix this warning automatically.2528     │2529 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2530     │                                                 ~2531     │2532     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/125332534     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2535     You may run "mix format --migrate" to fix this warning automatically.2536     │2537 252 │     len = <<div(byte_size(oids), 4) :: int16>>2538     │                                     ~2539     │2540     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/125412542     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2543     You may run "mix format --migrate" to fix this warning automatically.2544     │2545 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2546     │                                                                        ~2547     │2548     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/125492550     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2551     You may run "mix format --migrate" to fix this warning automatically.2552     │2553 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2554     │                                                                        ~2555     │2556     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/125572558     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2559     You may run "mix format --migrate" to fix this warning automatically.2560     │2561 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2562     │                                        ~2563     │2564     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/125652566     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2567     You may run "mix format --migrate" to fix this warning automatically.2568     │2569 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2570     │                                        ~2571     │2572     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/125732574     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2575     You may run "mix format --migrate" to fix this warning automatically.2576     │2577 287 │     len_params  = <<length(params) :: int16>>2578     │                                    ~2579     │2580     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/125812582     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2583     You may run "mix format --migrate" to fix this warning automatically.2584     │2585 294 │     {?E, [port, 0, <<rows :: int32>>]}2586     │                           ~2587     │2588     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/125892590     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2591     You may run "mix format --migrate" to fix this warning automatically.2592     │2593 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2594     │                  ~2595     │2596     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/125972598     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2599     You may run "mix format --migrate" to fix this warning automatically.2600     │2601 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2602     │                                 ~2603     │2604     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/126052606     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2607     You may run "mix format --migrate" to fix this warning automatically.2608     │2609 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2610     │                  ~2611     │2612     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/126132614     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2615     You may run "mix format --migrate" to fix this warning automatically.2616     │2617 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2618     │                                 ~2619     │2620     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/126212622     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2623     You may run "mix format --migrate" to fix this warning automatically.2624     │2625 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2626     │                                               ~2627     │2628     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/126292630     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2631     You may run "mix format --migrate" to fix this warning automatically.2632     │2633 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2634     │                                                             ~2635     │2636     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/126372638     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2639     You may run "mix format --migrate" to fix this warning automatically.2640     │2641 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2642     │                              ~2643     │2644     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/126452646     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2647     You may run "mix format --migrate" to fix this warning automatically.2648     │2649 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2650     │                 ~2651     │2652     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/126532654     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2655     You may run "mix format --migrate" to fix this warning automatically.2656     │2657 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2658     │                                   ~2659     │2660     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/126612662     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2663     You may run "mix format --migrate" to fix this warning automatically.2664     │2665 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2666     │                                                      ~2667     │2668     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/126692670     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2671     You may run "mix format --migrate" to fix this warning automatically.2672     │2673 363 │        type_size :: int16, type_mod :: int32, format :: int16,2674     │                  ~2675     │2676     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/126772678     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2679     You may run "mix format --migrate" to fix this warning automatically.2680     │2681 363 │        type_size :: int16, type_mod :: int32, format :: int16,2682     │                                     ~2683     │2684     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/126852686     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2687     You may run "mix format --migrate" to fix this warning automatically.2688     │2689 363 │        type_size :: int16, type_mod :: int32, format :: int16,2690     │                                                      ~2691     │2692     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/126932694     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2695     You may run "mix format --migrate" to fix this warning automatically.2696     │2697 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2698     │                            ~2699     │2700     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/127012702     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2703     You may run "mix format --migrate" to fix this warning automatically.2704     │2705 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2706     │                                       ~2707     │2708     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/127092710     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2711     You may run "mix format --migrate" to fix this warning automatically.2712     │2713 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2714     │                           ~2715     │2716     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/127172718    warning: unused require Postgrex.Messages2719    │2720 30 │   require Postgrex.Messages2721    │   ~2722    │2723    └─ lib/postgrex/query.ex:30:327242725    warning: unused require Logger2726    │2727  8 │   require Logger2728    │   ~2729    │2730    └─ lib/postgrex/notifications.ex:8:327312732    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2733    You may run "mix format --migrate" to fix this warning automatically.2734    │2735 59 │       if lower == <<-1::int32>> do2736    │                       ~2737    │2738    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/427392740    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2741    You may run "mix format --migrate" to fix this warning automatically.2742    │2743 66 │       if upper == <<-1::int32>> do2744    │                       ~2745    │2746    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/427472748    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2749    You may run "mix format --migrate" to fix this warning automatically.2750    │2751 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2752    │                               ~2753    │2754    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/427552756    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2757    You may run "mix format --migrate" to fix this warning automatically.2758    │2759 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2760    │                                                           ~2761    │2762    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/327632764    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2765    You may run "mix format --migrate" to fix this warning automatically.2766    │2767 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2768    │                                                                       ~2769    │2770    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/327712772    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2773    You may run "mix format --migrate" to fix this warning automatically.2774    │2775 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2776    │                       ~2777    │2778    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/327792780    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2781    You may run "mix format --migrate" to fix this warning automatically.2782    │2783 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2784    │                                   ~2785    │2786    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/327872788    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2789    You may run "mix format --migrate" to fix this warning automatically.2790    │2791 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2792    │                                                      ~2793    │2794    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/327952796    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2797    You may run "mix format --migrate" to fix this warning automatically.2798    │2799 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]2800    │                                ~2801    │2802    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/328032804    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2805    You may run "mix format --migrate" to fix this warning automatically.2806    │2807 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2808    │                          ~2809    │2810    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/228112812    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2813    You may run "mix format --migrate" to fix this warning automatically.2814    │2815 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2816    │                                            ~2817    │2818    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/228192820      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2821      │2822 1005 │     Logger.warn(fn() ->2823      │            ~2824      │2825      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/528262827      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2828      You may run "mix format --migrate" to fix this warning automatically.2829      │2830 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2831      │                          ~2832      │2833      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/128342835      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2836      You may run "mix format --migrate" to fix this warning automatically.2837      │2838 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2839      │                                        ~2840      │2841      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/128422843      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 operator2844      │2845 2003 │       <<body :: binary(size), rest :: binary>> ->2846      │                        ~2847      │2848      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/128492850    warning: using single-quoted strings to represent charlists is deprecated.2851    Use ~c"" if you indeed want a charlist or use "" instead.2852    You may run "mix format --migrate" to change all single-quoted2853    strings to use the ~c sigil and fix this warning.2854    │2855 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2856    │                                                  ~2857    │2858    └─ lib/postgrex/type_module.ex:49:5028592860     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2861     You may run "mix format --migrate" to fix this warning automatically.2862     │2863 182 │   defp row_decode(<<-1::int32, rest::binary>>) do2864     │                       ~2865     │2866     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/128672868     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2869     You may run "mix format --migrate" to fix this warning automatically.2870     │2871 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do2872     │                        ~2873     │2874     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/128752876     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2877     You may run "mix format --migrate" to fix this warning automatically.2878     │2879 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2880     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2881     │2882     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/328832884     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2885     You may run "mix format --migrate" to fix this warning automatically.2886     │2887 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2888     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2889     │2890     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128912892    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2893    You may run "mix format --migrate" to fix this warning automatically.2894    │2895 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2896    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2897    │2898    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128992900    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2901    You may run "mix format --migrate" to fix this warning automatically.2902    │2903 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2904    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2905    │2906    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129072908    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 operator2909    │2910 15 │         <<binary::binary-size(last_pos), last::bits>> = val2911    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2912    │2913    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129142915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2916    You may run "mix format --migrate" to fix this warning automatically.2917    │2918 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2919    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2920    │2921    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129222923    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2924    You may run "mix format --migrate" to fix this warning automatically.2925    │2926 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2927    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2928    │2929    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129302931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2932     You may run "mix format --migrate" to fix this warning automatically.2933     │2934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2936     │2937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129382939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2940    You may run "mix format --migrate" to fix this warning automatically.2941    │2942  9 │         <<1 :: int32, 1>>2943    │         ~~~~~~~~~~~~~~~~~2944    │2945    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129462947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2948    You may run "mix format --migrate" to fix this warning automatically.2949    │2950 11 │         <<1 :: int32, 0>>2951    │         ~~~~~~~~~~~~~~~~~2952    │2953    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129542955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2956     You may run "mix format --migrate" to fix this warning automatically.2957     │2958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2960     │2961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129622963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2964    You may run "mix format --migrate" to fix this warning automatically.2965    │2966 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]2967    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2968    │2969    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129702971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2972     You may run "mix format --migrate" to fix this warning automatically.2973     │2974 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2975     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2976     │2977     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129782979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2980    You may run "mix format --migrate" to fix this warning automatically.2981    │2982 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>2983    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2984    │2985    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129862987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2988    You may run "mix format --migrate" to fix this warning automatically.2989    │2990 12 │         <<20 :: int32, 3, n, 1, 16,2991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~2992    │2993    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129942995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2996     You may run "mix format --migrate" to fix this warning automatically.2997     │2998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3000     │3001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130023003    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3004    You may run "mix format --migrate" to fix this warning automatically.3005    │3006 10 │         <<24::int32, x::float64, y::float64, r::float64>>3007    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3008    │3009    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130103011    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3012    You may run "mix format --migrate" to fix this warning automatically.3013    │3014 10 │         <<24::int32, x::float64, y::float64, r::float64>>3015    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3016    │3017    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130183019    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3020    You may run "mix format --migrate" to fix this warning automatically.3021    │3022 10 │         <<24::int32, x::float64, y::float64, r::float64>>3023    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3024    │3025    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130263027    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3028    You may run "mix format --migrate" to fix this warning automatically.3029    │3030 10 │         <<24::int32, x::float64, y::float64, r::float64>>3031    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3032    │3033    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130343035     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3036     You may run "mix format --migrate" to fix this warning automatically.3037     │3038 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3039     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3040     │3041     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/130423043     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3044     You may run "mix format --migrate" to fix this warning automatically.3045     │3046 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3047     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3048     │3049     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130503051    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3052    You may run "mix format --migrate" to fix this warning automatically.3053    │3054  9 │         <<4::int32, n::float32>>3055    │         ~~~~~~~~~~~~~~~~~~~~~~~~3056    │3057    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130583059    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3060    You may run "mix format --migrate" to fix this warning automatically.3061    │3062  9 │         <<4::int32, n::float32>>3063    │         ~~~~~~~~~~~~~~~~~~~~~~~~3064    │3065    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130663067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3068    You may run "mix format --migrate" to fix this warning automatically.3069    │3070 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3071    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3072    │3073    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130743075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3076    You may run "mix format --migrate" to fix this warning automatically.3077    │3078 13 │         <<4::int32, 0::1, 255, 0::23>>3079    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3080    │3081    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130823083    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3084    You may run "mix format --migrate" to fix this warning automatically.3085    │3086 15 │         <<4::int32, 1::1, 255, 0::23>>3087    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3088    │3089    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130903091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3092     You may run "mix format --migrate" to fix this warning automatically.3093     │3094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3096     │3097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/130983099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3100    You may run "mix format --migrate" to fix this warning automatically.3101    │3102  9 │         <<8 :: int32, n :: float64>>3103    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3104    │3105    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131063107    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3108    You may run "mix format --migrate" to fix this warning automatically.3109    │3110  9 │         <<8 :: int32, n :: float64>>3111    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3112    │3113    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131143115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3116    You may run "mix format --migrate" to fix this warning automatically.3117    │3118 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3119    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3120    │3121    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131223123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3124    You may run "mix format --migrate" to fix this warning automatically.3125    │3126 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3127    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3128    │3129    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131303131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3132    You may run "mix format --migrate" to fix this warning automatically.3133    │3134 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3135    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3136    │3137    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131383139     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3140     You may run "mix format --migrate" to fix this warning automatically.3141     │3142 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3143     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3144     │3145     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131463147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3148    You may run "mix format --migrate" to fix this warning automatically.3149    │3150 12 │         [<<IO.iodata_length(data) :: int32>> | data]3151    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3152    │3153    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131543155     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3156     You may run "mix format --migrate" to fix this warning automatically.3157     │3158 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3159     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3160     │3161     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131623163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3164    You may run "mix format --migrate" to fix this warning automatically.3165    │3166 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3167    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3168    │3169    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131703171    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3172    You may run "mix format --migrate" to fix this warning automatically.3173    │3174 12 │         <<20 :: int32, 3, 128, 0, 16,3175    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3176    │3177    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131783179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3180     You may run "mix format --migrate" to fix this warning automatically.3181     │3182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3184     │3185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131863187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3188    You may run "mix format --migrate" to fix this warning automatically.3189    │3190 12 │         <<2 :: int32, int :: int16>>3191    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3192    │3193    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131943195    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3196    You may run "mix format --migrate" to fix this warning automatically.3197    │3198 12 │         <<2 :: int32, int :: int16>>3199    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3200    │3201    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/132023203     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3204     You may run "mix format --migrate" to fix this warning automatically.3205     │3206 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3207     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3208     │3209     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132103211    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3212    You may run "mix format --migrate" to fix this warning automatically.3213    │3214 12 │         <<4 :: int32, int :: int32>>3215    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3216    │3217    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132183219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3220    You may run "mix format --migrate" to fix this warning automatically.3221    │3222 12 │         <<4 :: int32, int :: int32>>3223    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3224    │3225    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132263227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3228     You may run "mix format --migrate" to fix this warning automatically.3229     │3230 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3231     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3232     │3233     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132343235    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3236    You may run "mix format --migrate" to fix this warning automatically.3237    │3238 12 │         <<8 :: int32, int :: int64>>3239    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3240    │3241    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132423243    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3244    You may run "mix format --migrate" to fix this warning automatically.3245    │3246 12 │         <<8 :: int32, int :: int64>>3247    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3248    │3249    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132503251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3252     You may run "mix format --migrate" to fix this warning automatically.3253     │3254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3256     │3257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132583259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3260    You may run "mix format --migrate" to fix this warning automatically.3261    │3262 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3263    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3264    │3265    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132663267    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3268    You may run "mix format --migrate" to fix this warning automatically.3269    │3270 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3271    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3272    │3273    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132743275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3276    You may run "mix format --migrate" to fix this warning automatically.3277    │3278 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3279    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3280    │3281    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132823283    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3284    You may run "mix format --migrate" to fix this warning automatically.3285    │3286 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3287    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3288    │3289    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132903291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3292     You may run "mix format --migrate" to fix this warning automatically.3293     │3294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3296     │3297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/132983299    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3300    You may run "mix format --migrate" to fix this warning automatically.3301    │3302 10 │         <<24::int32, a::float64, b::float64, c::float64>>3303    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3304    │3305    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133063307    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3308    You may run "mix format --migrate" to fix this warning automatically.3309    │3310 10 │         <<24::int32, a::float64, b::float64, c::float64>>3311    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3312    │3313    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133143315    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3316    You may run "mix format --migrate" to fix this warning automatically.3317    │3318 10 │         <<24::int32, a::float64, b::float64, c::float64>>3319    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3320    │3321    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133223323    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3324    You may run "mix format --migrate" to fix this warning automatically.3325    │3326 10 │         <<24::int32, a::float64, b::float64, c::float64>>3327    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3328    │3329    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133303331     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3332     You may run "mix format --migrate" to fix this warning automatically.3333     │3334 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3335     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3336     │3337     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133383339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3340    You may run "mix format --migrate" to fix this warning automatically.3341    │3342 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3343    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3344    │3345    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133463347     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3348     You may run "mix format --migrate" to fix this warning automatically.3349     │3350 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3351     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3352     │3353     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133543355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3356    You may run "mix format --migrate" to fix this warning automatically.3357    │3358  9 │         <<6::int32, a, b, c, d, e, f>>3359    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3360    │3361    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133623363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3364     You may run "mix format --migrate" to fix this warning automatically.3365     │3366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3368     │3369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133703371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3372    You may run "mix format --migrate" to fix this warning automatically.3373    │3374 11 │         [<<byte_size(name) :: int32>> | name]3375    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3376    │3377    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133783379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3380     You may run "mix format --migrate" to fix this warning automatically.3381     │3382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3384     │3385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133863387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3388    You may run "mix format --migrate" to fix this warning automatically.3389    │3390 10 │         [<<IO.iodata_length(data)::int32>> | data]3391    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3392    │3393    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133943395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3396    You may run "mix format --migrate" to fix this warning automatically.3397    │3398 13 │         [<<IO.iodata_length(data)::int32>> | data]3399    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3400    │3401    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/134023403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3404     You may run "mix format --migrate" to fix this warning automatically.3405     │3406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3408     │3409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134103411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3412    You may run "mix format --migrate" to fix this warning automatically.3413    │3414 15 │         <<4 :: int32, oid :: uint32>>3415    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3416    │3417    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134183419    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3420    You may run "mix format --migrate" to fix this warning automatically.3421    │3422 15 │         <<4 :: int32, oid :: uint32>>3423    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3424    │3425    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134263427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3428     You may run "mix format --migrate" to fix this warning automatically.3429     │3430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3432     │3433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134343435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3436    You may run "mix format --migrate" to fix this warning automatically.3437    │3438 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3439    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3440    │3441    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134423443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3444    You may run "mix format --migrate" to fix this warning automatically.3445    │3446 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3447    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3448    │3449    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134503451     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3452     You may run "mix format --migrate" to fix this warning automatically.3453     │3454 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3455     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3456     │3457     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134583459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3460    You may run "mix format --migrate" to fix this warning automatically.3461    │3462  9 │         <<16::int32, x::float64, y::float64>>3463    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3464    │3465    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134663467    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3468    You may run "mix format --migrate" to fix this warning automatically.3469    │3470  9 │         <<16::int32, x::float64, y::float64>>3471    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3472    │3473    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134743475    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3476    You may run "mix format --migrate" to fix this warning automatically.3477    │3478  9 │         <<16::int32, x::float64, y::float64>>3479    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3480    │3481    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134823483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3484     You may run "mix format --migrate" to fix this warning automatically.3485     │3486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3488     │3489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134903491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3492    You may run "mix format --migrate" to fix this warning automatically.3493    │3494 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3495    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3496    │3497    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134983499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3500    You may run "mix format --migrate" to fix this warning automatically.3501    │3502 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3503    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3504    │3505    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/135063507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3508     You may run "mix format --migrate" to fix this warning automatically.3509     │3510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3512     │3513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/335143515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3516     You may run "mix format --migrate" to fix this warning automatically.3517     │3518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3520     │3521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135223523    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3524    You may run "mix format --migrate" to fix this warning automatically.3525    │3526 14 │         [<<byte_size(bin) :: int32>> | bin]3527    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3528    │3529    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135303531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3532     You may run "mix format --migrate" to fix this warning automatically.3533     │3534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3536     │3537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335383539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3540    You may run "mix format --migrate" to fix this warning automatically.3541    │3542 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3543    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3544    │3545    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335463547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3548    You may run "mix format --migrate" to fix this warning automatically.3549    │3550 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3551    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3552    │3553    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335543555     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3556     You may run "mix format --migrate" to fix this warning automatically.3557     │3558 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3559     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3560     │3561     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135623563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3564    You may run "mix format --migrate" to fix this warning automatically.3565    │3566  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3567    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3568    │3569    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135703571    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3572    You may run "mix format --migrate" to fix this warning automatically.3573    │3574  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3575    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3576    │3577    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135783579    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3580    You may run "mix format --migrate" to fix this warning automatically.3581    │3582  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3583    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3584    │3585    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135863587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3588     You may run "mix format --migrate" to fix this warning automatically.3589     │3590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3592     │3593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/135943595     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3596     You may run "mix format --migrate" to fix this warning automatically.3597     │3598 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3599     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3600     │3601     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/136023603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3604     You may run "mix format --migrate" to fix this warning automatically.3605     │3606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3608     │3609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/136103611     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3612     You may run "mix format --migrate" to fix this warning automatically.3613     │3614 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3615     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3616     │3617     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/136183619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3620     You may run "mix format --migrate" to fix this warning automatically.3621     │3622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3624     │3625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136263627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3628    You may run "mix format --migrate" to fix this warning automatically.3629    │3630 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3631    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3632    │3633    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136343635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3636     You may run "mix format --migrate" to fix this warning automatically.3637     │3638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3640     │3641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136423643    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3644    You may run "mix format --migrate" to fix this warning automatically.3645    │3646 11 │         [<<16 :: int32>> | uuid]3647    │         ~~~~~~~~~~~~~~~~~~~~~~~~3648    │3649    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136503651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3652     You may run "mix format --migrate" to fix this warning automatically.3653     │3654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3656     │3657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136583659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3660    You may run "mix format --migrate" to fix this warning automatically.3661    │3662  9 │         <<0 :: int32>>3663    │         ~~~~~~~~~~~~~~3664    │3665    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136663667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3668     You may run "mix format --migrate" to fix this warning automatically.3669     │3670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3672     │3673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136743675    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3676    You may run "mix format --migrate" to fix this warning automatically.3677    │3678 15 │         <<0 :: int32>>3679    │         ~~~~~~~~~~~~~~3680    │3681    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136823683     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3684     You may run "mix format --migrate" to fix this warning automatically.3685     │3686 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3687     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3688     │3689     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/536903691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3692     You may run "mix format --migrate" to fix this warning automatically.3693     │3694 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3695     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3696     │3697     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/436983699     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3700     You may run "mix format --migrate" to fix this warning automatically.3701     │3702 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3703     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3704     │3705     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/437063707     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3708     You may run "mix format --migrate" to fix this warning automatically.3709     │3710 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3711     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3712     │3713     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/437143715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3716     You may run "mix format --migrate" to fix this warning automatically.3717     │3718 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3719     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3720     │3721     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/437223723     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3724     You may run "mix format --migrate" to fix this warning automatically.3725     │3726 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3727     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3728     │3729     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537303731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3732     You may run "mix format --migrate" to fix this warning automatically.3733     │3734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3736     │3737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537383739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3740    You may run "mix format --migrate" to fix this warning automatically.3741    │3742 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3744    │3745    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837463747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3748    You may run "mix format --migrate" to fix this warning automatically.3749    │3750 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3751    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3752    │3753    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837543755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3756    You may run "mix format --migrate" to fix this warning automatically.3757    │3758 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3759    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3760    │3761    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837623763    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3764    You may run "mix format --migrate" to fix this warning automatically.3765    │3766 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3767    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3768    │3769    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837703771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3772    You may run "mix format --migrate" to fix this warning automatically.3773    │3774 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3776    │3777    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437783779    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3780    You may run "mix format --migrate" to fix this warning automatically.3781    │3782 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3783    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3784    │3785    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437863787    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3788    You may run "mix format --migrate" to fix this warning automatically.3789    │3790 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3791    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3792    │3793    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437943795    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3796    You may run "mix format --migrate" to fix this warning automatically.3797    │3798 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3799    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3800    │3801    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438023803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3804    You may run "mix format --migrate" to fix this warning automatically.3805    │3806 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3808    │3809    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738103811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3812    You may run "mix format --migrate" to fix this warning automatically.3813    │3814 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3815    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3816    │3817    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738183819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3820    You may run "mix format --migrate" to fix this warning automatically.3821    │3822 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3823    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3824    │3825    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738263827    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3828    You may run "mix format --migrate" to fix this warning automatically.3829    │3830 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3831    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3832    │3833    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738343835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3836     You may run "mix format --migrate" to fix this warning automatically.3837     │3838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3840     │3841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838423843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3844     You may run "mix format --migrate" to fix this warning automatically.3845     │3846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3848     │3849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438503851     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3852     You may run "mix format --migrate" to fix this warning automatically.3853     │3854 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3855     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3856     │3857     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738583859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3860    You may run "mix format --migrate" to fix this warning automatically.3861    │3862 27 │       <<len :: int32, value :: binary-size(len)>> ->3863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3864    │3865    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638663867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3868    You may run "mix format --migrate" to fix this warning automatically.3869    │3870 27 │       <<len :: int32, value :: binary-size(len)>> ->3871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3872    │3873    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238743875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3876    You may run "mix format --migrate" to fix this warning automatically.3877    │3878 27 │       <<len :: int32, value :: binary-size(len)>> ->3879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3880    │3881    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/538823883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3884     You may run "mix format --migrate" to fix this warning automatically.3885     │3886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3888     │3889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638903891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3892     You may run "mix format --migrate" to fix this warning automatically.3893     │3894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3896     │3897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238983899     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3900     You may run "mix format --migrate" to fix this warning automatically.3901     │3902 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3903     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3904     │3905     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/539063907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3908    You may run "mix format --migrate" to fix this warning automatically.3909    │3910 19 │       <<1 :: int32, 1>> -> true3911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3912    │3913    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639143915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3916    You may run "mix format --migrate" to fix this warning automatically.3917    │3918 19 │       <<1 :: int32, 1>> -> true3919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3920    │3921    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239223923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3924    You may run "mix format --migrate" to fix this warning automatically.3925    │3926 19 │       <<1 :: int32, 1>> -> true3927    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3928    │3929    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539303931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3932    You may run "mix format --migrate" to fix this warning automatically.3933    │3934 20 │       <<1 :: int32, 0>> -> false3935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3936    │3937    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639383939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3940    You may run "mix format --migrate" to fix this warning automatically.3941    │3942 20 │       <<1 :: int32, 0>> -> false3943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3944    │3945    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239463947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3948    You may run "mix format --migrate" to fix this warning automatically.3949    │3950 20 │       <<1 :: int32, 0>> -> false3951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3952    │3953    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539543955     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3956     You may run "mix format --migrate" to fix this warning automatically.3957     │3958 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3960     │3961     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639623963     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3964     You may run "mix format --migrate" to fix this warning automatically.3965     │3966 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3967     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3968     │3969     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239703971     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3972     You may run "mix format --migrate" to fix this warning automatically.3973     │3974 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3975     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3976     │3977     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539783979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3980    You may run "mix format --migrate" to fix this warning automatically.3981    │3982 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3984    │3985    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639863987    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3988    You may run "mix format --migrate" to fix this warning automatically.3989    │3990 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3991    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3992    │3993    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639943995    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3996    You may run "mix format --migrate" to fix this warning automatically.3997    │3998 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3999    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4000    │4001    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640024003    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4004    You may run "mix format --migrate" to fix this warning automatically.4005    │4006 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4007    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4008    │4009    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640104011    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4012    You may run "mix format --migrate" to fix this warning automatically.4013    │4014 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4016    │4017    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640184019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4020    You may run "mix format --migrate" to fix this warning automatically.4021    │4022 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4024    │4025    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240264027    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4028    You may run "mix format --migrate" to fix this warning automatically.4029    │4030 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4032    │4033    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240344035    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4036    You may run "mix format --migrate" to fix this warning automatically.4037    │4038 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4040    │4041    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240424043    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4044    You may run "mix format --migrate" to fix this warning automatically.4045    │4046 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4048    │4049    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240504051    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4052    You may run "mix format --migrate" to fix this warning automatically.4053    │4054 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4056    │4057    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240584059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4060    You may run "mix format --migrate" to fix this warning automatically.4061    │4062 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4064    │4065    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540664067    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4068    You may run "mix format --migrate" to fix this warning automatically.4069    │4070 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4072    │4073    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540744075    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4076    You may run "mix format --migrate" to fix this warning automatically.4077    │4078 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4080    │4081    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540824083    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4084    You may run "mix format --migrate" to fix this warning automatically.4085    │4086 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4088    │4089    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540904091    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4092    You may run "mix format --migrate" to fix this warning automatically.4093    │4094 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4096    │4097    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540984099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4100     You may run "mix format --migrate" to fix this warning automatically.4101     │4102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4104     │4105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641064107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4108     You may run "mix format --migrate" to fix this warning automatically.4109     │4110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4112     │4113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241144115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4116     You may run "mix format --migrate" to fix this warning automatically.4117     │4118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4120     │4121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/541224123    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4124    You may run "mix format --migrate" to fix this warning automatically.4125    │4126 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4128    │4129    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641304131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4132    You may run "mix format --migrate" to fix this warning automatically.4133    │4134 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4136    │4137    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241384139    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4140    You may run "mix format --migrate" to fix this warning automatically.4141    │4142 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4144    │4145    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541464147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4148    You may run "mix format --migrate" to fix this warning automatically.4149    │4150 23 │       <<20 :: int32, 3, n, 1, 16,4151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4152    │4153    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641544155    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4156    You may run "mix format --migrate" to fix this warning automatically.4157    │4158 23 │       <<20 :: int32, 3, n, 1, 16,4159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4160    │4161    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241624163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4164    You may run "mix format --migrate" to fix this warning automatically.4165    │4166 23 │       <<20 :: int32, 3, n, 1, 16,4167    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4168    │4169    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541704171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4172     You may run "mix format --migrate" to fix this warning automatically.4173     │4174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4176     │4177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641784179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4180     You may run "mix format --migrate" to fix this warning automatically.4181     │4182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4184     │4185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241864187     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4188     You may run "mix format --migrate" to fix this warning automatically.4189     │4190 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4191     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4192     │4193     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541944195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4196    You may run "mix format --migrate" to fix this warning automatically.4197    │4198 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4200    │4201    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642024203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4204    You may run "mix format --migrate" to fix this warning automatically.4205    │4206 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4208    │4209    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642104211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4212    You may run "mix format --migrate" to fix this warning automatically.4213    │4214 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4216    │4217    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642184219    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4220    You may run "mix format --migrate" to fix this warning automatically.4221    │4222 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4224    │4225    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642264227    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4228    You may run "mix format --migrate" to fix this warning automatically.4229    │4230 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4232    │4233    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242344235    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4236    You may run "mix format --migrate" to fix this warning automatically.4237    │4238 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4239    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4240    │4241    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242424243    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4244    You may run "mix format --migrate" to fix this warning automatically.4245    │4246 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4247    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4248    │4249    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242504251    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4252    You may run "mix format --migrate" to fix this warning automatically.4253    │4254 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4256    │4257    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242584259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4260    You may run "mix format --migrate" to fix this warning automatically.4261    │4262 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4264    │4265    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542664267    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4268    You may run "mix format --migrate" to fix this warning automatically.4269    │4270 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4272    │4273    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542744275    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4276    You may run "mix format --migrate" to fix this warning automatically.4277    │4278 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4280    │4281    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542824283    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4284    You may run "mix format --migrate" to fix this warning automatically.4285    │4286 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4288    │4289    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542904291     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4292     You may run "mix format --migrate" to fix this warning automatically.4293     │4294 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4295     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4296     │4297     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642984299     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4300     You may run "mix format --migrate" to fix this warning automatically.4301     │4302 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4303     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4304     │4305     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243064307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4308     You may run "mix format --migrate" to fix this warning automatically.4309     │4310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4312     │4313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/543144315    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4316    You may run "mix format --migrate" to fix this warning automatically.4317    │4318 36 │       <<4 :: int32, days :: int32>> ->4319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4320    │4321    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643224323    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4324    You may run "mix format --migrate" to fix this warning automatically.4325    │4326 36 │       <<4 :: int32, days :: int32>> ->4327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4328    │4329    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643304331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4332    You may run "mix format --migrate" to fix this warning automatically.4333    │4334 36 │       <<4 :: int32, days :: int32>> ->4335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4336    │4337    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243384339    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4340    You may run "mix format --migrate" to fix this warning automatically.4341    │4342 36 │       <<4 :: int32, days :: int32>> ->4343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4344    │4345    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243464347    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4348    You may run "mix format --migrate" to fix this warning automatically.4349    │4350 36 │       <<4 :: int32, days :: int32>> ->4351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4352    │4353    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543544355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4356    You may run "mix format --migrate" to fix this warning automatically.4357    │4358 36 │       <<4 :: int32, days :: int32>> ->4359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4360    │4361    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543624363     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4364     You may run "mix format --migrate" to fix this warning automatically.4365     │4366 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4368     │4369     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643704371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4372     You may run "mix format --migrate" to fix this warning automatically.4373     │4374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4376     │4377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243784379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4380     You may run "mix format --migrate" to fix this warning automatically.4381     │4382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4384     │4385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543864387    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4388    You may run "mix format --migrate" to fix this warning automatically.4389    │4390 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4392    │4393    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/643944395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4396    You may run "mix format --migrate" to fix this warning automatically.4397    │4398 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4400    │4401    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244024403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4404    You may run "mix format --migrate" to fix this warning automatically.4405    │4406 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4408    │4409    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544104411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4412    You may run "mix format --migrate" to fix this warning automatically.4413    │4414 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4416    │4417    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644184419    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4420    You may run "mix format --migrate" to fix this warning automatically.4421    │4422 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4423    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4424    │4425    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244264427    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4428    You may run "mix format --migrate" to fix this warning automatically.4429    │4430 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4431    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4432    │4433    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544344435    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4436    You may run "mix format --migrate" to fix this warning automatically.4437    │4438 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4439    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4440    │4441    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644424443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4444    You may run "mix format --migrate" to fix this warning automatically.4445    │4446 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4448    │4449    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244504451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4452    You may run "mix format --migrate" to fix this warning automatically.4453    │4454 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4456    │4457    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544584459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4460    You may run "mix format --migrate" to fix this warning automatically.4461    │4462 26 │       <<4::int32, float::float32>>   -> float4463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4464    │4465    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644664467    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4468    You may run "mix format --migrate" to fix this warning automatically.4469    │4470 26 │       <<4::int32, float::float32>>   -> float4471    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4472    │4473    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644744475    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4476    You may run "mix format --migrate" to fix this warning automatically.4477    │4478 26 │       <<4::int32, float::float32>>   -> float4479    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4480    │4481    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244824483    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4484    You may run "mix format --migrate" to fix this warning automatically.4485    │4486 26 │       <<4::int32, float::float32>>   -> float4487    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4488    │4489    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244904491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4492    You may run "mix format --migrate" to fix this warning automatically.4493    │4494 26 │       <<4::int32, float::float32>>   -> float4495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4496    │4497    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544984499    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4500    You may run "mix format --migrate" to fix this warning automatically.4501    │4502 26 │       <<4::int32, float::float32>>   -> float4503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4504    │4505    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545064507     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4508     You may run "mix format --migrate" to fix this warning automatically.4509     │4510 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4511     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4512     │4513     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645144515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4516     You may run "mix format --migrate" to fix this warning automatically.4517     │4518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4520     │4521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245224523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4524     You may run "mix format --migrate" to fix this warning automatically.4525     │4526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4528     │4529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545304531    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4532    You may run "mix format --migrate" to fix this warning automatically.4533    │4534 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4535    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4536    │4537    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645384539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4540    You may run "mix format --migrate" to fix this warning automatically.4541    │4542 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4544    │4545    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245464547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4548    You may run "mix format --migrate" to fix this warning automatically.4549    │4550 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4552    │4553    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545544555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4556    You may run "mix format --migrate" to fix this warning automatically.4557    │4558 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4560    │4561    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645624563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4564    You may run "mix format --migrate" to fix this warning automatically.4565    │4566 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4568    │4569    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245704571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4572    You may run "mix format --migrate" to fix this warning automatically.4573    │4574 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4576    │4577    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545784579    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4580    You may run "mix format --migrate" to fix this warning automatically.4581    │4582 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4584    │4585    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645864587    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4588    You may run "mix format --migrate" to fix this warning automatically.4589    │4590 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4591    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4592    │4593    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245944595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4596    You may run "mix format --migrate" to fix this warning automatically.4597    │4598 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4599    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4600    │4601    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546024603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4604    You may run "mix format --migrate" to fix this warning automatically.4605    │4606 26 │       <<8::int32, float::float64>>        -> float4607    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4608    │4609    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646104611    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4612    You may run "mix format --migrate" to fix this warning automatically.4613    │4614 26 │       <<8::int32, float::float64>>        -> float4615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4616    │4617    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646184619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4620    You may run "mix format --migrate" to fix this warning automatically.4621    │4622 26 │       <<8::int32, float::float64>>        -> float4623    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4624    │4625    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246264627    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4628    You may run "mix format --migrate" to fix this warning automatically.4629    │4630 26 │       <<8::int32, float::float64>>        -> float4631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4632    │4633    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246344635    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4636    You may run "mix format --migrate" to fix this warning automatically.4637    │4638 26 │       <<8::int32, float::float64>>        -> float4639    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4640    │4641    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546424643    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4644    You may run "mix format --migrate" to fix this warning automatically.4645    │4646 26 │       <<8::int32, float::float64>>        -> float4647    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4648    │4649    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546504651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4652     You may run "mix format --migrate" to fix this warning automatically.4653     │4654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4656     │4657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646584659     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4660     You may run "mix format --migrate" to fix this warning automatically.4661     │4662 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4663     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4664     │4665     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246664667     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4668     You may run "mix format --migrate" to fix this warning automatically.4669     │4670 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4671     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4672     │4673     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546744675     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4676     You may run "mix format --migrate" to fix this warning automatically.4677     │4678 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4679     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4680     │4681     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/646824683     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4684     You may run "mix format --migrate" to fix this warning automatically.4685     │4686 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4687     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4688     │4689     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/246904691     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4692     You may run "mix format --migrate" to fix this warning automatically.4693     │4694 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4695     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4696     │4697     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/546984699     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4700     You may run "mix format --migrate" to fix this warning automatically.4701     │4702 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4703     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4704     │4705     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/647064707     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4708     You may run "mix format --migrate" to fix this warning automatically.4709     │4710 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4711     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4712     │4713     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/247144715     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4716     You may run "mix format --migrate" to fix this warning automatically.4717     │4718 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4719     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4720     │4721     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/547224723    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4724    You may run "mix format --migrate" to fix this warning automatically.4725    │4726 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4728    │4729    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647304731    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4732    You may run "mix format --migrate" to fix this warning automatically.4733    │4734 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4735    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4736    │4737    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247384739    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4740    You may run "mix format --migrate" to fix this warning automatically.4741    │4742 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4743    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4744    │4745    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547464747    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4748    You may run "mix format --migrate" to fix this warning automatically.4749    │4750 23 │       <<20 :: int32, 3, 128, 0, 16,4751    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4752    │4753    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647544755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4756    You may run "mix format --migrate" to fix this warning automatically.4757    │4758 23 │       <<20 :: int32, 3, 128, 0, 16,4759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4760    │4761    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247624763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4764    You may run "mix format --migrate" to fix this warning automatically.4765    │4766 23 │       <<20 :: int32, 3, 128, 0, 16,4767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4768    │4769    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547704771     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4772     You may run "mix format --migrate" to fix this warning automatically.4773     │4774 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4775     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4776     │4777     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647784779     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4780     You may run "mix format --migrate" to fix this warning automatically.4781     │4782 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4783     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4784     │4785     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247864787     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4788     You may run "mix format --migrate" to fix this warning automatically.4789     │4790 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4791     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4792     │4793     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547944795    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4796    You may run "mix format --migrate" to fix this warning automatically.4797    │4798 20 │       <<2 :: int32, int :: int16>> -> int4799    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4800    │4801    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648024803    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4804    You may run "mix format --migrate" to fix this warning automatically.4805    │4806 20 │       <<2 :: int32, int :: int16>> -> int4807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4808    │4809    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648104811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4812    You may run "mix format --migrate" to fix this warning automatically.4813    │4814 20 │       <<2 :: int32, int :: int16>> -> int4815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4816    │4817    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248184819    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4820    You may run "mix format --migrate" to fix this warning automatically.4821    │4822 20 │       <<2 :: int32, int :: int16>> -> int4823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4824    │4825    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248264827    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4828    You may run "mix format --migrate" to fix this warning automatically.4829    │4830 20 │       <<2 :: int32, int :: int16>> -> int4831    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4832    │4833    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548344835    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4836    You may run "mix format --migrate" to fix this warning automatically.4837    │4838 20 │       <<2 :: int32, int :: int16>> -> int4839    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4840    │4841    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548424843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4844     You may run "mix format --migrate" to fix this warning automatically.4845     │4846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4848     │4849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648504851     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4852     You may run "mix format --migrate" to fix this warning automatically.4853     │4854 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4855     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4856     │4857     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248584859     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4860     You may run "mix format --migrate" to fix this warning automatically.4861     │4862 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4863     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4864     │4865     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548664867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4868    You may run "mix format --migrate" to fix this warning automatically.4869    │4870 20 │       <<4 :: int32, int :: int32>> -> int4871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4872    │4873    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648744875    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4876    You may run "mix format --migrate" to fix this warning automatically.4877    │4878 20 │       <<4 :: int32, int :: int32>> -> int4879    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4880    │4881    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648824883    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4884    You may run "mix format --migrate" to fix this warning automatically.4885    │4886 20 │       <<4 :: int32, int :: int32>> -> int4887    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4888    │4889    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248904891    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4892    You may run "mix format --migrate" to fix this warning automatically.4893    │4894 20 │       <<4 :: int32, int :: int32>> -> int4895    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4896    │4897    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248984899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4900    You may run "mix format --migrate" to fix this warning automatically.4901    │4902 20 │       <<4 :: int32, int :: int32>> -> int4903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4904    │4905    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549064907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4908    You may run "mix format --migrate" to fix this warning automatically.4909    │4910 20 │       <<4 :: int32, int :: int32>> -> int4911    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4912    │4913    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549144915     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4916     You may run "mix format --migrate" to fix this warning automatically.4917     │4918 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4920     │4921     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/649224923     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4924     You may run "mix format --migrate" to fix this warning automatically.4925     │4926 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4927     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4928     │4929     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/249304931     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4932     You may run "mix format --migrate" to fix this warning automatically.4933     │4934 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4935     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4936     │4937     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549384939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4940    You may run "mix format --migrate" to fix this warning automatically.4941    │4942 20 │       <<8 :: int32, int :: int64>> -> int4943    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4944    │4945    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649464947    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4948    You may run "mix format --migrate" to fix this warning automatically.4949    │4950 20 │       <<8 :: int32, int :: int64>> -> int4951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4952    │4953    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649544955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4956    You may run "mix format --migrate" to fix this warning automatically.4957    │4958 20 │       <<8 :: int32, int :: int64>> -> int4959    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4960    │4961    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249624963    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4964    You may run "mix format --migrate" to fix this warning automatically.4965    │4966 20 │       <<8 :: int32, int :: int64>> -> int4967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4968    │4969    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249704971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4972    You may run "mix format --migrate" to fix this warning automatically.4973    │4974 20 │       <<8 :: int32, int :: int64>> -> int4975    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4976    │4977    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549784979    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4980    You may run "mix format --migrate" to fix this warning automatically.4981    │4982 20 │       <<8 :: int32, int :: int64>> -> int4983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4984    │4985    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549864987     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4988     You may run "mix format --migrate" to fix this warning automatically.4989     │4990 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4991     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4992     │4993     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649944995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4996     You may run "mix format --migrate" to fix this warning automatically.4997     │4998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5000     │5001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/250025003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5004     You may run "mix format --migrate" to fix this warning automatically.5005     │5006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5008     │5009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/550105011    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5012    You may run "mix format --migrate" to fix this warning automatically.5013    │5014 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5015    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5016    │5017    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650185019    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5020    You may run "mix format --migrate" to fix this warning automatically.5021    │5022 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5024    │5025    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650265027    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5028    You may run "mix format --migrate" to fix this warning automatically.5029    │5030 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5032    │5033    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650345035    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5036    You may run "mix format --migrate" to fix this warning automatically.5037    │5038 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5040    │5041    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650425043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5044    You may run "mix format --migrate" to fix this warning automatically.5045    │5046 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5048    │5049    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250505051    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5052    You may run "mix format --migrate" to fix this warning automatically.5053    │5054 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5056    │5057    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250585059    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5060    You may run "mix format --migrate" to fix this warning automatically.5061    │5062 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5064    │5065    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250665067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5068    You may run "mix format --migrate" to fix this warning automatically.5069    │5070 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5072    │5073    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250745075    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5076    You may run "mix format --migrate" to fix this warning automatically.5077    │5078 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5080    │5081    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550825083    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5084    You may run "mix format --migrate" to fix this warning automatically.5085    │5086 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5088    │5089    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550905091    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5092    You may run "mix format --migrate" to fix this warning automatically.5093    │5094 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5095    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5096    │5097    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550985099    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5100    You may run "mix format --migrate" to fix this warning automatically.5101    │5102 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5103    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5104    │5105    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551065107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5108     You may run "mix format --migrate" to fix this warning automatically.5109     │5110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5112     │5113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/651145115     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5116     You may run "mix format --migrate" to fix this warning automatically.5117     │5118 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5119     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5120     │5121     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251225123     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5124     You may run "mix format --migrate" to fix this warning automatically.5125     │5126 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5127     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5128     │5129     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551305131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5132    You may run "mix format --migrate" to fix this warning automatically.5133    │5134 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5136    │5137    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651385139    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5140    You may run "mix format --migrate" to fix this warning automatically.5141    │5142 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5144    │5145    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651465147    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5148    You may run "mix format --migrate" to fix this warning automatically.5149    │5150 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5152    │5153    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651545155    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5156    You may run "mix format --migrate" to fix this warning automatically.5157    │5158 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5160    │5161    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651625163    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5164    You may run "mix format --migrate" to fix this warning automatically.5165    │5166 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5167    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5168    │5169    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251705171    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5172    You may run "mix format --migrate" to fix this warning automatically.5173    │5174 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5175    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5176    │5177    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251785179    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5180    You may run "mix format --migrate" to fix this warning automatically.5181    │5182 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5183    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5184    │5185    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251865187    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5188    You may run "mix format --migrate" to fix this warning automatically.5189    │5190 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5192    │5193    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251945195    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5196    You may run "mix format --migrate" to fix this warning automatically.5197    │5198 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5200    │5201    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552025203    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5204    You may run "mix format --migrate" to fix this warning automatically.5205    │5206 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5208    │5209    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552105211    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5212    You may run "mix format --migrate" to fix this warning automatically.5213    │5214 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5216    │5217    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552185219    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5220    You may run "mix format --migrate" to fix this warning automatically.5221    │5222 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5224    │5225    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552265227     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5228     You may run "mix format --migrate" to fix this warning automatically.5229     │5230 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5231     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5232     │5233     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652345235     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5236     You may run "mix format --migrate" to fix this warning automatically.5237     │5238 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5239     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5240     │5241     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252425243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5244     You may run "mix format --migrate" to fix this warning automatically.5245     │5246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5248     │5249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552505251    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5252    You may run "mix format --migrate" to fix this warning automatically.5253    │5254 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5255    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5256    │5257    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652585259    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5260    You may run "mix format --migrate" to fix this warning automatically.5261    │5262 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5264    │5265    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652665267    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5268    You may run "mix format --migrate" to fix this warning automatically.5269    │5270 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5272    │5273    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652745275    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5276    You may run "mix format --migrate" to fix this warning automatically.5277    │5278 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5280    │5281    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652825283    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5284    You may run "mix format --migrate" to fix this warning automatically.5285    │5286 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5288    │5289    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652905291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5292    You may run "mix format --migrate" to fix this warning automatically.5293    │5294 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5296    │5297    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/252985299    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5300    You may run "mix format --migrate" to fix this warning automatically.5301    │5302 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5303    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5304    │5305    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253065307    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5308    You may run "mix format --migrate" to fix this warning automatically.5309    │5310 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5311    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5312    │5313    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253145315    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5316    You may run "mix format --migrate" to fix this warning automatically.5317    │5318 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5319    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5320    │5321    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253225323    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5324    You may run "mix format --migrate" to fix this warning automatically.5325    │5326 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5327    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5328    │5329    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253305331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5332    You may run "mix format --migrate" to fix this warning automatically.5333    │5334 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5336    │5337    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553385339    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5340    You may run "mix format --migrate" to fix this warning automatically.5341    │5342 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5344    │5345    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553465347    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5348    You may run "mix format --migrate" to fix this warning automatically.5349    │5350 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5352    │5353    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553545355    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5356    You may run "mix format --migrate" to fix this warning automatically.5357    │5358 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5360    │5361    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553625363    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5364    You may run "mix format --migrate" to fix this warning automatically.5365    │5366 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5368    │5369    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553705371     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5372     You may run "mix format --migrate" to fix this warning automatically.5373     │5374 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5375     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5376     │5377     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653785379     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5380     You may run "mix format --migrate" to fix this warning automatically.5381     │5382 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5383     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5384     │5385     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253865387     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5388     You may run "mix format --migrate" to fix this warning automatically.5389     │5390 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5391     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5392     │5393     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553945395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5396    You may run "mix format --migrate" to fix this warning automatically.5397    │5398 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5400    │5401    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654025403    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5404    You may run "mix format --migrate" to fix this warning automatically.5405    │5406 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5407    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5408    │5409    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254105411    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5412    You may run "mix format --migrate" to fix this warning automatically.5413    │5414 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5415    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5416    │5417    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554185419     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5420     You may run "mix format --migrate" to fix this warning automatically.5421     │5422 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5423     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5424     │5425     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654265427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5428     You may run "mix format --migrate" to fix this warning automatically.5429     │5430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5432     │5433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254345435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5436     You may run "mix format --migrate" to fix this warning automatically.5437     │5438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5440     │5441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554425443    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5444    You may run "mix format --migrate" to fix this warning automatically.5445    │5446 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5447    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5448    │5449    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654505451    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5452    You may run "mix format --migrate" to fix this warning automatically.5453    │5454 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5455    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5456    │5457    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254585459    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5460    You may run "mix format --migrate" to fix this warning automatically.5461    │5462 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5463    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5464    │5465    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554665467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5468     You may run "mix format --migrate" to fix this warning automatically.5469     │5470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5472     │5473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654745475     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5476     You may run "mix format --migrate" to fix this warning automatically.5477     │5478 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5479     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5480     │5481     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254825483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5484     You may run "mix format --migrate" to fix this warning automatically.5485     │5486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5488     │5489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554905491    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5492    You may run "mix format --migrate" to fix this warning automatically.5493    │5494 19 │       <<len :: int32, data :: binary-size(len)>> ->5495    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5496    │5497    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/654985499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5500    You may run "mix format --migrate" to fix this warning automatically.5501    │5502 19 │       <<len :: int32, data :: binary-size(len)>> ->5503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5504    │5505    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255065507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5508    You may run "mix format --migrate" to fix this warning automatically.5509    │5510 19 │       <<len :: int32, data :: binary-size(len)>> ->5511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5512    │5513    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555145515     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5516     You may run "mix format --migrate" to fix this warning automatically.5517     │5518 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5519     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5520     │5521     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/655225523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5524     You may run "mix format --migrate" to fix this warning automatically.5525     │5526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5528     │5529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255305531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5532     You may run "mix format --migrate" to fix this warning automatically.5533     │5534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5536     │5537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555385539    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5540    You may run "mix format --migrate" to fix this warning automatically.5541    │5542 28 │       <<4 :: int32, oid :: uint32>> -> oid5543    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5544    │5545    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655465547    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5548    You may run "mix format --migrate" to fix this warning automatically.5549    │5550 28 │       <<4 :: int32, oid :: uint32>> -> oid5551    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5552    │5553    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655545555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5556    You may run "mix format --migrate" to fix this warning automatically.5557    │5558 28 │       <<4 :: int32, oid :: uint32>> -> oid5559    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5560    │5561    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255625563    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5564    You may run "mix format --migrate" to fix this warning automatically.5565    │5566 28 │       <<4 :: int32, oid :: uint32>> -> oid5567    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5568    │5569    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255705571    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5572    You may run "mix format --migrate" to fix this warning automatically.5573    │5574 28 │       <<4 :: int32, oid :: uint32>> -> oid5575    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5576    │5577    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555785579    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5580    You may run "mix format --migrate" to fix this warning automatically.5581    │5582 28 │       <<4 :: int32, oid :: uint32>> -> oid5583    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5584    │5585    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555865587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5588     You may run "mix format --migrate" to fix this warning automatically.5589     │5590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5592     │5593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655945595     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5596     You may run "mix format --migrate" to fix this warning automatically.5597     │5598 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5599     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5600     │5601     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/256025603     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5604     You may run "mix format --migrate" to fix this warning automatically.5605     │5606 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5607     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5608     │5609     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/556105611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5612    You may run "mix format --migrate" to fix this warning automatically.5613    │5614 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5615    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5616    │5617    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656185619    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5620    You may run "mix format --migrate" to fix this warning automatically.5621    │5622 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5623    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5624    │5625    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256265627    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5628    You may run "mix format --migrate" to fix this warning automatically.5629    │5630 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5631    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5632    │5633    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556345635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5636     You may run "mix format --migrate" to fix this warning automatically.5637     │5638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5640     │5641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656425643     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5644     You may run "mix format --migrate" to fix this warning automatically.5645     │5646 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5647     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5648     │5649     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256505651     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5652     You may run "mix format --migrate" to fix this warning automatically.5653     │5654 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5655     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5656     │5657     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556585659    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5660    You may run "mix format --migrate" to fix this warning automatically.5661    │5662 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5663    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5664    │5665    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656665667    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5668    You may run "mix format --migrate" to fix this warning automatically.5669    │5670 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5671    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5672    │5673    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656745675    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5676    You may run "mix format --migrate" to fix this warning automatically.5677    │5678 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5679    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5680    │5681    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656825683    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5684    You may run "mix format --migrate" to fix this warning automatically.5685    │5686 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5687    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5688    │5689    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256905691    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5692    You may run "mix format --migrate" to fix this warning automatically.5693    │5694 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5695    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5696    │5697    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256985699    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5700    You may run "mix format --migrate" to fix this warning automatically.5701    │5702 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5703    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5704    │5705    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257065707    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5708    You may run "mix format --migrate" to fix this warning automatically.5709    │5710 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5711    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5712    │5713    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557145715    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5716    You may run "mix format --migrate" to fix this warning automatically.5717    │5718 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5719    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5720    │5721    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557225723    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5724    You may run "mix format --migrate" to fix this warning automatically.5725    │5726 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5727    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5728    │5729    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557305731     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5732     You may run "mix format --migrate" to fix this warning automatically.5733     │5734 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5735     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5736     │5737     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657385739     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5740     You may run "mix format --migrate" to fix this warning automatically.5741     │5742 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5743     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5744     │5745     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257465747     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5748     You may run "mix format --migrate" to fix this warning automatically.5749     │5750 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5751     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5752     │5753     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557545755    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5756    You may run "mix format --migrate" to fix this warning automatically.5757    │5758 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5759    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5760    │5761    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657625763    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5764    You may run "mix format --migrate" to fix this warning automatically.5765    │5766 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5767    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5768    │5769    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257705771    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5772    You may run "mix format --migrate" to fix this warning automatically.5773    │5774 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5775    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5776    │5777    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/557785779     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5780     You may run "mix format --migrate" to fix this warning automatically.5781     │5782 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5783     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5784     │5785     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657865787     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5788     You may run "mix format --migrate" to fix this warning automatically.5789     │5790 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5791     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5792     │5793     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257945795     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5796     You may run "mix format --migrate" to fix this warning automatically.5797     │5798 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5799     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5800     │5801     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/558025803    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5804    You may run "mix format --migrate" to fix this warning automatically.5805    │5806 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5807    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5808    │5809    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858105811    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5812    You may run "mix format --migrate" to fix this warning automatically.5813    │5814 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5815    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5816    │5817    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458185819    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5820    You may run "mix format --migrate" to fix this warning automatically.5821    │5822 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5823    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5824    │5825    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758265827     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5828     You may run "mix format --migrate" to fix this warning automatically.5829     │5830 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5831     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5832     │5833     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858345835     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5836     You may run "mix format --migrate" to fix this warning automatically.5837     │5838 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5839     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5840     │5841     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458425843     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5844     You may run "mix format --migrate" to fix this warning automatically.5845     │5846 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5847     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5848     │5849     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758505851    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5852    You may run "mix format --migrate" to fix this warning automatically.5853    │5854 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5855    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5856    │5857    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658585859    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5860    You may run "mix format --migrate" to fix this warning automatically.5861    │5862 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5863    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5864    │5865    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258665867    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5868    You may run "mix format --migrate" to fix this warning automatically.5869    │5870 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5871    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5872    │5873    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558745875     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5876     You may run "mix format --migrate" to fix this warning automatically.5877     │5878 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5879     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5880     │5881     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658825883     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5884     You may run "mix format --migrate" to fix this warning automatically.5885     │5886 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5887     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5888     │5889     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258905891     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5892     You may run "mix format --migrate" to fix this warning automatically.5893     │5894 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5895     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5896     │5897     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558985899    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5900    You may run "mix format --migrate" to fix this warning automatically.5901    │5902 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5903    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5904    │5905    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859065907    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5908    You may run "mix format --migrate" to fix this warning automatically.5909    │5910 40 │         <<count::int32, data::binary>> = binary5911    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5912    │5913    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859145915    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5916    You may run "mix format --migrate" to fix this warning automatically.5917    │5918 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5919    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5920    │5921    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459225923    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5924    You may run "mix format --migrate" to fix this warning automatically.5925    │5926 40 │         <<count::int32, data::binary>> = binary5927    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5928    │5929    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459305931    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5932    You may run "mix format --migrate" to fix this warning automatically.5933    │5934 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5935    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5936    │5937    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759385939    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5940    You may run "mix format --migrate" to fix this warning automatically.5941    │5942 40 │         <<count::int32, data::binary>> = binary5943    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5944    │5945    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759465947    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5948    You may run "mix format --migrate" to fix this warning automatically.5949    │5950 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5951    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5952    │5953    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859545955    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5956    You may run "mix format --migrate" to fix this warning automatically.5957    │5958 44 │         <<_::int32, data::binary>> = binary5959    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5960    │5961    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859625963    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5964    You may run "mix format --migrate" to fix this warning automatically.5965    │5966 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5967    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5968    │5969    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459705971    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5972    You may run "mix format --migrate" to fix this warning automatically.5973    │5974 44 │         <<_::int32, data::binary>> = binary5975    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5976    │5977    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459785979    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5980    You may run "mix format --migrate" to fix this warning automatically.5981    │5982 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5983    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5984    │5985    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759865987    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5988    You may run "mix format --migrate" to fix this warning automatically.5989    │5990 44 │         <<_::int32, data::binary>> = binary5991    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5992    │5993    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759945995     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5996     You may run "mix format --migrate" to fix this warning automatically.5997     │5998 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5999     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6000     │6001     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860026003     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6004     You may run "mix format --migrate" to fix this warning automatically.6005     │6006 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6007     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6008     │6009     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460106011     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6012     You may run "mix format --migrate" to fix this warning automatically.6013     │6014 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6015     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6016     │6017     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760186019    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6020    You may run "mix format --migrate" to fix this warning automatically.6021    │6022 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6023    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6024    │6025    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660266027    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6028    You may run "mix format --migrate" to fix this warning automatically.6029    │6030 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6031    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6032    │6033    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660346035    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6036    You may run "mix format --migrate" to fix this warning automatically.6037    │6038 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6039    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6040    │6041    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660426043    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6044    You may run "mix format --migrate" to fix this warning automatically.6045    │6046 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6047    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6048    │6049    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260506051    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6052    You may run "mix format --migrate" to fix this warning automatically.6053    │6054 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6055    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6056    │6057    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260586059    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6060    You may run "mix format --migrate" to fix this warning automatically.6061    │6062 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6063    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6064    │6065    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260666067    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6068    You may run "mix format --migrate" to fix this warning automatically.6069    │6070 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6071    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6072    │6073    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560746075    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6076    You may run "mix format --migrate" to fix this warning automatically.6077    │6078 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6079    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6080    │6081    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560826083    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6084    You may run "mix format --migrate" to fix this warning automatically.6085    │6086 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6087    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6088    │6089    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560906091     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6092     You may run "mix format --migrate" to fix this warning automatically.6093     │6094 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6095     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6096     │6097     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660986099     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6100     You may run "mix format --migrate" to fix this warning automatically.6101     │6102 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6103     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6104     │6105     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261066107     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6108     You may run "mix format --migrate" to fix this warning automatically.6109     │6110 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6111     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6112     │6113     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/561146115    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6116    You may run "mix format --migrate" to fix this warning automatically.6117    │6118 33 │       <<8 :: int32, microsecs :: int64>> ->6119    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6120    │6121    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661226123    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6124    You may run "mix format --migrate" to fix this warning automatically.6125    │6126 33 │       <<8 :: int32, microsecs :: int64>> ->6127    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6128    │6129    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661306131    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6132    You may run "mix format --migrate" to fix this warning automatically.6133    │6134 33 │       <<8 :: int32, microsecs :: int64>> ->6135    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6136    │6137    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261386139    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6140    You may run "mix format --migrate" to fix this warning automatically.6141    │6142 33 │       <<8 :: int32, microsecs :: int64>> ->6143    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6144    │6145    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261466147    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6148    You may run "mix format --migrate" to fix this warning automatically.6149    │6150 33 │       <<8 :: int32, microsecs :: int64>> ->6151    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6152    │6153    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561546155    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6156    You may run "mix format --migrate" to fix this warning automatically.6157    │6158 33 │       <<8 :: int32, microsecs :: int64>> ->6159    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6160    │6161    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561626163     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6164     You may run "mix format --migrate" to fix this warning automatically.6165     │6166 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6167     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6168     │6169     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661706171     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6172     You may run "mix format --migrate" to fix this warning automatically.6173     │6174 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6175     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6176     │6177     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261786179     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6180     You may run "mix format --migrate" to fix this warning automatically.6181     │6182 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6183     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6184     │6185     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561866187    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6188    You may run "mix format --migrate" to fix this warning automatically.6189    │6190 37 │       <<8 :: int32, microsecs :: int64>> ->6191    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6192    │6193    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/661946195    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6196    You may run "mix format --migrate" to fix this warning automatically.6197    │6198 37 │       <<8 :: int32, microsecs :: int64>> ->6199    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6200    │6201    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662026203    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6204    You may run "mix format --migrate" to fix this warning automatically.6205    │6206 37 │       <<8 :: int32, microsecs :: int64>> ->6207    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6208    │6209    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262106211    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6212    You may run "mix format --migrate" to fix this warning automatically.6213    │6214 37 │       <<8 :: int32, microsecs :: int64>> ->6215    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6216    │6217    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262186219    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6220    You may run "mix format --migrate" to fix this warning automatically.6221    │6222 37 │       <<8 :: int32, microsecs :: int64>> ->6223    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6224    │6225    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562266227    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6228    You may run "mix format --migrate" to fix this warning automatically.6229    │6230 37 │       <<8 :: int32, microsecs :: int64>> ->6231    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6232    │6233    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562346235     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6236     You may run "mix format --migrate" to fix this warning automatically.6237     │6238 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6239     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6240     │6241     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662426243     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6244     You may run "mix format --migrate" to fix this warning automatically.6245     │6246 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6247     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6248     │6249     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262506251     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6252     You may run "mix format --migrate" to fix this warning automatically.6253     │6254 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6255     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6256     │6257     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562586259    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6260    You may run "mix format --migrate" to fix this warning automatically.6261    │6262 42 │       <<8 :: int32, microsecs :: int64>> ->6263    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6264    │6265    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662666267    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6268    You may run "mix format --migrate" to fix this warning automatically.6269    │6270 42 │       <<8 :: int32, microsecs :: int64>> ->6271    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6272    │6273    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662746275    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6276    You may run "mix format --migrate" to fix this warning automatically.6277    │6278 42 │       <<8 :: int32, microsecs :: int64>> ->6279    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6280    │6281    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262826283    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6284    You may run "mix format --migrate" to fix this warning automatically.6285    │6286 42 │       <<8 :: int32, microsecs :: int64>> ->6287    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6288    │6289    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262906291    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6292    You may run "mix format --migrate" to fix this warning automatically.6293    │6294 42 │       <<8 :: int32, microsecs :: int64>> ->6295    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6296    │6297    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/562986299    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6300    You may run "mix format --migrate" to fix this warning automatically.6301    │6302 42 │       <<8 :: int32, microsecs :: int64>> ->6303    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6304    │6305    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563066307     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6308     You may run "mix format --migrate" to fix this warning automatically.6309     │6310 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6311     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6312     │6313     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/663146315     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6316     You may run "mix format --migrate" to fix this warning automatically.6317     │6318 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6319     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6320     │6321     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/263226323     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6324     You may run "mix format --migrate" to fix this warning automatically.6325     │6326 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6327     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6328     │6329     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563306331    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6332    You may run "mix format --migrate" to fix this warning automatically.6333    │6334 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6335    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6336    │6337    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663386339    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6340    You may run "mix format --migrate" to fix this warning automatically.6341    │6342 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6343    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6344    │6345    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663466347    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6348    You may run "mix format --migrate" to fix this warning automatically.6349    │6350 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6351    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6352    │6353    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663546355    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6356    You may run "mix format --migrate" to fix this warning automatically.6357    │6358 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6359    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6360    │6361    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263626363    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6364    You may run "mix format --migrate" to fix this warning automatically.6365    │6366 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6367    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6368    │6369    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263706371    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6372    You may run "mix format --migrate" to fix this warning automatically.6373    │6374 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6375    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6376    │6377    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263786379    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6380    You may run "mix format --migrate" to fix this warning automatically.6381    │6382 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6383    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6384    │6385    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563866387    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6388    You may run "mix format --migrate" to fix this warning automatically.6389    │6390 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6391    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6392    │6393    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563946395    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6396    You may run "mix format --migrate" to fix this warning automatically.6397    │6398 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6399    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6400    │6401    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564026403     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6404     You may run "mix format --migrate" to fix this warning automatically.6405     │6406 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6407     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6408     │6409     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/664106411     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6412     You may run "mix format --migrate" to fix this warning automatically.6413     │6414 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6415     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6416     │6417     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264186419     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6420     You may run "mix format --migrate" to fix this warning automatically.6421     │6422 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6423     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6424     │6425     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564266427     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6428     You may run "mix format --migrate" to fix this warning automatically.6429     │6430 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6431     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6432     │6433     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664346435     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6436     You may run "mix format --migrate" to fix this warning automatically.6437     │6438 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6439     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6440     │6441     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664426443     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6444     You may run "mix format --migrate" to fix this warning automatically.6445     │6446 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6447     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6448     │6449     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264506451     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6452     You may run "mix format --migrate" to fix this warning automatically.6453     │6454 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6455     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6456     │6457     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264586459     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6460     You may run "mix format --migrate" to fix this warning automatically.6461     │6462 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6463     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6464     │6465     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564666467     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6468     You may run "mix format --migrate" to fix this warning automatically.6469     │6470 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6471     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6472     │6473     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564746475     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6476     You may run "mix format --migrate" to fix this warning automatically.6477     │6478 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6479     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6480     │6481     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664826483     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6484     You may run "mix format --migrate" to fix this warning automatically.6485     │6486 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6487     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6488     │6489     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264906491     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6492     You may run "mix format --migrate" to fix this warning automatically.6493     │6494 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6495     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6496     │6497     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564986499    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6500    You may run "mix format --migrate" to fix this warning automatically.6501    │6502 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6503    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6504    │6505    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665066507    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6508    You may run "mix format --migrate" to fix this warning automatically.6509    │6510 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6511    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6512    │6513    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265146515    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6516    You may run "mix format --migrate" to fix this warning automatically.6517    │6518 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6519    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6520    │6521    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565226523     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6524     You may run "mix format --migrate" to fix this warning automatically.6525     │6526 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6527     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6528     │6529     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665306531     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6532     You may run "mix format --migrate" to fix this warning automatically.6533     │6534 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6535     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6536     │6537     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265386539     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6540     You may run "mix format --migrate" to fix this warning automatically.6541     │6542 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6543     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6544     │6545     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565466547    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6548    You may run "mix format --migrate" to fix this warning automatically.6549    │6550 17 │       <<0 :: int32>> -> :void6551    │       ~~~~~~~~~~~~~~~~~~~~~~~6552    │6553    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665546555    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6556    You may run "mix format --migrate" to fix this warning automatically.6557    │6558 17 │       <<0 :: int32>> -> :void6559    │       ~~~~~~~~~~~~~~~~~~~~~~~6560    │6561    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265626563    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6564    You may run "mix format --migrate" to fix this warning automatically.6565    │6566 17 │       <<0 :: int32>> -> :void6567    │       ~~~~~~~~~~~~~~~~~~~~~~~6568    │6569    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565706571     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6572     You may run "mix format --migrate" to fix this warning automatically.6573     │6574 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6575     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6576     │6577     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665786579     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6580     You may run "mix format --migrate" to fix this warning automatically.6581     │6582 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6583     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6584     │6585     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265866587     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6588     You may run "mix format --migrate" to fix this warning automatically.6589     │6590 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6591     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6592     │6593     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565946595    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6596    You may run "mix format --migrate" to fix this warning automatically.6597    │6598 23 │       <<0 :: int32>> -> :void6599    │       ~~~~~~~~~~~~~~~~~~~~~~~6600    │6601    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666026603    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6604    You may run "mix format --migrate" to fix this warning automatically.6605    │6606 23 │       <<0 :: int32>> -> :void6607    │       ~~~~~~~~~~~~~~~~~~~~~~~6608    │6609    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266106611    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6612    You may run "mix format --migrate" to fix this warning automatically.6613    │6614 23 │       <<0 :: int32>> -> :void6615    │       ~~~~~~~~~~~~~~~~~~~~~~~6616    │6617    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566186619     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6620     You may run "mix format --migrate" to fix this warning automatically.6621     │6622 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6623     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6624     │6625     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666266627     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6628     You may run "mix format --migrate" to fix this warning automatically.6629     │6630 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6631     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6632     │6633     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266346635     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6636     You may run "mix format --migrate" to fix this warning automatically.6637     │6638 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6639     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6640     │6641     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566426643    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6644    │6645 20 │     manager    = worker(Postgrex.TypeManager, [])6646    │                  ~6647    │6648    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/166496650    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6651    │6652 21 │     server_sup = supervisor(__MODULE__, [:servers])6653    │                  ~6654    │6655    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/166566657    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6658    │6659 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6660    │     ~6661    │6662    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16663    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/166646665    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6666    │6667 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6668    │                   ~6669    │6670    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/166716672     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6673     │6674 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6675     │               ~6676     │6677     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/266786679     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6680     │6681 110 │     if Map.size(s.listener_channels[channel]) == 1 do6682     │            ~6683     │6684     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36685     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36686     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/266876688     warning: a struct for Postgrex.Query is expected on struct update:66896690         %Postgrex.Query{6691           query6692           | param_oids: param_oids,6693             param_formats: param_formats,6694             param_types: param_types6695         }66966697     but got type:66986699         dynamic()67006701     where "query" was given the type:67026703         # type: dynamic()6704         # from: lib/postgrex/protocol.ex:910:356705         query67066707     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67086709     type warning found at:6710     │6711 915 │         query = %Query{query | param_oids: param_oids,6712     │                 ~6713     │6714     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/667156716     warning: a struct for Postgrex.Query is expected on struct update:67176718         %Postgrex.Query{6719           query6720           | ref: make_ref(),6721             types: types,6722             columns: col_names,6723             result_oids: result_oids,6724             result_formats: result_formats,6725             result_types: result_types6726         }67276728     but got type:67296730         dynamic()67316732     where "query" was given the type:67336734         # type: dynamic()6735         # from: lib/postgrex/protocol.ex:926:356736         query67376738     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67396740     type warning found at:6741     │6742 932 │         query = %Query{query | ref: make_ref(), types: types,6743     │                 ~6744     │6745     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/667466747     warning: a struct for Postgrex.Query is expected on struct update:67486749         %Postgrex.Query{query | ref: make_ref()}67506751     but got type:67526753         dynamic()67546755     where "query" was given the type:67566757         # type: dynamic()6758         # from: lib/postgrex/protocol.ex:977:316759         query67606761     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67626763     type warning found at:6764     │6765 978 │     query = %Query{query | ref: make_ref()}6766     │             ~6767     │6768     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/567696770      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6771      │6772 2131 │     formatted_reason = :ssl.format_error(reason)6773      │                             ~6774      │6775      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/367766777      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)6778      │6779 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)6780      │                                            ~6781      │6782      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/367836784      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)6785      │6786 2297 │   defp query_put(_, %Query{ref: nil}), do: nil6787      │        ~6788      │6789      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/267906791    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6792    │6793 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6794    │            ~6795    │6796    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/167976798      warning: a struct for Postgrex.Query is expected on struct update:67996800          %Postgrex.Query{query | name: ""}68016802      but got type:68036804          dynamic()68056806      where "query" was given the type:68076808          # type: dynamic()6809          # from: lib/postgrex/protocol.ex:2313:166810          query68116812      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68136814      type warning found at:6815      │6816 2313 │   defp unnamed(query), do: %Query{query | name: ""}6817      │                            ~6818      │6819      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/168206821    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6822    │6823  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6824    │                 ~6825    │6826    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/268276828    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6829    │6830  9 │                 worker(Postgrex.Parameters, [])]6831    │                 ~6832    │6833    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/268346835Generated postgrex app6836warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6837  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26838  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16839  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56840  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26841  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46842  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/268436844==> ecto6845Compiling 70 files (.ex)6846     warning: using single-quoted strings to represent charlists is deprecated.6847     Use ~c"" if you indeed want a charlist or use "" instead.6848     You may run "mix format --migrate" to change all single-quoted6849     strings to use the ~c sigil and fix this warning.6850     │6851 166 │     defp insert_all_value(_),   do: '?'6852     │                                     ~6853     │6854     └─ lib/ecto/adapters/mysql/connection.ex:166:3768556856     warning: using single-quoted strings to represent charlists is deprecated.6857     Use ~c"" if you indeed want a charlist or use "" instead.6858     You may run "mix format --migrate" to change all single-quoted6859     strings to use the ~c sigil and fix this warning.6860     │6861 354 │       '?'6862     │       ~6863     │6864     └─ lib/ecto/adapters/mysql/connection.ex:354:768656866      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68676868      This error happens when you have function calls without parentheses inside keywords. For example:68696870          function(arg, one: nested_call a, b, c)6871          function(arg, one: if expr, do: :this, else: :that)68726873      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:68746875          function(arg, one: if(expr, do: :this, else: :that))6876          function(arg, one: nested_call(a, b, c))68776878      Ambiguity found at:6879      │6880 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"6881      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6882      │6883      └─ lib/ecto/changeset.ex:228668846885     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68866887     This error happens when you have function calls without parentheses inside keywords. For example:68886889         function(arg, one: nested_call a, b, c)6890         function(arg, one: if expr, do: :this, else: :that)68916892     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:68936894         function(arg, one: if(expr, do: :this, else: :that))6895         function(arg, one: nested_call(a, b, c))68966897     Ambiguity found at:6898     │6899 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"6900     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6901     │6902     └─ lib/ecto/migration/runner.ex:26569036904     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69056906     This error happens when you have function calls without parentheses inside keywords. For example:69076908         function(arg, one: nested_call a, b, c)6909         function(arg, one: if expr, do: :this, else: :that)69106911     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:69126913         function(arg, one: if(expr, do: :this, else: :that))6914         function(arg, one: nested_call(a, b, c))69156916     Ambiguity found at:6917     │6918 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"6919     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6920     │6921     └─ lib/ecto/migration/runner.ex:26769226923     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity6924     │6925 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)6926     │        ~6927     │6928     └─ lib/ecto/query/builder.ex:136:869296930     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6931     │6932 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime6933     │                                             ~~6934     │6935     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/269366937     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6938     │6939 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date6940     │                                         ~~6941     │6942     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/269436944     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69456946     This error happens when you have function calls without parentheses inside keywords. For example:69476948         function(arg, one: nested_call a, b, c)6949         function(arg, one: if expr, do: :this, else: :that)69506951     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:69526953         function(arg, one: if(expr, do: :this, else: :that))6954         function(arg, one: nested_call(a, b, c))69556956     Ambiguity found at:6957     │6958 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"6959     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6960     │6961     └─ lib/ecto/repo/schema.ex:45469626963    warning: unused require Ecto.Query6964    │6965  6 │   require Ecto.Query6966    │   ~6967    │6968    └─ lib/ecto/repo/preloader.ex:6:369696970    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead6971    │6972  9 │   schema "schema_migrations" do6973    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6974    │6975    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)69766977      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead6978      │6979 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn6980      │     ~6981      │6982      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/269836984    warning: incompatible types given to Mix.Ecto.ensure_started/2:69856986        Mix.Ecto.ensure_started(repo, opts)69876988    given types:69896990        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))69916992    but expected one of:69936994        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())69956996    where "opts" was given the type:69976998        # type: dynamic(6999          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7000            non_struct_map()7001        )7002        # from: lib/mix/tasks/ecto.rollback.ex:64:107003        opts =7004          if opts[:quiet] do7005            Keyword.merge(opts, log: false, log_sql: false)7006          else7007            opts7008          end70097010    where "repo" was given the type:70117012        # type: dynamic(atom())7013        # from: lib/mix/tasks/ecto.rollback.ex:70:77014        Mix.Ecto.ensure_repo(repo, args)70157016    type warning found at:7017    │7018 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7019    │                          ~7020    │7021    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/270227023    warning: incompatible types given to Mix.Ecto.ensure_started/2:70247025        Mix.Ecto.ensure_started(repo, all: true)70267027    given types:70287029        -dynamic(atom())-, non_empty_list({:all, true})70307031    but expected one of:70327033        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70347035    where "repo" was given the type:70367037        # type: dynamic(atom())7038        # from: lib/mix/tasks/ecto.migrations.ex:37:77039        Mix.Ecto.ensure_repo(repo, args)70407041    type warning found at:7042    │7043 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7044    │                       ~7045    │7046    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/370477048    warning: incompatible types given to Mix.Ecto.ensure_started/2:70497050        Mix.Ecto.ensure_started(repo, opts)70517052    given types:70537054        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))70557056    but expected one of:70577058        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70597060    where "opts" was given the type:70617062        # type: dynamic(7063          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7064            non_struct_map()7065        )7066        # from: lib/mix/tasks/ecto.migrate.ex:68:107067        opts =7068          if opts[:quiet] do7069            Keyword.merge(opts, log: false, log_sql: false)7070          else7071            opts7072          end70737074    where "repo" was given the type:70757076        # type: dynamic(atom())7077        # from: lib/mix/tasks/ecto.migrate.ex:74:77078        Mix.Ecto.ensure_repo(repo, args)70797080    type warning found at:7081    │7082 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7083    │                          ~7084    │7085    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/270867087    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:70887089        Mix.Ecto.source_repo_priv(repo)70907091    given types:70927093        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-70947095    but expected one of:70967097        atom()70987099    where "repo" was given the types:71007101        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7102        # from: lib/mix/tasks/ecto.load.ex:70:227103        Keyword.merge(repo.config, opts)71047105        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7106        # from: lib/mix/tasks/ecto.load.ex:72:277107        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)71087109    type warning found at:7110    │7111 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7112    │                                          ~7113    │7114    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/271157116    warning: expected a map or struct when accessing .__adapter__ in expression:71177118        repo.__adapter__71197120    where "repo" was given the type:71217122        # type: dynamic(atom())7123        # from: lib/mix/tasks/ecto.load.ex:53:77124        Mix.Ecto.ensure_repo(repo, args)71257126    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71277128    type warning found at:7129    │7130 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7131    │                              ~7132    │7133    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/171347135    warning: expected a map or struct when accessing .__adapter__ in expression:71367137        repo.__adapter__71387139    where "repo" was given the type:71407141        # type: dynamic(atom())7142        # from: lib/mix/tasks/ecto.dump.ex:50:77143        Mix.Ecto.ensure_repo(repo, args)71447145    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71467147    type warning found at:7148    │7149 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7150    │                              ~7151    │7152    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/171537154    warning: expected a map or struct when accessing .__adapter__ in expression:71557156        repo.__adapter__71577158    where "repo" was given the type:71597160        # type: dynamic(atom())7161        # from: lib/mix/tasks/ecto.drop.ex:39:77162        Mix.Ecto.ensure_repo(repo, args)71637164    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71657166    type warning found at:7167    │7168 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7169    │                              ~7170    │7171    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/171727173     warning: the following clause will never match:71747175         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->71767177     because it attempts to match on the result of:71787179         System.stacktrace()71807181     which has type:71827183         empty_list()71847185     where "args_or_arity" was given the type:71867187         # type: float() or integer() or non_empty_list(term())7188         # from: lib/ecto/changeset.ex7189         (_() when args_or_arity == 2) when length(args_or_arity) == 271907191     where "module" was given the type:71927193         # type: dynamic()7194         # from: lib/ecto/changeset.ex:733:307195         module71967197     type warning found at:7198     │7199 741 │ ...                   when length(args_or_arity) == 2 ->7200     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7201     │7202     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/272037204    warning: incompatible types given to get_source/1:72057206        get_source(repo)72077208    given types:72097210        -dynamic(atom())-72117212    but expected one of:72137214        %{..., config: empty_list() or non_empty_list(term(), term())}72157216    where "repo" was given the type:72177218        # type: dynamic(atom())7219        # from: lib/ecto/migration/schema_migration.ex:24:137220        repo.all(7221          Map.put(7222            (7223              query =7224                (7225                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7226                  Ecto.Query.Builder.From.apply(query, 1)7227                )7228        7229              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7230                ...,7231                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7232                file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7233                line: 22,7234                take: %{}7235              })7236            ),7237            :prefix,7238            prefix7239          ), timeout: :infinity, log: false)72407241    type warning found at:7242    │7243 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7244    │                ~7245    │7246    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/272477248     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7249     │7250 739 │           case System.stacktrace do7251     │                       ~7252     │7253     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/272547255    warning: incompatible types given to get_source/1:72567257        get_source(repo)72587259    given types:72607261        -dynamic(atom())-72627263    but expected one of:72647265        %{..., config: empty_list() or non_empty_list(term(), term())}72667267    where "repo" was given the type:72687269        # type: dynamic(atom())7270        # from: lib/ecto/migration/schema_migration.ex:30:137271        repo.insert!(7272          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7273            prefix: prefix,7274            source: get_source(repo)7275          ), timeout: :infinity, log: false)72767277    type warning found at:7278    │7279 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7280    │                                              ~7281    │7282    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/372837284    warning: incompatible types given to get_source/1:72857286        get_source(repo)72877288    given types:72897290        -dynamic(atom())-72917292    but expected one of:72937294        %{..., config: empty_list() or non_empty_list(term(), term())}72957296    where "repo" was given the type:72977298        # type: dynamic(atom())7299        # from: lib/ecto/migration/schema_migration.ex:36:137300        repo.delete_all(7301          Map.put(7302            (7303              query =7304                (7305                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7306                  Ecto.Query.Builder.From.apply(query, 1)7307                )7308        7309              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7310                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7311                op: :and,7312                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7313                file: "/work/proj/deps_trellis/ecto/lib/ecto/migration/schema_migration.ex",7314                line: 347315              })7316            ),7317            :prefix,7318            prefix7319          ), timeout: :infinity, log: false)73207321    type warning found at:7322    │7323 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7324    │                ~7325    │7326    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/373277328     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7329     │7330 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7331     │                                                                              ~7332     │7333     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27334     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/273357336      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7337      │7338 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7339      │        ~7340      │7341      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/173427343     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7344     │7345 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7346     │                                                                              ~7347     │7348     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/273497350     warning: the following conditional expression:73517352         is_atom(related)73537354     will always evaluate to:73557356         dynamic(true)73577358     where "related" was given the type:73597360         # type: dynamic(atom())7361         # from: lib/ecto/association.ex:730:157362         related = Ecto.Association.related_from_query(queryable)73637364     type warning found at:7365     │7366 732 │     unless is_atom(related) do7367     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7368     │7369     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/373707371      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7372      │7373 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7374      │                 ~7375      │7376      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/373777378     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7379     │7380 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7381     │                                                                              ~7382     │7383     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/273847385    warning: expected a map or struct when accessing .__adapter__ in expression:73867387        repo.__adapter__73887389    where "repo" was given the type:73907391        # type: dynamic(atom())7392        # from: lib/mix/tasks/ecto.create.ex:37:77393        Mix.Ecto.ensure_repo(repo, args)73947395    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()73967397    type warning found at:7398    │7399 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7400    │                              ~7401    │7402    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/174037404     warning: the following clause will never match:74057406         {:error, _} = error ->74077408     because it attempts to match on the result of:74097410         apply(changeset, adapter, :insert, args)74117412     which has type:74137414         dynamic({:invalid or :ok, term()})74157416     type warning found at:7417     │7418 219 │           {:error, _} = error ->7419     │                       ~7420     │7421     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/474227423     warning: the following clause will never match:74247425         {:error, _} = error ->74267427     because it attempts to match on the result of:74287429         apply(changeset, adapter, action, args)74307431     which has type:74327433         dynamic({:invalid or :ok, term()})74347435     type warning found at:7436     │7437 297 │             {:error, _} = error ->7438     │                         ~7439     │7440     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/474417442    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7443    │7444 54 │       filter_and_reraise e, System.stacktrace7445    │                                    ~7446    │7447    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/574487449    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7450    │7451 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7452    │     ~7453    │7454    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/274557456     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7457     │7458 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7459     │           ~7460     │7461     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/374627463    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7464    │7465 44 │     index  = Map.size(params)7466    │                  ~7467    │7468    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57469    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/574707471     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7472     │7473 614 │     Decimal.minus(decimal)7474     │             ~7475     │7476     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/174777478     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)7479     │7480 228 │         raise BadStructError, struct: struct, term: data7481     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7482     │7483     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/574847485    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7486    │7487 62 │       Mix.Project.compile(args)7488    │                   ~7489    │7490    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/274917492     warning: expected a module (an atom) when invoking start_link/1 in expression:74937494         repo.start_link(pool_size: pool_size)74957496     where "pool_size" was given the type:74977498         # type: dynamic()7499         # from: lib/mix/ecto.ex:101:157500         pool_size = Keyword.get(opts, :pool_size, 1)75017502     where "repo" was given the type:75037504         # type: dynamic(%{..., __adapter__: atom()})7505         # from: lib/mix/ecto.ex:99:367506         repo.__adapter__.ensure_all_started(repo, :temporary)75077508     type warning found at:7509     │7510 102 │     case repo.start_link(pool_size: pool_size) do7511     │               ~7512     │7513     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/275147515     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7516     │7517 146 │     Logger.remove_backend(:console)7518     │            ~7519     │7520     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/275217522     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7523     │7524 155 │     Logger.add_backend(:console, flush: true)7525     │            ~7526     │7527     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/275287529     warning: the following clause will never match:75307531         {:error, _} ->75327533     because it attempts to match on the result of:75347535         NaiveDateTime.new(date, time)75367537     which has type:75387539         dynamic({:ok, %NaiveDateTime{}})75407541     type warning found at:7542     │7543 803 │         {:error, _} -> :error7544     │         ~~~~~~~~~~~~~~~~~~~~~7545     │7546     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/175477548     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7549     │7550 159 │         supervise(children, strategy: :one_for_one)7551     │         ~7552     │7553     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/175547555     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7556     │7557 214 │       filter_and_reraise e, System.stacktrace7558     │                                    ~7559     │7560     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47561     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/475627563    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7564    │7565 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7566    │     ~7567    │7568    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/275697570      warning: expected a map or struct when accessing .__struct__ in expression:75717572          schema.__struct__75737574      where "schema" was given the types:75757576          # type: dynamic(atom() and not nil)7577          # from: lib/ecto/query/planner.ex:1186:417578          schema75797580          # type: atom()7581          # from: lib/ecto/query/planner.ex:1186:617582          is_atom(schema)75837584      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75857586      type warning found at:7587      │7588 1190 │       Map.has_key?(schema.__struct__, field) ->7589      │                           ~7590      │7591      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/675927593    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:75947595        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])75967597    given types:75987599        (7600          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7601          dynamic()7602        )76037604    but expected one of:76057606        atom(), term()76077608    where "opts" was given the type:76097610        # type: dynamic(7611          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7612            non_struct_map()7613        )7614        # from: lib/ecto/migrator.ex:44:657615        opts[:prefix]76167617    where "repo" was given the type:76187619        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7620        # from: lib/ecto/migrator.ex:44:237621        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])76227623    type warning found at:7624    │7625 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7626    │                       ~7627    │7628    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/276297630     warning: expected a module (an atom) when invoking transaction/2 in expression:76317632         repo.transaction(fun, log: false, timeout: :infinity)76337634     where "fun" was given the type:76357636         # type: dynamic()7637         # from: lib/ecto/migrator.ex:114:477638         fun76397640     where "repo" was given the types:76417642         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7643         # from: lib/ecto/migrator.ex:118:247644         repo.__adapter__.supports_ddl_transaction?76457646         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7647         # from: lib/ecto/migrator.ex:118:247648         repo.__adapter__.supports_ddl_transaction?76497650     type warning found at:7651     │7652 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7653     │              ~7654     │7655     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/376567657     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7658     │7659 291 │     modules = Code.load_file(file)7660     │                    ~7661     │7662     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/276637664     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7665     │7666 321 │         reraise error, System.stacktrace7667     │                               ~7668     │7669     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/376707671    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7672    │7673 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7674    │       ~7675    │7676    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/176777678    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7679    │7680 15 │     supervise(children, strategy: :simple_one_for_one)7681    │     ~7682    │7683    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/176847685    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7686    │7687 10 │       worker(Ecto.Registry, []),7688    │       ~7689    │7690    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/276917692    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7693    │7694 11 │       supervisor(Ecto.Migration.Supervisor, [])7695    │       ~7696    │7697    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/276987699     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7700     │7701 260 │         reraise %{err | message: message}, System.stacktrace7702     │                                                   ~7703     │7704     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/677057706Generated ecto app7707==> phoenix_ecto7708Compiling 6 files (.ex)7709    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7710    │7711 10 │     supervise([7712    │     ~7713    │7714    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/177157716    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7717    │7718 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)7719    │       ~7720    │7721    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/177227723    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)7724    │7725 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do7726    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7727    │7728    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)77297730    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)7731    │7732 13 │     defimpl Plug.Exception, for: exception do7733    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7734    │7735    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)77367737    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)7738    │7739 13 │     defimpl Plug.Exception, for: exception do7740    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7741    │7742    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)77437744    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)7745    │7746 13 │     defimpl Plug.Exception, for: exception do7747    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7748    │7749    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)77507751    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)7752    │7753 13 │     defimpl Plug.Exception, for: exception do7754    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7755    │7756    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)77577758    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7759    │7760 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])7761    │       ~7762    │7763    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/277647765    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)7766    │7767 13 │     defimpl Plug.Exception, for: exception do7768    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7769    │7770    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)77717772Generated phoenix_ecto app7773==> ex_machina7774Compiling 6 files (.ex)7775     warning: Ecto.Type.embedded_dump/3 is undefined or private7776     │7777 257 │     Ecto.Type.embedded_dump(type, value, :json)7778     │               ~7779     │7780     └─ lib/ex_machina/ecto.ex:257:15: ExMachina.Ecto.try_embedded_dump/277817782Generated ex_machina app7783==> flashtag7784Compiling 16 files (.ex)7785    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7786    │7787  9 │   schema "users" do7788    │   ~~~~~~~~~~~~~~~~~7789    │7790    └─ lib/flashtag/accounts/user.ex:9: Flashtag.Accounts.User (module)77917792    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7793    │7794 10 │   schema "categories" do7795    │   ~~~~~~~~~~~~~~~~~~~~~~7796    │7797    └─ lib/flashtag/blog/category.ex:10: Flashtag.Blog.Category (module)77987799    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7800    │7801 10 │   schema "posts" do7802    │   ~~~~~~~~~~~~~~~~~7803    │7804    └─ lib/flashtag/blog/post.ex:10: Flashtag.Blog.Post (module)78057806    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7807    │7808 10 │   schema "series" do7809    │   ~~~~~~~~~~~~~~~~~~7810    │7811    └─ lib/flashtag/blog/series.ex:10: Flashtag.Blog.Series (module)78127813    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7814    │7815 10 │   schema "tags" do7816    │   ~~~~~~~~~~~~~~~~7817    │7818    └─ lib/flashtag/blog/tag.ex:10: Flashtag.Blog.Tag (module)781978207821== Compilation error in file lib/flashtag/repo.ex ==7822** (ArgumentError) missing :adapter configuration in config :flashtag, Flashtag.Repo7823    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/27824    lib/flashtag/repo.ex:4: (module)7825could 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"