flashtag_api

Build log

nerves_system_bbb

flashtag_api 0.0.1 · fail · run flashtag_api-0.0.1-1791184494949
7823 of 7823 lines
1Resolving Hex dependencies...2Resolution completed in 0.442s3Unchanged: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_bbb/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_bbb/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_bbb/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.erl:435    │436 73 │  					catch Transport:controlling_process(Socket, AcceptorsSup);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_conns_sup.erl:459    │460 80 │  	catch erlang:send(SupPid, {?MODULE, active_connections, self(), Tag},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 96 │     Supervisor.Spec.worker(__MODULE__, [mod, opts, mode], child_opts)570    │                     ~571    │572    └─ lib/db_connection/connection.ex:96:21: DBConnection.Connection.child_spec/4573574     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead575     │576 138 │         case System.stacktrace() do577     │                     ~578     │579     └─ lib/db_connection/connection.ex:138:21: DBConnection.Connection.connect/2580581    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead582    │583 55 │     worker(:sbroker, broker_args(mod, opts), child_opts ++ [modules: :dynamic])584    │     ~585    │586    └─ lib/db_connection/sojourn.ex:55:5: DBConnection.Sojourn.child_spec/3587588     warning: the following clause will never match:589590         [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) ->591592     because it attempts to match on the result of:593594         System.stacktrace()595596     which has type:597598         empty_list()599600     where "arity" was given the type:601602         # type: integer()603         # from: lib/db_connection/connection.ex:139:56604         is_integer(arity)605606     type warning found at:607     │608 139 │           [{_, _, arity, _} | _rest] = stacktrace when is_integer(arity) -> stacktrace609     │                                      ~610     │611     └─ lib/db_connection/connection.ex:139:38: DBConnection.Connection.connect/2612613     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead614     │615 117 │     Supervisor.Spec.worker(Manager, [module, opts], child_opts)616     │                     ~617     │618     └─ lib/db_connection/ownership.ex:117:21: DBConnection.Ownership.child_spec/3619620     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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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/bbb/lib/nerves/ebin/Elixir.Nerves.BuildAction.Trimmer.beam)867    │868  5 │ defmodule Nerves.BuildAction.Trimmer do869    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~870    │871    └─ lib/nerves/build_action/trimmer.ex:5: Nerves.BuildAction.Trimmer (module)872873    warning: redefining module Nerves.BuildPlan (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.beam)874    │875  5 │ defmodule Nerves.BuildPlan do876    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~877    │878    └─ lib/nerves/build_plan.ex:5: Nerves.BuildPlan (module)879880    warning: redefining module Nerves.BuildPlan.Checks (current version loaded from /work/proj/_build/bbb/lib/nerves/ebin/Elixir.Nerves.BuildPlan.Checks.beam)881    │882  5 │ defmodule Nerves.BuildPlan.Checks do883    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~884    │885    └─ lib/nerves/build_plan/checks.ex:5: Nerves.BuildPlan.Checks (module)886887    warning: redefining module Nerves.Container (current version loaded from /work/proj/_build/bbb/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/bbb/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/bbb/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/bbb/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/bbb/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_compatibility_test927===> Analyzing applications...928===> Compiling telemetry929===> Analyzing applications...930===> Compiling cowboy931     ┌─ src/cowboy_websocket.erl:932     │933 147 │  		Stacktrace = erlang:get_stacktrace(),934     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace935936     ┌─ src/cowboy_websocket.erl:937     │938 645 │  			{stacktrace, erlang:get_stacktrace()},939     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace940941     ┌─ src/cowboy_websocket.erl:942     │943 755 │  			{stacktrace, erlang:get_stacktrace()},944     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace945946947    ┌─ src/cowboy_rest.erl:948    │949 69 │  				Stacktrace = erlang:get_stacktrace(),950    │  				             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace951952      ┌─ src/cowboy_rest.erl:953      │954 1006 │  	Stacktrace = erlang:get_stacktrace(),955      │  	             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace956957958    ┌─ src/cowboy_handler.erl:959    │960 87 │  		Stacktrace = erlang:get_stacktrace(),961    │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace962963     ┌─ src/cowboy_handler.erl:964     │965 116 │  		Stacktrace = erlang:get_stacktrace(),966     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace967968     ┌─ src/cowboy_handler.erl:969     │970 235 │  		Stacktrace = erlang:get_stacktrace(),971     │  		             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace972973     ┌─ src/cowboy_handler.erl:974     │975 290 │  			{stacktrace, erlang:get_stacktrace()},976     │  			             ╰── Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace977978979==> expo980Compiling 2 files (.erl)981Compiling 22 files (.ex)982Generated expo app983==> gettext984Compiling 18 files (.ex)985     warning: unused require Gettext.Macros986     │987 594 │   require Gettext.Macros988     │   ~989     │990     └─ lib/gettext.ex:594:3991992     warning: Kernel.ParallelCompiler.async/1 is deprecated. Use `pmap/2` instead993     │994 426 │               Kernel.ParallelCompiler.async(fn ->995     │                                       ~996     │997     └─ lib/gettext/compiler.ex:426:39: Gettext.Compiler.compile_po_files/3998999     warning: the following clause is redundant:10001001         defp ensure_empty_msgstr!(%Expo.Message.Plural{} = message)10021003     it has type:10041005         dynamic(%Expo.Message.Plural{})10061007     previous clauses have already matched on the following types:10081009         %Expo.Message.Singular{}1010         %Expo.Message.Plural{}10111012     │1013 391 │   defp ensure_empty_msgstr!(%Message.Plural{} = message) do1014     │        ~1015     │1016     └─ lib/gettext/extractor.ex:391:8: Gettext.Extractor.ensure_empty_msgstr!/110171018Generated gettext app1019==> phoenix_pubsub1020Compiling 13 files (.ex)1021     warning: single quotes around atoms are deprecated. Use double quotes instead1022     │1023 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1024     │                       ~1025     │1026     └─ lib/phoenix/pubsub/local.ex:160:2310271028     warning: single quotes around atoms are deprecated. Use double quotes instead1029     │1030 160 │     |> :ets.select([{{:'$1', :_}, [], [:'$1']}])1031     │                                        ~1032     │1033     └─ lib/phoenix/pubsub/local.ex:160:4010341035     warning: unused require Logger1036     │1037 107 │   require Logger1038     │   ~1039     │1040     └─ lib/phoenix/tracker.ex:107:310411042    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10431044        %Phoenix.Tracker.Replica{replica | status: :permdown}10451046    but got type:10471048        dynamic()10491050    where "replica" was given the type:10511052        # type: dynamic()1053        # from: lib/phoenix/tracker/replica.ex:72:171054        replica10551056    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"10571058    type warning found at:1059    │1060 72 │   defp permdown(replica), do: %Replica{replica | status: :permdown}1061    │                               ~1062    │1063    └─ lib/phoenix/tracker/replica.ex:72:31: Phoenix.Tracker.Replica.permdown/110641065     warning: a struct for Phoenix.Tracker.State is expected on struct update:10661067         %Phoenix.Tracker.State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}10681069     but got type:10701071         dynamic()10721073     where "delta" was given the type:10741075         # type: dynamic()1076         # from: lib/phoenix/tracker/state.ex:461:361077         %Phoenix.Tracker.State{delta: delta} = state10781079     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"10801081     type warning found at:1082     │1083 465 │     new_delta = %State{delta | values: Map.put(delta.values, tag, {pid, topic, key, meta})}1084     │                 ~1085     │1086     └─ lib/phoenix/tracker/state.ex:465:17: Phoenix.Tracker.State.do_add/510871088    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:10891090        %Phoenix.Tracker.Replica{replica | status: :down}10911092    but got type:10931094        dynamic()10951096    where "replica" was given the type:10971098        # type: dynamic()1099        # from: lib/phoenix/tracker/replica.ex:74:131100        replica11011102    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11031104    type warning found at:1105    │1106 74 │   defp down(replica), do: %Replica{replica | status: :down}1107    │                           ~1108    │1109    └─ lib/phoenix/tracker/replica.ex:74:27: Phoenix.Tracker.Replica.down/111101111    warning: a struct for Phoenix.Tracker.Replica is expected on struct update:11121113        %Phoenix.Tracker.Replica{replica | last_heartbeat_at: now_ms()}11141115    but got type:11161117        dynamic()11181119    where "replica" was given the type:11201121        # type: dynamic()1122        # from: lib/phoenix/tracker/replica.ex:76:291123        replica11241125    when defining the variable "replica", you must also pattern match on "%Phoenix.Tracker.Replica{}"11261127    type warning found at:1128    │1129 77 │     %Replica{replica | last_heartbeat_at: now_ms()}1130    │     ~1131    │1132    └─ lib/phoenix/tracker/replica.ex:77:5: Phoenix.Tracker.Replica.touch_last_heartbeat/111331134     warning: a struct for Phoenix.Tracker.State is expected on struct update:11351136         %Phoenix.Tracker.State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}11371138     but got type:11391140         dynamic()11411142     where "delta" was given the type:11431144         # type: dynamic()1145         # from: lib/phoenix/tracker/state.ex:541:991146         %Phoenix.Tracker.State{mode: :normal, replica: rep, clouds: clouds, context: ctx, delta: delta} =1147           state11481149     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11501151     type warning found at:1152     │1153 547 │            delta: %State{delta | clouds: put_tag(delta.clouds, {rep, new_clock})}}1154     │                   ~1155     │1156     └─ lib/phoenix/tracker/state.ex:547:19: Phoenix.Tracker.State.bump_clock/111571158     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1159     │1160 269 │         worker(Phoenix.Tracker.Shard, [tracker, tracker_opts, shard_opts],1161     │         ~1162     │1163     └─ lib/phoenix/tracker.ex:269:9: Phoenix.Tracker.init/111641165     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1166     │1167 273 │     supervise(shards, strategy: :one_for_one,1168     │     ~1169     │1170     └─ lib/phoenix/tracker.ex:273:5: Phoenix.Tracker.init/111711172     warning: a struct for Phoenix.Tracker.State is expected on struct update:11731174         %Phoenix.Tracker.State{delta | range: {start_clock, new_end}}11751176     but got type:11771178         dynamic(%{..., range: {term(), term()}})11791180     where "delta" was given the type:11811182         # type: dynamic(%{..., range: {term(), term()}})1183         # from: lib/phoenix/tracker/state.ex:551:301184         {start_clock, end_clock} = delta.range11851186     when defining the variable "delta", you must also pattern match on "%Phoenix.Tracker.State{}"11871188     type warning found at:1189     │1190 555 │            delta: %State{delta | range: {start_clock, new_end}}}1191     │                   ~1192     │1193     └─ lib/phoenix/tracker/state.ex:555:19: Phoenix.Tracker.State.put_context/211941195    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1196    │1197  7 │       [supervisor(Phoenix.PubSub.PG2, pubsub)]1198    │        ~1199    │1200    └─ lib/phoenix/pubsub/supervisor.ex:7:8: Phoenix.PubSub.Supervisor.start/212011202    warning: :pg2.create/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1203    │1204 43 │     :ok = :pg2.create(pg2_group)1205    │                ~1206    │1207    └─ lib/phoenix/pubsub/pg2_server.ex:43:16: Phoenix.PubSub.PG2Server.init/112081209    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1210    │1211 93 │       supervisor(Phoenix.PubSub.LocalSupervisor, [server, pool_size, dispatch_rules]),1212    │       ~1213    │1214    └─ lib/phoenix/pubsub/pg2.ex:93:7: Phoenix.PubSub.PG2.init/112151216    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1217    │1218 94 │       worker(Phoenix.PubSub.PG2Server, [server, pool_size])1219    │       ~1220    │1221    └─ lib/phoenix/pubsub/pg2.ex:94:7: Phoenix.PubSub.PG2.init/112221223    warning: :pg2.join/2 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1224    │1225 44 │     :ok = :pg2.join(pg2_group, self())1226    │                ~1227    │1228    └─ lib/phoenix/pubsub/pg2_server.ex:44:16: Phoenix.PubSub.PG2Server.init/112291230    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1231    │1232 97 │     supervise(children, strategy: :rest_for_one)1233    │     ~1234    │1235    └─ lib/phoenix/pubsub/pg2.ex:97:5: Phoenix.PubSub.PG2.init/112361237    warning: :pg2.get_members/1 is undefined or private, this module was removed in OTP 24. Use 'pg' instead1238    │1239 57 │     :pg2.get_members(pg2_namespace(server_name))1240    │          ~1241    │1242    └─ lib/phoenix/pubsub/pg2_server.ex:57:10: Phoenix.PubSub.PG2Server.get_members/112431244    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1245    │1246 35 │         worker(Phoenix.PubSub.GC, [gc_shard_name, local_shard_name]),1247    │         ~1248    │1249    └─ lib/phoenix/pubsub/local_supervisor.ex:35:9: Phoenix.PubSub.LocalSupervisor.init/11250    └─ lib/phoenix/pubsub/local_supervisor.ex:36:9: Phoenix.PubSub.LocalSupervisor.init/112511252    warning: Supervisor.Spec.supervisor/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1253    │1254 39 │       supervisor(Supervisor, [shard_children, [strategy: :one_for_all]], id: shard)1255    │       ~1256    │1257    └─ lib/phoenix/pubsub/local_supervisor.ex:39:7: Phoenix.PubSub.LocalSupervisor.init/112581259    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1260    │1261 42 │     supervise children, strategy: :one_for_one1262    │     ~1263    │1264    └─ lib/phoenix/pubsub/local_supervisor.ex:42:5: Phoenix.PubSub.LocalSupervisor.init/112651266Generated phoenix_pubsub app1267==> plug1268Compiling 1 file (.erl)1269Compiling 42 files (.ex)1270Generated plug app1271warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"1272  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/21273  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/11274  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/51275  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/21276  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/41277  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/212781279==> phoenix1280Compiling 75 files (.ex)1281warning: cannot infer signatures from :cowboy because it is not loaded12821283warning: cannot infer signatures from :cowlib because it is not loaded12841285warning: cannot infer signatures from :ranch because it is not loaded12861287     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 operator1288     │1289 170 │       <<attr::size(prefix)-binary, ":unique">> -> attr1290     │                    ~1291     │1292     └─ lib/mix/phoenix/schema.ex:170:20: Mix.Phoenix.Schema.drop_unique/112931294     warning: using single-quoted strings to represent charlists is deprecated.1295     Use ~c"" if you indeed want a charlist or use "" instead.1296     You may run "mix format --migrate" to change all single-quoted1297     strings to use the ~c sigil and fix this warning.1298     │1299 310 │     :error_logger.warning_msg('~p ~p received unexpected message in handle_info/2: ~p~n',1300     │                               ~1301     │1302     └─ lib/phoenix/channel/server.ex:310:3113031304    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1305    │1306 39 │             Logger.warn "Phoenix is unable to create symlinks. Phoenix' code reloader will run " <>1307    │                    ~1308    │1309    └─ lib/phoenix/code_reloader/server.ex:39:20: Phoenix.CodeReloader.Server.handle_call/313101311    warning: unused require Logger1312    │1313 20 │   require Logger1314    │   ~1315    │1316    └─ lib/phoenix/endpoint/handler.ex:20:313171318    warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1319    │1320 39 │       Logger.warn """1321    │              ~1322    │1323    └─ lib/phoenix/endpoint/supervisor.ex:39:14: Phoenix.Endpoint.Supervisor.init/113241325    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 operator1326    │1327 46 │       <<prefix::binary-size(prefix_size), ^suffix::binary>> -> prefix1328    │                             ~1329    │1330    └─ lib/phoenix/naming.ex:46:29: Phoenix.Naming.unsuffix/213311332     warning: using single-quoted strings to represent charlists is deprecated.1333     Use ~c"" if you indeed want a charlist or use "" instead.1334     You may run "mix format --migrate" to change all single-quoted1335     strings to use the ~c sigil and fix this warning.1336     │1337 315 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1338     │                                                  ~1339     │1340     └─ lib/phoenix/router.ex:315:5013411342     warning: using single-quoted strings to represent charlists is deprecated.1343     Use ~c"" if you indeed want a charlist or use "" instead.1344     You may run "mix format --migrate" to change all single-quoted1345     strings to use the ~c sigil and fix this warning.1346     │1347 195 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1348     │                                                  ~1349     │1350     └─ lib/phoenix/router/helpers.ex:195:5013511352    warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.13531354    This error happens when you have function calls without parentheses inside keywords. For example:13551356        function(arg, one: nested_call a, b, c)1357        function(arg, one: if expr, do: :this, else: :that)13581359    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:13601361        function(arg, one: if(expr, do: :this, else: :that))1362        function(arg, one: nested_call(a, b, c))13631364    Ambiguity found at:1365    │1366 71 │     unless actions -- supported_actions == [], do: raise ArgumentError, """1367    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1368    │1369    └─ lib/phoenix/router/resource.ex:7113701371    warning: duplicate key :route found in struct1372    │1373 24 │   defstruct [:path, :actions, :param, :route, :controller, :route, :member, :collection, :singleton]1374    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1375    │1376    └─ lib/phoenix/router/resource.ex:24: Phoenix.Router.Resource (module)13771378     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1379     │1380 885 │       Logger.warn "send_download/3 has been invoked during an AJAX request. " <>1381     │              ~1382     │1383     └─ lib/phoenix/controller.ex:885:14: Phoenix.Controller.warn_if_ajax/113841385     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)"1386     │1387 110 │   @callback start_link(Keyword.t) :: {:ok, pid()} | {:error, reason :: term()} :: :ignore1388     │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1389     │1390     └─ lib/phoenix/presence.ex:110: Phoenix.Presence (module)13911392     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1393     │1394 304 │     Logger.warn fn -> "Ignoring unmatched topic \"#{msg.topic}\" in #{inspect(socket.handler)}" end1395     │            ~1396     │1397     └─ lib/phoenix/socket/transport.ex:304:12: Phoenix.Socket.Transport.reply_ignore/213981399     warning: using single-quoted strings to represent charlists is deprecated.1400     Use ~c"" if you indeed want a charlist or use "" instead.1401     You may run "mix format --migrate" to change all single-quoted1402     strings to use the ~c sigil and fix this warning.1403     │1404 174 │   @anno (if :erlang.system_info(:otp_release) >= '19' do1405     │                                                  ~1406     │1407     └─ lib/phoenix/template.ex:174:5014081409     warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead1410     │1411 227 │     Logger.warn ":max_age was not set on Phoenix.Token.verify/4. " <>1412     │            ~1413     │1414     └─ lib/phoenix/token.ex:227:12: Phoenix.Token.expired?/214151416    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1417    │1418 12 │       worker(Phoenix.Transports.LongPoll.Server, [], restart: :temporary)1419    │       ~1420    │1421    └─ lib/phoenix/transports/long_poll_server.ex:12:7: Phoenix.Transports.LongPoll.Supervisor.init/114221423    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1424    │1425 14 │     supervise(children, strategy: :simple_one_for_one)1426    │     ~1427    │1428    └─ lib/phoenix/transports/long_poll_server.ex:14:5: Phoenix.Transports.LongPoll.Supervisor.init/114291430     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1431     │1432 647 │       exception -> {:error, {exception, System.stacktrace()}}1433     │                                                ~1434     │1435     └─ lib/phoenix/test/conn_test.ex:647:48: Phoenix.ConnTest.wrap_request/114361437     warning: expected a module (an atom) when invoking config/1 in expression:14381439         endpoint.config(:endpoint_id)14401441     where "endpoint" was given the type:14421443         # type: dynamic(%{..., __pubsub_server__: atom()})1444         # from: lib/phoenix/transports/long_poll.ex:199:101445         verify_token(endpoint, token, opts)14461447     type warning found at:1448     │1449 201 │         server_ref = server_ref(endpoint.config(:endpoint_id), id, pid, priv_topic)1450     │                                          ~1451     │1452     └─ lib/phoenix/transports/long_poll.ex:201:42: Phoenix.Transports.LongPoll.resume_session/314531454     warning: unknown key .__pubsub_server__ in expression:14551456         endpoint.__pubsub_server__14571458     the given type does not have the given key:14591460         dynamic(1461           %Phoenix.Socket{1462             id: term(),1463             assigns: term(),1464             channel: term(),1465             channel_pid: term(),1466             endpoint: atom(),1467             handler: term(),1468             joined: term(),1469             pubsub_server: term(),1470             ref: term(),1471             join_ref: term(),1472             topic: term(),1473             transport: term(),1474             transport_pid: term(),1475             transport_name: term(),1476             serializer: term(),1477             private: term(),1478             vsn: term()1479           } or1480             %Plug.Conn{1481               adapter: term(),1482               assigns: term(),1483               body_params: term(),1484               cookies: term(),1485               halted: term(),1486               host: term(),1487               method: term(),1488               owner: term(),1489               params: term(),1490               path_info: term(),1491               path_params: term(),1492               port: term(),1493               private: term(),1494               query_params: term(),1495               query_string: term(),1496               remote_ip: term(),1497               req_cookies: term(),1498               req_headers: term(),1499               request_path: term(),1500               resp_body: term(),1501               resp_cookies: term(),1502               resp_headers: term(),1503               scheme: term(),1504               script_name: term(),1505               secret_key_base: term(),1506               state: term(),1507               status: term()1508             } or atom() or binary()1509         )15101511     where "endpoint" was given the type:15121513         # type: dynamic(%Phoenix.Socket{endpoint: atom()} or %Plug.Conn{} or atom() or binary())1514         # from: lib/phoenix/transports/long_poll.ex:254:191515         Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])15161517     type warning found at:1518     │1519 254 │     Phoenix.Token.sign(endpoint, Atom.to_string(endpoint.__pubsub_server__), data, opts[:crypto])1520     │                                                          ~~~~~~~~~~~~~~~~~1521     │1522     └─ lib/phoenix/transports/long_poll.ex:254:58: Phoenix.Transports.LongPoll.sign_token/315231524    warning: @behaviour :cowboy_websocket_handler does not exist (in module Phoenix.Endpoint.CowboyWebSocket)1525    │1526  1 │ defmodule Phoenix.Endpoint.CowboyWebSocket do1527    │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1528    │1529    └─ lib/phoenix/endpoint/cowboy_websocket.ex:1: Phoenix.Endpoint.CowboyWebSocket (module)15301531    warning: Plug.Adapters.Cowboy.Conn.conn/2 is undefined (module Plug.Adapters.Cowboy.Conn is not available or is yet to be defined)1532    │1533 10 │     conn = @connection.conn(req, transport)1534    │                        ~1535    │1536    └─ lib/phoenix/endpoint/cowboy_websocket.ex:10:24: Phoenix.Endpoint.CowboyWebSocket.init/315371538    warning: :cowboy_req.compact/1 is undefined (module :cowboy_req is not available or is yet to be defined)1539    │1540 73 │     {:ok, :cowboy_req.compact(req), {handler, state}, timeout}1541    │                       ~1542    │1543    └─ lib/phoenix/endpoint/cowboy_websocket.ex:73:23: Phoenix.Endpoint.CowboyWebSocket.websocket_init/315441545    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1546    │1547 23 │         {:upgrade, :protocol, __MODULE__, req, {:error, mfa, kind, reason, System.stacktrace}}1548    │                                                                                   ~1549    │1550    └─ lib/phoenix/endpoint/cowboy_websocket.ex:23:83: Phoenix.Endpoint.CowboyWebSocket.init/315511552     warning: Plug.Crypto.safe_binary_to_term/1 is undefined or private1553     │1554 176 │         %{data: data, signed: signed} = Plug.Crypto.safe_binary_to_term(message)1555     │                                                     ~1556     │1557     └─ lib/phoenix/token.ex:176:53: Phoenix.Token.verify/415581559     warning: a struct for Phoenix.Socket is expected on struct update:15601561         %Phoenix.Socket{socket | id: id}15621563     but got type:15641565         dynamic()15661567     where "socket" was given the type:15681569         # type: dynamic()1570         # from: lib/phoenix/socket/transport.ex1571         {:ok, socket}15721573     when defining the variable "socket", you must also pattern match on "%Phoenix.Socket{}"15741575     type warning found at:1576     │1577 195 │           id when is_binary(id) -> {:ok, %Socket{socket | id: id}}1578     │                                          ~1579     │1580     └─ lib/phoenix/socket/transport.ex:195:42: Phoenix.Socket.Transport.do_connect/715811582     warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1583     │1584 198 │       supervisor(Task.Supervisor, [[name: task_supervisor]]),1585     │       ~1586     │1587     └─ lib/phoenix/presence.ex:198:7: Phoenix.Presence.start_link/415881589     warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1590     │1591 199 │       worker(Phoenix.Tracker, [module, opts, opts])1592     │       ~1593     │1594     └─ lib/phoenix/presence.ex:199:7: Phoenix.Presence.start_link/415951596    warning: a struct for Plug.Conn is expected on struct update:15971598        %Plug.Conn{conn | state: :sent}15991600    but got type:16011602        dynamic()16031604    where "conn" was given the type:16051606        # type: dynamic()1607        # from: lib/phoenix/endpoint/render_errors.ex:79:211608        conn16091610    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16111612    type warning found at:1613    │1614 83 │         %Plug.Conn{conn | state: :sent}1615    │         ~1616    │1617    └─ lib/phoenix/endpoint/render_errors.ex:83:9: Phoenix.Endpoint.RenderErrors.maybe_render/516181619    warning: a struct for Plug.Conn is expected on struct update:16201621        %Plug.Conn{conn | query_params: %{}, params: %{}}16221623    but got type:16241625        dynamic(%{..., params: %Plug.Conn.Unfetched{}})16261627    where "conn" was given the types:16281629        # type: dynamic(%{..., params: term()})1630        # from: lib/phoenix/endpoint/render_errors.ex:94:171631        conn.params16321633        # type: dynamic(%{..., params: %Plug.Conn.Unfetched{}})1634        # from: lib/phoenix/endpoint/render_errors.ex:94:171635        conn.params16361637    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16381639    type warning found at:1640    │1641 95 │         %Plug.Conn.Unfetched{} -> %Plug.Conn{conn | query_params: %{}, params: %{}}1642    │                                   ~1643    │1644    └─ lib/phoenix/endpoint/render_errors.ex:95:35: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116451646    warning: a struct for Plug.Conn is expected on struct update:16471648        %Plug.Conn{conn | query_params: %{}, params: params}16491650    but got type:16511652        dynamic(%{..., params: not %Plug.Conn.Unfetched{}})16531654    where "conn" was given the types:16551656        # type: dynamic(%{..., params: term()})1657        # from: lib/phoenix/endpoint/render_errors.ex:94:171658        conn.params16591660        # type: dynamic(%{..., params: not %Plug.Conn.Unfetched{}})1661        # from: lib/phoenix/endpoint/render_errors.ex:94:171662        conn.params16631664    when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"16651666    type warning found at:1667    │1668 96 │         params -> %Plug.Conn{conn | query_params: %{}, params: params}1669    │                   ~1670    │1671    └─ lib/phoenix/endpoint/render_errors.ex:96:19: Phoenix.Endpoint.RenderErrors.maybe_fetch_query_params/116721673    warning: expected a map or struct when accessing .url in expression:16741675        endpoint.url16761677    where "endpoint" was given the types:16781679        # type: dynamic(atom())1680        # from: lib/phoenix/router/helpers.ex:24:201681        endpoint16821683        # type: atom()1684        # from: lib/phoenix/router/helpers.ex:24:351685        is_atom(endpoint)16861687    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()16881689    type warning found at:1690    │1691 25 │     endpoint.url1692    │              ~1693    │1694    └─ lib/phoenix/router/helpers.ex:25:14: Phoenix.Router.Helpers.url/216951696     warning: a struct for Plug.Conn is expected on struct update:16971698         %Plug.Conn{conn | params: params}16991700     but got type:17011702         dynamic(%{..., params: map()})17031704     where "conn" was given the type:17051706         # type: dynamic(%{..., params: map()})1707         # from: lib/phoenix/controller.ex:912:171708         Map.get(conn.params, required_key)17091710     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17111712     type warning found at:1713     │1714 919 │     %Plug.Conn{conn | params: params}1715     │     ~1716     │1717     └─ lib/phoenix/controller.ex:919:5: Phoenix.Controller.scrub_params/217181719     warning: a struct for Plug.Conn is expected on struct update:17201721         %Plug.Conn{conn | path_info: path, script_name: script}17221723     but got type:17241725         dynamic()17261727     where "conn" was given the type:17281729         # type: dynamic()1730         # from: lib/phoenix/router/route.ex:147:101731         conn = target.call(%Plug.Conn{...}, opts)17321733     when defining the variable "conn", you must also pattern match on "%Plug.Conn{}"17341735     type warning found at:1736     │1737 148 │     %Plug.Conn{conn | path_info: path, script_name: script}1738     │     ~1739     │1740     └─ lib/phoenix/router/route.ex:148:5: Phoenix.Router.Route.forward/417411742     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1743     │1744 284 │             Phoenix.PlugError.reraise(piped_conn, :error, reason, System.stacktrace())1745     │                                                                          ~1746     │1747     └─ lib/phoenix/router.ex:284:74: Phoenix.Router.__call__/117481749    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1750    │1751 71 │     supervise(children, strategy: :one_for_one)1752    │     ~1753    │1754    └─ lib/phoenix/endpoint/supervisor.ex:71:5: Phoenix.Endpoint.Supervisor.init/117551756    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1757    │1758 76 │     [worker(Phoenix.Config, args)]1759    │      ~1760    │1761    └─ lib/phoenix/endpoint/supervisor.ex:76:6: Phoenix.Endpoint.Supervisor.config_children/317621763    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1764    │1765 84 │       [supervisor(adapter, [mod.__pubsub_server__(), pub_conf])]1766    │        ~1767    │1768    └─ lib/phoenix/endpoint/supervisor.ex:84:8: Phoenix.Endpoint.Supervisor.pubsub_children/21769    └─ lib/phoenix/endpoint/supervisor.ex:96:8: Phoenix.Endpoint.Supervisor.server_children/31770    └─ lib/phoenix/endpoint/supervisor.ex:97:8: Phoenix.Endpoint.Supervisor.server_children/317711772     warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead1773     │1774 106 │         worker(Phoenix.Endpoint.Watcher, watcher_args(cmd, args),1775     │         ~1776     │1777     └─ lib/phoenix/endpoint/supervisor.ex:106:9: Phoenix.Endpoint.Supervisor.watcher_children/317781779     warning: expected a module (an atom) when invoking path/1 in expression:17801781         endpoint.path("/")17821783     where "endpoint" was given the type:17841785         # type: dynamic(%{..., host: term()})1786         # from: lib/phoenix/endpoint/supervisor.ex:312:141787         endpoint.host17881789     type warning found at:1790     │1791 313 │     endpoint.path("/")1792     │              ~1793     │1794     └─ lib/phoenix/endpoint/supervisor.ex:313:14: Phoenix.Endpoint.Supervisor.warmup/117951796    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1797    │1798 35 │     supervise(children, strategy: :one_for_one)1799    │     ~1800    │1801    └─ lib/phoenix/endpoint/handler.ex:35:5: Phoenix.Endpoint.Handler.init/118021803    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1804    │1805 39 │     {config_keywords, config_other} = Enum.partition(config, &keyword_item?/1)1806    │                                            ~1807    │1808    └─ lib/phoenix/endpoint/handler.ex:39:44: Phoenix.Endpoint.Handler.default/318091810     warning: comparison between distinct types found:18111812         !Path.extname(file_path) == ".gz"18131814     given types:18151816         dynamic(boolean()) == binary()18171818     where "file_path" was given the type:18191820         # type: dynamic(binary() or empty_list() or non_empty_list(term(), term()))1821         # from: lib/phoenix/digester.ex:147:451822         Path.basename(file_path)18231824     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 false18251826     type warning found at:1827     │1828 148 │       !Path.extname(file_path) == ".gz"1829     │                                ~1830     │1831     └─ lib/phoenix/digester.ex:148:32: Phoenix.Digester.uncompressed_digested_file?/118321833    warning: Plug.Adapters.Cowboy.child_spec/4 is deprecated. Use Plug.Cowboy.child_spec/4 instead1834    │1835 81 │       Plug.Adapters.Cowboy.child_spec(scheme, endpoint, [], config)1836    │                            ~1837    │1838    └─ lib/phoenix/endpoint/cowboy_handler.ex:81:28: Phoenix.Endpoint.CowboyHandler.child_spec/318391840     warning: :ranch.get_addr/1 is undefined (module :ranch is not available or is yet to be defined)1841     │1842 113 │     {addr,port} = :ranch.get_addr(ref)1843     │                          ~1844     │1845     └─ lib/phoenix/endpoint/cowboy_handler.ex:113:26: Phoenix.Endpoint.CowboyHandler.info/318461847    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead1848    │1849 51 │       worker(Phoenix.CodeReloader.Server, [])1850    │       ~1851    │1852    └─ lib/phoenix.ex:51:7: Phoenix.start/218531854    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead1855    │1856 61 │             IO.puts Exception.format(kind, reason, System.stacktrace)1857    │                                                           ~1858    │1859    └─ lib/phoenix/code_reloader/server.ex:61:59: Phoenix.CodeReloader.Server.handle_call/318601861     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1862     │1863 155 │     Enum.partition attrs, fn1864     │          ~1865     │1866     └─ lib/mix/tasks/phoenix.gen.model.ex:155:10: Mix.Tasks.Phoenix.Gen.Model.partition_attrs_and_assocs/118671868    warning: expected a map or struct when accessing .__phoenix_recompile__? in expression:18691870        mod.__phoenix_recompile__?18711872    where "mod" was given the type:18731874        # type: dynamic(atom())1875        # from: lib/mix/tasks/compile.phoenix.ex:34:121876        Code.ensure_loaded?(mod)18771878    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()18791880    type warning found at:1881    │1882 36 │         mod.__phoenix_recompile__?1883    │             ~1884    │1885    └─ lib/mix/tasks/compile.phoenix.ex:36:13: Mix.Tasks.Compile.Phoenix.modules_for_recompilation/118861887     warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1888     │1889 234 │       Enum.partition(attrs, fn1890     │            ~1891     │1892     └─ lib/mix/phoenix/schema.ex:234:12: Mix.Phoenix.Schema.partition_attrs_and_assocs/218931894Generated phoenix app1895==> postgrex1896Compiling 62 files (.ex)1897    warning: Enum.partition/2 is deprecated. Use Enum.split_with/2 instead1898    │1899 14 │   {errcodes, duplicates} = Enum.partition(errcodes, &match?({_, _}, &1))1900    │                                 ~1901    │1902    └─ lib/postgrex/error_code.ex:14:33: Postgrex.ErrorCode (module)19031904    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1905    You may run "mix format --migrate" to fix this warning automatically.1906    │1907 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1908    │         ~1909    │1910    └─ lib/postgrex/extensions/date.ex:46:9: Postgrex.Extensions.Date.encode_postgrex/119111912    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1913    You may run "mix format --migrate" to fix this warning automatically.1914    │1915 46 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1916    │                                                                      ~1917    │1918    └─ lib/postgrex/extensions/date.ex:46:70: Postgrex.Extensions.Date.encode_postgrex/119191920    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1921    You may run "mix format --migrate" to fix this warning automatically.1922    │1923 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1924    │         ~1925    │1926    └─ lib/postgrex/extensions/date.ex:65:9: Postgrex.Extensions.Date.encode_elixir/119271928    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1929    You may run "mix format --migrate" to fix this warning automatically.1930    │1931 65 │     <<4 :: int32, :calendar.date_to_gregorian_days(date) - @gd_epoch :: int32>>1932    │                                                                      ~1933    │1934    └─ lib/postgrex/extensions/date.ex:65:70: Postgrex.Extensions.Date.encode_elixir/119351936    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1937    You may run "mix format --migrate" to fix this warning automatically.1938    │1939 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]1940    │                            ~1941    │1942    └─ lib/postgrex/extensions/hstore.ex:31:28: Postgrex.Extensions.HStore.encode_hstore/119431944    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1945    You may run "mix format --migrate" to fix this warning automatically.1946    │1947 43 │     <<-1::int32>>1948    │         ~1949    │1950    └─ lib/postgrex/extensions/hstore.ex:43:9: Postgrex.Extensions.HStore.encode_hstore_value/119511952    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1953    You may run "mix format --migrate" to fix this warning automatically.1954    │1955 48 │     <<value_byte_size::int32>> <> value1956    │                      ~1957    │1958    └─ lib/postgrex/extensions/hstore.ex:48:22: Postgrex.Extensions.HStore.encode_hstore_value/119591960    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1961    You may run "mix format --migrate" to fix this warning automatically.1962    │1963 51 │   def decode_hstore(<<_length::int32, pairs::binary>>, :reference) do1964    │                              ~1965    │1966    └─ lib/postgrex/extensions/hstore.ex:51:30: Postgrex.Extensions.HStore.decode_hstore/219671968    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1969    You may run "mix format --migrate" to fix this warning automatically.1970    │1971 54 │   def decode_hstore(<<_length::int32, pairs::binary>>, :copy) do1972    │                              ~1973    │1974    └─ lib/postgrex/extensions/hstore.ex:54:30: Postgrex.Extensions.HStore.decode_hstore/219751976    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1977    You may run "mix format --migrate" to fix this warning automatically.1978    │1979 63 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1980    │                                      ~1981    │1982    └─ lib/postgrex/extensions/hstore.ex:63:38: Postgrex.Extensions.HStore.decode_hstore_ref/219831984    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1985    You may run "mix format --migrate" to fix this warning automatically.1986    │1987 64 │ ...                   -1::int32, rest::binary>>, acc) do1988    │                         ~1989    │1990    └─ lib/postgrex/extensions/hstore.ex:64:36: Postgrex.Extensions.HStore.decode_hstore_ref/219911992    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.1993    You may run "mix format --migrate" to fix this warning automatically.1994    │1995 68 │   defp decode_hstore_ref(<<key_length::int32, key::binary(key_length),1996    │                                      ~1997    │1998    └─ lib/postgrex/extensions/hstore.ex:68:38: Postgrex.Extensions.HStore.decode_hstore_ref/219992000    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2001    You may run "mix format --migrate" to fix this warning automatically.2002    │2003 69 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2004    │                                     ~2005    │2006    └─ lib/postgrex/extensions/hstore.ex:69:37: Postgrex.Extensions.HStore.decode_hstore_ref/220072008    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2009    You may run "mix format --migrate" to fix this warning automatically.2010    │2011 78 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2012    │                                       ~2013    │2014    └─ lib/postgrex/extensions/hstore.ex:78:39: Postgrex.Extensions.HStore.decode_hstore_copy/220152016    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2017    You may run "mix format --migrate" to fix this warning automatically.2018    │2019 79 │ ...                   -1::int32, rest::binary>>, acc) do2020    │                         ~2021    │2022    └─ lib/postgrex/extensions/hstore.ex:79:36: Postgrex.Extensions.HStore.decode_hstore_copy/220232024    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2025    You may run "mix format --migrate" to fix this warning automatically.2026    │2027 83 │   defp decode_hstore_copy(<<key_length::int32, key::binary(key_length),2028    │                                       ~2029    │2030    └─ lib/postgrex/extensions/hstore.ex:83:39: Postgrex.Extensions.HStore.decode_hstore_copy/220312032    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2033    You may run "mix format --migrate" to fix this warning automatically.2034    │2035 84 │                         value_length::int32, value::binary(value_length), rest::binary>>, acc) do2036    │                                     ~2037    │2038    └─ lib/postgrex/extensions/hstore.ex:84:37: Postgrex.Extensions.HStore.decode_hstore_copy/220392040    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2041    You may run "mix format --migrate" to fix this warning automatically.2042    │2043 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2044    │         ~2045    │2046    └─ lib/postgrex/extensions/numeric.ex:27:9: Postgrex.Extensions.Numeric.encode_numeric/120472048    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2049    You may run "mix format --migrate" to fix this warning automatically.2050    │2051 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2052    │                     ~2053    │2054    └─ lib/postgrex/extensions/numeric.ex:27:21: Postgrex.Extensions.Numeric.encode_numeric/120552056    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2057    You may run "mix format --migrate" to fix this warning automatically.2058    │2059 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2060    │                                      ~2061    │2062    └─ lib/postgrex/extensions/numeric.ex:27:38: Postgrex.Extensions.Numeric.encode_numeric/120632064    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2065    You may run "mix format --migrate" to fix this warning automatically.2066    │2067 27 │     <<0 :: int16, 0 :: int16, 0xC000 :: uint16, 0 :: int16>>2068    │                                                   ~2069    │2070    └─ lib/postgrex/extensions/numeric.ex:27:51: Postgrex.Extensions.Numeric.encode_numeric/120712072    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2073    You may run "mix format --migrate" to fix this warning automatically.2074    │2075 42 │     bin = for digit <- digits, into: "", do: <<digit :: uint16>>2076    │                                                      ~2077    │2078    └─ lib/postgrex/extensions/numeric.ex:42:54: Postgrex.Extensions.Numeric.encode_numeric/120792080    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2081    You may run "mix format --migrate" to fix this warning automatically.2082    │2083 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2084    │                   ~2085    │2086    └─ lib/postgrex/extensions/numeric.ex:43:19: Postgrex.Extensions.Numeric.encode_numeric/120872088    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2089    You may run "mix format --migrate" to fix this warning automatically.2090    │2091 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2092    │                                    ~2093    │2094    └─ lib/postgrex/extensions/numeric.ex:43:36: Postgrex.Extensions.Numeric.encode_numeric/120952096    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2097    You may run "mix format --migrate" to fix this warning automatically.2098    │2099 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2100    │                                                   ~2101    │2102    └─ lib/postgrex/extensions/numeric.ex:43:51: Postgrex.Extensions.Numeric.encode_numeric/121032104    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2105    You may run "mix format --migrate" to fix this warning automatically.2106    │2107 43 │     [<<num_digits :: int16, weight :: int16, sign :: uint16, scale :: int16>> | bin]2108    │                                                                    ~2109    │2110    └─ lib/postgrex/extensions/numeric.ex:43:68: Postgrex.Extensions.Numeric.encode_numeric/121112112    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2113    You may run "mix format --migrate" to fix this warning automatically.2114    │2115 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2116    │                                ~2117    │2118    └─ lib/postgrex/extensions/numeric.ex:78:32: Postgrex.Extensions.Numeric.decode_numeric/121192120    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2121    You may run "mix format --migrate" to fix this warning automatically.2122    │2123 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2124    │                                                 ~2125    │2126    └─ lib/postgrex/extensions/numeric.ex:78:49: Postgrex.Extensions.Numeric.decode_numeric/121272128    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2129    You may run "mix format --migrate" to fix this warning automatically.2130    │2131 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2132    │                                                                ~2133    │2134    └─ lib/postgrex/extensions/numeric.ex:78:64: Postgrex.Extensions.Numeric.decode_numeric/121352136    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2137    You may run "mix format --migrate" to fix this warning automatically.2138    │2139 78 │   def decode_numeric(<<ndigits :: int16, weight :: int16, sign :: uint16, scale :: int16, tail :: binary>>) do2140    │                                                                                 ~2141    │2142    └─ lib/postgrex/extensions/numeric.ex:78:81: Postgrex.Extensions.Numeric.decode_numeric/121432144     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2145     You may run "mix format --migrate" to fix this warning automatically.2146     │2147 109 │   defp decode_numeric_int(<<digit :: int16, tail :: binary>>, weight, acc) do2148     │                                   ~2149     │2150     └─ lib/postgrex/extensions/numeric.ex:109:35: Postgrex.Extensions.Numeric.decode_numeric_int/321512152    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2153    You may run "mix format --migrate" to fix this warning automatically.2154    │2155 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2156    │                      ~2157    │2158    └─ lib/postgrex/extensions/path.ex:31:22: Postgrex.Extensions.Path.decode_path/121592160    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2161    You may run "mix format --migrate" to fix this warning automatically.2162    │2163 31 │   def decode_path(<<o::int8, n::int32, point_data::binary-size(n)-unit(128)>>) do2164    │                               ~2165    │2166    └─ lib/postgrex/extensions/path.ex:31:31: Postgrex.Extensions.Path.decode_path/121672168    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2169    You may run "mix format --migrate" to fix this warning automatically.2170    │2171 23 │     <<x::float64, y::float64>>2172    │        ~2173    │2174    └─ lib/postgrex/extensions/point.ex:23:8: Postgrex.Extensions.Point.encode_point/221752176    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2177    You may run "mix format --migrate" to fix this warning automatically.2178    │2179 23 │     <<x::float64, y::float64>>2180    │                    ~2181    │2182    └─ lib/postgrex/extensions/point.ex:23:20: Postgrex.Extensions.Point.encode_point/221832184    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2185    You may run "mix format --migrate" to fix this warning automatically.2186    │2187 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2188    │                         ~2189    │2190    └─ lib/postgrex/extensions/path.ex:41:25: Postgrex.Extensions.Path.decode_points/221912192    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2193    You may run "mix format --migrate" to fix this warning automatically.2194    │2195 41 │   defp decode_points(<<x::float64, y::float64, rest::bits>>, points) do2196    │                                     ~2197    │2198    └─ lib/postgrex/extensions/path.ex:41:37: Postgrex.Extensions.Path.decode_points/221992200    warning: use Bitwise is deprecated. import Bitwise instead2201    │2202  4 │   use Bitwise, only_operators: true2203    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2204    │2205    └─ lib/postgrex/extensions/range.ex:4: Postgrex.Extensions.Range (module)22062207    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2208    You may run "mix format --migrate" to fix this warning automatically.2209    │2210 33 │   def decode_vertices(<<n::int32, vert_data::binary-size(n)-unit(128)>>) do2211    │                          ~2212    │2213    └─ lib/postgrex/extensions/polygon.ex:33:26: Postgrex.Extensions.Polygon.decode_vertices/122142215    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2216    You may run "mix format --migrate" to fix this warning automatically.2217    │2218 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2219    │                           ~2220    │2221    └─ lib/postgrex/extensions/polygon.ex:38:27: Postgrex.Extensions.Polygon.decode_vertices/222222223    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.2224    You may run "mix format --migrate" to fix this warning automatically.2225    │2226 38 │   defp decode_vertices(<<x::float64, y::float64, rest::bits>>, v) do2227    │                                       ~2228    │2229    └─ lib/postgrex/extensions/polygon.ex:38:39: Postgrex.Extensions.Polygon.decode_vertices/222302231    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2232    You may run "mix format --migrate" to fix this warning automatically.2233    │2234 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2235    │         ~2236    │2237    └─ lib/postgrex/extensions/time.ex:43:9: Postgrex.Extensions.Time.encode_postgrex/122382239    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2240    You may run "mix format --migrate" to fix this warning automatically.2241    │2242 43 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2243    │                                                                      ~2244    │2245    └─ lib/postgrex/extensions/time.ex:43:70: Postgrex.Extensions.Time.encode_postgrex/122462247    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2248    You may run "mix format --migrate" to fix this warning automatically.2249    │2250 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2251    │         ~2252    │2253    └─ lib/postgrex/extensions/timestamp.ex:48:9: Postgrex.Extensions.Timestamp.encode_postgrex/122542255    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2256    You may run "mix format --migrate" to fix this warning automatically.2257    │2258 48 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2259    │                                           ~2260    │2261    └─ lib/postgrex/extensions/timestamp.ex:48:43: Postgrex.Extensions.Timestamp.encode_postgrex/122622263    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2264    You may run "mix format --migrate" to fix this warning automatically.2265    │2266 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2267    │         ~2268    │2269    └─ lib/postgrex/extensions/time.ex:56:9: Postgrex.Extensions.Time.encode_elixir/122702271    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2272    You may run "mix format --migrate" to fix this warning automatically.2273    │2274 56 │     <<8 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64>>2275    │                                                                      ~2276    │2277    └─ lib/postgrex/extensions/time.ex:56:70: Postgrex.Extensions.Time.encode_elixir/122782279    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2280    You may run "mix format --migrate" to fix this warning automatically.2281    │2282 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2283    │         ~2284    │2285    └─ lib/postgrex/extensions/timestamp.ex:77:9: Postgrex.Extensions.Timestamp.encode_elixir/122862287    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2288    You may run "mix format --migrate" to fix this warning automatically.2289    │2290 77 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2291    │                                           ~2292    │2293    └─ lib/postgrex/extensions/timestamp.ex:77:43: Postgrex.Extensions.Timestamp.encode_elixir/122942295    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2296    You may run "mix format --migrate" to fix this warning automatically.2297    │2298 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2299    │         ~2300    │2301    └─ lib/postgrex/extensions/timestamptz.ex:53:9: Postgrex.Extensions.TimestampTZ.encode_postgrex/123022303    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2304    You may run "mix format --migrate" to fix this warning automatically.2305    │2306 53 │     <<8 :: int32, secs * 1_000_000 + usec :: int64>>2307    │                                           ~2308    │2309    └─ lib/postgrex/extensions/timestamptz.ex:53:43: Postgrex.Extensions.TimestampTZ.encode_postgrex/123102311    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2312    You may run "mix format --migrate" to fix this warning automatically.2313    │2314 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2315    │             ~2316    │2317    └─ lib/postgrex/extensions/timestamptz.ex:80:13: Postgrex.Extensions.TimestampTZ.encode_elixir/123182319    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2320    You may run "mix format --migrate" to fix this warning automatically.2321    │2322 80 │         <<8 :: int32, microsecs - @us_epoch :: int64>>2323    │                                             ~2324    │2325    └─ lib/postgrex/extensions/timestamptz.ex:80:45: Postgrex.Extensions.TimestampTZ.encode_elixir/123262327    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2328    You may run "mix format --migrate" to fix this warning automatically.2329    │2330 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2331    │          ~2332    │2333    └─ lib/postgrex/extensions/timetz.ex:45:10: Postgrex.Extensions.TimeTZ.encode_postgrex/123342335    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2336    You may run "mix format --migrate" to fix this warning automatically.2337    │2338 45 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64,2339    │                                                                       ~2340    │2341    └─ lib/postgrex/extensions/timetz.ex:45:71: Postgrex.Extensions.TimeTZ.encode_postgrex/123422343    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2344    You may run "mix format --migrate" to fix this warning automatically.2345    │2346 46 │       0 :: int32>>2347    │         ~2348    │2349    └─ lib/postgrex/extensions/timetz.ex:46:9: Postgrex.Extensions.TimeTZ.encode_postgrex/123502351    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2352    You may run "mix format --migrate" to fix this warning automatically.2353    │2354 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2355    │          ~2356    │2357    └─ lib/postgrex/extensions/timetz.ex:76:10: Postgrex.Extensions.TimeTZ.encode_elixir/123582359    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.2360    You may run "mix format --migrate" to fix this warning automatically.2361    │2362 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2363    │                                                                       ~2364    │2365    └─ lib/postgrex/extensions/timetz.ex:76:71: Postgrex.Extensions.TimeTZ.encode_elixir/123662367    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2368    You may run "mix format --migrate" to fix this warning automatically.2369    │2370 76 │     <<12 :: int32, :calendar.time_to_seconds(time) * 1_000_000 + usec :: int64, 0 :: int32>>2371    │                                                                                   ~2372    │2373    └─ lib/postgrex/extensions/timetz.ex:76:83: Postgrex.Extensions.TimeTZ.encode_elixir/123742375    warning: use Bitwise is deprecated. import Bitwise instead2376    │2377  5 │   use Bitwise2378    │   ~~~~~~~~~~~2379    │2380    └─ lib/postgrex/extensions/tsvector.ex:5: Postgrex.Extensions.TSVector (module)23812382    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2383    You may run "mix format --migrate" to fix this warning automatically.2384    │2385 29 │     <<length(values)::int32, encode_lexemes(values)::binary>>2386    │                     ~2387    │2388    └─ lib/postgrex/extensions/tsvector.ex:29:21: Postgrex.Extensions.TSVector.encode_tsvector/123892390    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 operator2391    │2392 48 │     <<positions::binary-size(positions_bytes), remaining_data::binary>> = rest2393    │                              ~2394    │2395    └─ lib/postgrex/extensions/tsvector.ex:48:30: Postgrex.Extensions.TSVector.decode_tsvector_values/123962397    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2398    You may run "mix format --migrate" to fix this warning automatically.2399    │2400 63 │   def parse(<<type :: int32, rest :: binary>>, ?R, size) do2401    │                    ~2402    │2403    └─ lib/postgrex/messages.ex:63:20: Postgrex.Messages.parse/324042405    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 operator2406    │2407 72 │           <<data :: size(rest_size)>> = rest2408    │                          ~2409    │2410    └─ lib/postgrex/messages.ex:72:26: Postgrex.Messages.parse/324112412    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2413    You may run "mix format --migrate" to fix this warning automatically.2414    │2415 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2416    │                   ~2417    │2418    └─ lib/postgrex/messages.ex:81:19: Postgrex.Messages.parse/324192420    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2421    You may run "mix format --migrate" to fix this warning automatically.2422    │2423 81 │   def parse(<<pid :: int32, key :: int32>>, ?K, _size) do2424    │                                 ~2425    │2426    └─ lib/postgrex/messages.ex:81:33: Postgrex.Messages.parse/324272428    warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2429    You may run "mix format --migrate" to fix this warning automatically.2430    │2431 86 │   def parse(<<status :: int8>>, ?Z, _size) do2432    │                      ~2433    │2434    └─ lib/postgrex/messages.ex:86:22: Postgrex.Messages.parse/324352436    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2437    You may run "mix format --migrate" to fix this warning automatically.2438    │2439 96 │   def parse(<<len :: uint16, rest :: binary(len, 32)>>, ?t, _size) do2440    │                   ~2441    │2442    └─ lib/postgrex/messages.ex:96:19: Postgrex.Messages.parse/324432444     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2445     You may run "mix format --migrate" to fix this warning automatically.2446     │2447 101 │   def parse(<<overflow_len :: uint16, _ :: binary>>, ?t, size) do2448     │                            ~2449     │2450     └─ lib/postgrex/messages.ex:101:28: Postgrex.Messages.parse/324512452     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2453     You may run "mix format --migrate" to fix this warning automatically.2454     │2455 103 │     case <<len ::uint16>> do2456     │                ~2457     │2458     └─ lib/postgrex/messages.ex:103:16: Postgrex.Messages.parse/324592460     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2461     You may run "mix format --migrate" to fix this warning automatically.2462     │2463 104 │       <<^overflow_len :: uint16>> ->2464     │                       ~2465     │2466     └─ lib/postgrex/messages.ex:104:23: Postgrex.Messages.parse/324672468     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2469     You may run "mix format --migrate" to fix this warning automatically.2470     │2471 112 │   def parse(<<len :: uint16, rest :: binary>>, ?T, _size) do2472     │                   ~2473     │2474     └─ lib/postgrex/messages.ex:112:19: Postgrex.Messages.parse/324752476     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2477     You may run "mix format --migrate" to fix this warning automatically.2478     │2479 118 │   def parse(<<_ :: uint16, rest :: binary>>, ?D, _size) do2480     │                 ~2481     │2482     └─ lib/postgrex/messages.ex:118:17: Postgrex.Messages.parse/324832484     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2485     You may run "mix format --migrate" to fix this warning automatically.2486     │2487 123 │   def parse(<<pg_pid :: int32, rest :: binary>>, ?A, _size) do2488     │                      ~2489     │2490     └─ lib/postgrex/messages.ex:123:22: Postgrex.Messages.parse/324912492     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2493     You may run "mix format --migrate" to fix this warning automatically.2494     │2495 226 │      [<<size :: int32>>, data]2496     │              ~2497     │2498     └─ lib/postgrex/messages.ex:226:14: Postgrex.Messages.encode_msg/124992500     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2501     You may run "mix format --migrate" to fix this warning automatically.2502     │2503 224 │       [first, <<size :: int32>>, data]2504     │                      ~2505     │2506     └─ lib/postgrex/messages.ex:224:22: Postgrex.Messages.encode_msg/125072508     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2509     You may run "mix format --migrate" to fix this warning automatically.2510     │2511 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2512     │                                 ~2513     │2514     └─ lib/postgrex/messages.ex:235:33: Postgrex.Messages.encode/125152516     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2517     You may run "mix format --migrate" to fix this warning automatically.2518     │2519 235 │     vsn = <<@protocol_vsn_major :: int16, @protocol_vsn_minor :: int16>>2520     │                                                               ~2521     │2522     └─ lib/postgrex/messages.ex:235:63: Postgrex.Messages.encode/125232524     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2525     You may run "mix format --migrate" to fix this warning automatically.2526     │2527 251 │     oids = for oid <- oids, into: "", do: <<oid :: uint32>>2528     │                                                 ~2529     │2530     └─ lib/postgrex/messages.ex:251:49: Postgrex.Messages.encode/125312532     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2533     You may run "mix format --migrate" to fix this warning automatically.2534     │2535 252 │     len = <<div(byte_size(oids), 4) :: int16>>2536     │                                     ~2537     │2538     └─ lib/postgrex/messages.ex:252:37: Postgrex.Messages.encode/125392540     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2541     You may run "mix format --migrate" to fix this warning automatically.2542     │2543 282 │     pfs = for format <- param_formats,  into: "", do: <<format(format) :: int16>>2544     │                                                                        ~2545     │2546     └─ lib/postgrex/messages.ex:282:72: Postgrex.Messages.encode/125472548     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2549     You may run "mix format --migrate" to fix this warning automatically.2550     │2551 283 │     rfs = for format <- result_formats, into: "", do: <<format(format) :: int16>>2552     │                                                                        ~2553     │2554     └─ lib/postgrex/messages.ex:283:72: Postgrex.Messages.encode/125552556     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2557     You may run "mix format --migrate" to fix this warning automatically.2558     │2559 285 │     len_pfs = <<div(byte_size(pfs), 2) :: int16>>2560     │                                        ~2561     │2562     └─ lib/postgrex/messages.ex:285:40: Postgrex.Messages.encode/125632564     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2565     You may run "mix format --migrate" to fix this warning automatically.2566     │2567 286 │     len_rfs = <<div(byte_size(rfs), 2) :: int16>>2568     │                                        ~2569     │2570     └─ lib/postgrex/messages.ex:286:40: Postgrex.Messages.encode/125712572     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2573     You may run "mix format --migrate" to fix this warning automatically.2574     │2575 287 │     len_params  = <<length(params) :: int16>>2576     │                                    ~2577     │2578     └─ lib/postgrex/messages.ex:287:36: Postgrex.Messages.encode/125792580     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2581     You may run "mix format --migrate" to fix this warning automatically.2582     │2583 294 │     {?E, [port, 0, <<rows :: int32>>]}2584     │                           ~2585     │2586     └─ lib/postgrex/messages.ex:294:27: Postgrex.Messages.encode/125872588     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2589     You may run "mix format --migrate" to fix this warning automatically.2590     │2591 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2592     │                  ~2593     │2594     └─ lib/postgrex/messages.ex:309:18: Postgrex.Messages.encode/125952596     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2597     You may run "mix format --migrate" to fix this warning automatically.2598     │2599 309 │     {nil, <<1234 :: int16, 5679 :: int16>>}2600     │                                 ~2601     │2602     └─ lib/postgrex/messages.ex:309:33: Postgrex.Messages.encode/126032604     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2605     You may run "mix format --migrate" to fix this warning automatically.2606     │2607 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2608     │                  ~2609     │2610     └─ lib/postgrex/messages.ex:314:18: Postgrex.Messages.encode/126112612     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2613     You may run "mix format --migrate" to fix this warning automatically.2614     │2615 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2616     │                                 ~2617     │2618     └─ lib/postgrex/messages.ex:314:33: Postgrex.Messages.encode/126192620     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2621     You may run "mix format --migrate" to fix this warning automatically.2622     │2623 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2624     │                                               ~2625     │2626     └─ lib/postgrex/messages.ex:314:47: Postgrex.Messages.encode/126272628     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2629     You may run "mix format --migrate" to fix this warning automatically.2630     │2631 314 │     {nil, <<1234 :: int16, 5678 :: int16, pid :: int32, key :: int32>>}2632     │                                                             ~2633     │2634     └─ lib/postgrex/messages.ex:314:61: Postgrex.Messages.encode/126352636     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2637     You may run "mix format --migrate" to fix this warning automatically.2638     │2639 341 │   defp decode_fields(<<field :: int8, rest :: binary>>) do2640     │                              ~2641     │2642     └─ lib/postgrex/messages.ex:341:30: Postgrex.Messages.decode_fields/126432644     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2645     You may run "mix format --migrate" to fix this warning automatically.2646     │2647 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2648     │                 ~2649     │2650     └─ lib/postgrex/messages.ex:362:17: Postgrex.Messages.decode_row_field/126512652     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2653     You may run "mix format --migrate" to fix this warning automatically.2654     │2655 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2656     │                                   ~2657     │2658     └─ lib/postgrex/messages.ex:362:35: Postgrex.Messages.decode_row_field/126592660     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2661     You may run "mix format --migrate" to fix this warning automatically.2662     │2663 362 │     <<table_oid :: uint32, column :: int16, type_oid :: uint32,2664     │                                                      ~2665     │2666     └─ lib/postgrex/messages.ex:362:54: Postgrex.Messages.decode_row_field/126672668     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2669     You may run "mix format --migrate" to fix this warning automatically.2670     │2671 363 │        type_size :: int16, type_mod :: int32, format :: int16,2672     │                  ~2673     │2674     └─ lib/postgrex/messages.ex:363:18: Postgrex.Messages.decode_row_field/126752676     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2677     You may run "mix format --migrate" to fix this warning automatically.2678     │2679 363 │        type_size :: int16, type_mod :: int32, format :: int16,2680     │                                     ~2681     │2682     └─ lib/postgrex/messages.ex:363:37: Postgrex.Messages.decode_row_field/126832684     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.2685     You may run "mix format --migrate" to fix this warning automatically.2686     │2687 363 │        type_size :: int16, type_mod :: int32, format :: int16,2688     │                                                      ~2689     │2690     └─ lib/postgrex/messages.ex:363:54: Postgrex.Messages.decode_row_field/126912692     warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2693     You may run "mix format --migrate" to fix this warning automatically.2694     │2695 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2696     │                            ~2697     │2698     └─ lib/postgrex/messages.ex:382:28: Postgrex.Messages.decode_copy/126992700     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2701     You may run "mix format --migrate" to fix this warning automatically.2702     │2703 382 │   defp decode_copy(<<format::int8, len::uint16, rest::binary(len, 16)>>) do2704     │                                       ~2705     │2706     └─ lib/postgrex/messages.ex:382:39: Postgrex.Messages.decode_copy/127072708     warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.2709     You may run "mix format --migrate" to fix this warning automatically.2710     │2711 384 │     columns = for <<column::uint16 <- rest>>, do: decode_format(column)2712     │                           ~2713     │2714     └─ lib/postgrex/messages.ex:384:27: Postgrex.Messages.decode_copy/127152716    warning: unused require Postgrex.Messages2717    │2718 30 │   require Postgrex.Messages2719    │   ~2720    │2721    └─ lib/postgrex/query.ex:30:327222723    warning: unused require Logger2724    │2725  8 │   require Logger2726    │   ~2727    │2728    └─ lib/postgrex/notifications.ex:8:327292730    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2731    You may run "mix format --migrate" to fix this warning automatically.2732    │2733 59 │       if lower == <<-1::int32>> do2734    │                       ~2735    │2736    └─ lib/postgrex/extensions/range.ex:59:23: Postgrex.Extensions.Range.encode/427372738    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2739    You may run "mix format --migrate" to fix this warning automatically.2740    │2741 66 │       if upper == <<-1::int32>> do2742    │                       ~2743    │2744    └─ lib/postgrex/extensions/range.ex:66:23: Postgrex.Extensions.Range.encode/427452746    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2747    You may run "mix format --migrate" to fix this warning automatically.2748    │2749 86 │     [<<IO.iodata_length(bin)+1::int32>>, flags | bin]2750    │                               ~2751    │2752    └─ lib/postgrex/extensions/range.ex:86:31: Postgrex.Extensions.Range.encode/427532754      warning: Logger.warn/1 is deprecated. Use Logger.warning/2 instead2755      │2756 1005 │     Logger.warn(fn() ->2757      │            ~2758      │2759      └─ lib/postgrex/protocol.ex:1005:12: Postgrex.Protocol.reload_spawn/527602761      warning: bitstring specifier "int8" does not exist and is being expanded to "int8()", please use parentheses to remove the ambiguity.2762      You may run "mix format --migrate" to fix this warning automatically.2763      │2764 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2765      │                          ~2766      │2767      └─ lib/postgrex/protocol.ex:2000:26: Postgrex.Protocol.msg_decode/127682769      warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2770      You may run "mix format --migrate" to fix this warning automatically.2771      │2772 2000 │   defp msg_decode(<<type :: int8, size :: int32, rest :: binary>>) do2773      │                                        ~2774      │2775      └─ lib/postgrex/protocol.ex:2000:40: Postgrex.Protocol.msg_decode/127762777      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 operator2778      │2779 2003 │       <<body :: binary(size), rest :: binary>> ->2780      │                        ~2781      │2782      └─ lib/postgrex/protocol.ex:2003:24: Postgrex.Protocol.msg_decode/127832784    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2785    You may run "mix format --migrate" to fix this warning automatically.2786    │2787 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2788    │                                                           ~2789    │2790    └─ lib/postgrex/extensions/array.ex:46:59: Postgrex.Extensions.Array.encode/327912792    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2793    You may run "mix format --migrate" to fix this warning automatically.2794    │2795 46 │     lengths = for len <- Enum.reverse(lengths), do: <<len :: int32, 1 :: int32>>2796    │                                                                       ~2797    │2798    └─ lib/postgrex/extensions/array.ex:46:71: Postgrex.Extensions.Array.encode/327992800    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2801    You may run "mix format --migrate" to fix this warning automatically.2802    │2803 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2804    │                       ~2805    │2806    └─ lib/postgrex/extensions/array.ex:47:23: Postgrex.Extensions.Array.encode/328072808    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2809    You may run "mix format --migrate" to fix this warning automatically.2810    │2811 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2812    │                                   ~2813    │2814    └─ lib/postgrex/extensions/array.ex:47:35: Postgrex.Extensions.Array.encode/328152816    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2817    You may run "mix format --migrate" to fix this warning automatically.2818    │2819 47 │     iodata = [<<ndims :: int32, 0 :: int32, elem_oid :: uint32>>, lengths, data]2820    │                                                      ~2821    │2822    └─ lib/postgrex/extensions/array.ex:47:54: Postgrex.Extensions.Array.encode/328232824    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2825    You may run "mix format --migrate" to fix this warning automatically.2826    │2827 48 │     [<<IO.iodata_length(iodata)::int32>> | iodata]2828    │                                ~2829    │2830    └─ lib/postgrex/extensions/array.ex:48:32: Postgrex.Extensions.Array.encode/328312832    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2833    You may run "mix format --migrate" to fix this warning automatically.2834    │2835 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2836    │                          ~2837    │2838    └─ lib/postgrex/extensions/array.ex:87:26: Postgrex.Extensions.Array.decode_dims/228392840    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2841    You may run "mix format --migrate" to fix this warning automatically.2842    │2843 87 │   defp decode_dims(<<len :: int32, _lbound :: int32, rest :: binary>>, acc) do2844    │                                            ~2845    │2846    └─ lib/postgrex/extensions/array.ex:87:44: Postgrex.Extensions.Array.decode_dims/228472848    warning: using single-quoted strings to represent charlists is deprecated.2849    Use ~c"" if you indeed want a charlist or use "" instead.2850    You may run "mix format --migrate" to change all single-quoted2851    strings to use the ~c sigil and fix this warning.2852    │2853 49 │   @anno (if :erlang.system_info(:otp_release) >= '19' do2854    │                                                  ~2855    │2856    └─ lib/postgrex/type_module.ex:49:5028572858     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2859     You may run "mix format --migrate" to fix this warning automatically.2860     │2861 182 │   defp row_decode(<<-1::int32, rest::binary>>) do2862     │                       ~2863     │2864     └─ lib/postgrex/types.ex:182:23: Postgrex.Types.row_decode/128652866     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2867     You may run "mix format --migrate" to fix this warning automatically.2868     │2869 185 │   defp row_decode(<<len::uint32, value::binary(len), rest::binary>>) do2870     │                        ~2871     │2872     └─ lib/postgrex/types.ex:185:24: Postgrex.Types.row_decode/128732874     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2875     You may run "mix format --migrate" to fix this warning automatically.2876     │2877 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2878     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2879     │2880     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/328812882     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2883     You may run "mix format --migrate" to fix this warning automatically.2884     │2885 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2886     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2887     │2888     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128892890    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2891    You may run "mix format --migrate" to fix this warning automatically.2892    │2893 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2894    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2895    │2896    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/128972898    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2899    You may run "mix format --migrate" to fix this warning automatically.2900    │2901 11 │         [<<(byte_size(val) + 4)::int32, bit_size(val)::uint32>> | val]2902    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2903    │2904    └─ lib/postgrex/extensions/bit_string.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129052906    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 operator2907    │2908 15 │         <<binary::binary-size(last_pos), last::bits>> = val2909    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2910    │2911    └─ lib/postgrex/extensions/bit_string.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129122913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2914    You may run "mix format --migrate" to fix this warning automatically.2915    │2916 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2917    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2918    │2919    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129202921    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.2922    You may run "mix format --migrate" to fix this warning automatically.2923    │2924 18 │         [<<(bin_size+4)::int32, bit_count::uint32>>, binary |2925    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2926    │2927    └─ lib/postgrex/extensions/bit_string.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/129282929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2930     You may run "mix format --migrate" to fix this warning automatically.2931     │2932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2934     │2935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129362937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2938    You may run "mix format --migrate" to fix this warning automatically.2939    │2940  9 │         <<1 :: int32, 1>>2941    │         ~~~~~~~~~~~~~~~~~2942    │2943    └─ lib/postgrex/extensions/bool.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129442945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2946    You may run "mix format --migrate" to fix this warning automatically.2947    │2948 11 │         <<1 :: int32, 0>>2949    │         ~~~~~~~~~~~~~~~~~2950    │2951    └─ lib/postgrex/extensions/bool.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/129522953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2954     You may run "mix format --migrate" to fix this warning automatically.2955     │2956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2958     │2959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129602961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2962    You may run "mix format --migrate" to fix this warning automatically.2963    │2964 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]2965    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2966    │2967    └─ lib/postgrex/extensions/box.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/129682969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2970     You may run "mix format --migrate" to fix this warning automatically.2971     │2972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2974     │2975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129762977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2978    You may run "mix format --migrate" to fix this warning automatically.2979    │2980 10 │         <<8 :: int32, 2, n, 1, 4, a, b, c, d>>2981    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2982    │2983    └─ lib/postgrex/extensions/cidr.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129842985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2986    You may run "mix format --migrate" to fix this warning automatically.2987    │2988 12 │         <<20 :: int32, 3, n, 1, 16,2989    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~2990    │2991    └─ lib/postgrex/extensions/cidr.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/129922993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.2994     You may run "mix format --migrate" to fix this warning automatically.2995     │2996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))2997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2998     │2999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130003001    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3002    You may run "mix format --migrate" to fix this warning automatically.3003    │3004 10 │         <<24::int32, x::float64, y::float64, r::float64>>3005    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3006    │3007    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130083009    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3010    You may run "mix format --migrate" to fix this warning automatically.3011    │3012 10 │         <<24::int32, x::float64, y::float64, r::float64>>3013    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3014    │3015    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130163017    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3018    You may run "mix format --migrate" to fix this warning automatically.3019    │3020 10 │         <<24::int32, x::float64, y::float64, r::float64>>3021    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3022    │3023    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130243025    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3026    You may run "mix format --migrate" to fix this warning automatically.3027    │3028 10 │         <<24::int32, x::float64, y::float64, r::float64>>3029    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3030    │3031    └─ lib/postgrex/extensions/circle.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/130323033     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3034     You may run "mix format --migrate" to fix this warning automatically.3035     │3036 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3037     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3038     │3039     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/130403041     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3042     You may run "mix format --migrate" to fix this warning automatically.3043     │3044 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3045     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3046     │3047     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130483049    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3050    You may run "mix format --migrate" to fix this warning automatically.3051    │3052  9 │         <<4::int32, n::float32>>3053    │         ~~~~~~~~~~~~~~~~~~~~~~~~3054    │3055    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130563057    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.3058    You may run "mix format --migrate" to fix this warning automatically.3059    │3060  9 │         <<4::int32, n::float32>>3061    │         ~~~~~~~~~~~~~~~~~~~~~~~~3062    │3063    └─ lib/postgrex/extensions/float4.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130643065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3066    You may run "mix format --migrate" to fix this warning automatically.3067    │3068 11 │         <<4::int32, 0::1, 255, 1::1, 0::22>>3069    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3070    │3071    └─ lib/postgrex/extensions/float4.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130723073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3074    You may run "mix format --migrate" to fix this warning automatically.3075    │3076 13 │         <<4::int32, 0::1, 255, 0::23>>3077    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3078    │3079    └─ lib/postgrex/extensions/float4.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130803081    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3082    You may run "mix format --migrate" to fix this warning automatically.3083    │3084 15 │         <<4::int32, 1::1, 255, 0::23>>3085    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3086    │3087    └─ lib/postgrex/extensions/float4.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/130883089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3090     You may run "mix format --migrate" to fix this warning automatically.3091     │3092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3094     │3095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/130963097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3098    You may run "mix format --migrate" to fix this warning automatically.3099    │3100  9 │         <<8 :: int32, n :: float64>>3101    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3102    │3103    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131043105    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3106    You may run "mix format --migrate" to fix this warning automatically.3107    │3108  9 │         <<8 :: int32, n :: float64>>3109    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3110    │3111    └─ lib/postgrex/extensions/float8.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131123113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3114    You may run "mix format --migrate" to fix this warning automatically.3115    │3116 11 │         <<8 :: int32, 0::1, 2047::11, 1::1, 0::51>>3117    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3118    │3119    └─ lib/postgrex/extensions/float8.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131203121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3122    You may run "mix format --migrate" to fix this warning automatically.3123    │3124 13 │         <<8 :: int32, 0::1, 2047::11, 0::52>>3125    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3126    │3127    └─ lib/postgrex/extensions/float8.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131283129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3130    You may run "mix format --migrate" to fix this warning automatically.3131    │3132 15 │         <<8 :: int32, 1::1, 2047::11, 0::52>>3133    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3134    │3135    └─ lib/postgrex/extensions/float8.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/131363137     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3138     You may run "mix format --migrate" to fix this warning automatically.3139     │3140 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3141     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3142     │3143     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131443145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3146    You may run "mix format --migrate" to fix this warning automatically.3147    │3148 12 │         [<<IO.iodata_length(data) :: int32>> | data]3149    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3150    │3151    └─ lib/postgrex/extensions/hstore.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/131523153     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3154     You may run "mix format --migrate" to fix this warning automatically.3155     │3156 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3157     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3158     │3159     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131603161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3162    You may run "mix format --migrate" to fix this warning automatically.3163    │3164 10 │         <<8 :: int32, 2, 32, 0, 4, a, b, c, d>>3165    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3166    │3167    └─ lib/postgrex/extensions/inet.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131683169    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3170    You may run "mix format --migrate" to fix this warning automatically.3171    │3172 12 │         <<20 :: int32, 3, 128, 0, 16,3173    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3174    │3175    └─ lib/postgrex/extensions/inet.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/131763177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3178     You may run "mix format --migrate" to fix this warning automatically.3179     │3180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3182     │3183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131843185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3186    You may run "mix format --migrate" to fix this warning automatically.3187    │3188 12 │         <<2 :: int32, int :: int16>>3189    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3190    │3191    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/131923193    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3194    You may run "mix format --migrate" to fix this warning automatically.3195    │3196 12 │         <<2 :: int32, int :: int16>>3197    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3198    │3199    └─ lib/postgrex/extensions/int2.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/132003201     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3202     You may run "mix format --migrate" to fix this warning automatically.3203     │3204 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3205     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3206     │3207     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132083209    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3210    You may run "mix format --migrate" to fix this warning automatically.3211    │3212 12 │         <<4 :: int32, int :: int32>>3213    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3214    │3215    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132163217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3218    You may run "mix format --migrate" to fix this warning automatically.3219    │3220 12 │         <<4 :: int32, int :: int32>>3221    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3222    │3223    └─ lib/postgrex/extensions/int4.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/132243225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3226     You may run "mix format --migrate" to fix this warning automatically.3227     │3228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3230     │3231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132323233    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3234    You may run "mix format --migrate" to fix this warning automatically.3235    │3236 12 │         <<8 :: int32, int :: int64>>3237    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3238    │3239    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132403241    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3242    You may run "mix format --migrate" to fix this warning automatically.3243    │3244 12 │         <<8 :: int32, int :: int64>>3245    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~3246    │3247    └─ lib/postgrex/extensions/int8.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/132483249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3250     You may run "mix format --migrate" to fix this warning automatically.3251     │3252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3254     │3255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132563257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3258    You may run "mix format --migrate" to fix this warning automatically.3259    │3260 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3261    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3262    │3263    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132643265    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.3266    You may run "mix format --migrate" to fix this warning automatically.3267    │3268 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3269    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3270    │3271    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132723273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3274    You may run "mix format --migrate" to fix this warning automatically.3275    │3276 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3277    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3278    │3279    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132803281    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3282    You may run "mix format --migrate" to fix this warning automatically.3283    │3284 10 │         <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>>3285    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3286    │3287    └─ lib/postgrex/extensions/interval.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/132883289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3290     You may run "mix format --migrate" to fix this warning automatically.3291     │3292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3294     │3295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/132963297    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3298    You may run "mix format --migrate" to fix this warning automatically.3299    │3300 10 │         <<24::int32, a::float64, b::float64, c::float64>>3301    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3302    │3303    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133043305    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3306    You may run "mix format --migrate" to fix this warning automatically.3307    │3308 10 │         <<24::int32, a::float64, b::float64, c::float64>>3309    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3310    │3311    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133123313    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3314    You may run "mix format --migrate" to fix this warning automatically.3315    │3316 10 │         <<24::int32, a::float64, b::float64, c::float64>>3317    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3318    │3319    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133203321    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3322    You may run "mix format --migrate" to fix this warning automatically.3323    │3324 10 │         <<24::int32, a::float64, b::float64, c::float64>>3325    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3326    │3327    └─ lib/postgrex/extensions/line.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/133283329     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3330     You may run "mix format --migrate" to fix this warning automatically.3331     │3332 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3333     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3334     │3335     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133363337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3338    You may run "mix format --migrate" to fix this warning automatically.3339    │3340 13 │         [<<32::int32>>, encoded_p1 | encoded_p2]3341    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3342    │3343    └─ lib/postgrex/extensions/line_segment.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/133443345     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3346     You may run "mix format --migrate" to fix this warning automatically.3347     │3348 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3349     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3350     │3351     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133523353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3354    You may run "mix format --migrate" to fix this warning automatically.3355    │3356  9 │         <<6::int32, a, b, c, d, e, f>>3357    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3358    │3359    └─ lib/postgrex/extensions/macaddr.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/133603361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3362     You may run "mix format --migrate" to fix this warning automatically.3363     │3364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3366     │3367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133683369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3370    You may run "mix format --migrate" to fix this warning automatically.3371    │3372 11 │         [<<byte_size(name) :: int32>> | name]3373    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3374    │3375    └─ lib/postgrex/extensions/name.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/133763377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3378     You may run "mix format --migrate" to fix this warning automatically.3379     │3380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3382     │3383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133843385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3386    You may run "mix format --migrate" to fix this warning automatically.3387    │3388 10 │         [<<IO.iodata_length(data)::int32>> | data]3389    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3390    │3391    └─ lib/postgrex/extensions/numeric.ex:10: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/133923393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3394    You may run "mix format --migrate" to fix this warning automatically.3395    │3396 13 │         [<<IO.iodata_length(data)::int32>> | data]3397    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3398    │3399    └─ lib/postgrex/extensions/numeric.ex:13: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/134003401     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3402     You may run "mix format --migrate" to fix this warning automatically.3403     │3404 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3405     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3406     │3407     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134083409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3410    You may run "mix format --migrate" to fix this warning automatically.3411    │3412 15 │         <<4 :: int32, oid :: uint32>>3413    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3414    │3415    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134163417    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3418    You may run "mix format --migrate" to fix this warning automatically.3419    │3420 15 │         <<4 :: int32, oid :: uint32>>3421    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3422    │3423    └─ lib/postgrex/extensions/oid.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/134243425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3426     You may run "mix format --migrate" to fix this warning automatically.3427     │3428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3430     │3431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134323433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3434    You may run "mix format --migrate" to fix this warning automatically.3435    │3436 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3437    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3438    │3439    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134403441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3442    You may run "mix format --migrate" to fix this warning automatically.3443    │3444 18 │         [<<nbytes::int32>>, open_byte, <<len::int32>> | encoded_points]3445    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3446    │3447    └─ lib/postgrex/extensions/path.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/134483449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3450     You may run "mix format --migrate" to fix this warning automatically.3451     │3452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3454     │3455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134563457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3458    You may run "mix format --migrate" to fix this warning automatically.3459    │3460  9 │         <<16::int32, x::float64, y::float64>>3461    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3462    │3463    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134643465    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3466    You may run "mix format --migrate" to fix this warning automatically.3467    │3468  9 │         <<16::int32, x::float64, y::float64>>3469    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3470    │3471    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134723473    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3474    You may run "mix format --migrate" to fix this warning automatically.3475    │3476  9 │         <<16::int32, x::float64, y::float64>>3477    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3478    │3479    └─ lib/postgrex/extensions/point.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/134803481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3482     You may run "mix format --migrate" to fix this warning automatically.3483     │3484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3486     │3487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134883489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3490    You may run "mix format --migrate" to fix this warning automatically.3491    │3492 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3493    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3494    │3495    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/134963497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3498    You may run "mix format --migrate" to fix this warning automatically.3499    │3500 18 │         [<<nbytes::int32>>, <<len::int32>> | vert]3501    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3502    │3503    └─ lib/postgrex/extensions/polygon.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/135043505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3506     You may run "mix format --migrate" to fix this warning automatically.3507     │3508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3510     │3511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/335123513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3514     You may run "mix format --migrate" to fix this warning automatically.3515     │3516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3518     │3519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135203521    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3522    You may run "mix format --migrate" to fix this warning automatically.3523    │3524 14 │         [<<byte_size(bin) :: int32>> | bin]3525    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3526    │3527    └─ lib/postgrex/extensions/raw.ex:14: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/135283529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3530     You may run "mix format --migrate" to fix this warning automatically.3531     │3532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3534     │3535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335363537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3538    You may run "mix format --migrate" to fix this warning automatically.3539    │3540 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3541    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3542    │3543    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335443545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3546    You may run "mix format --migrate" to fix this warning automatically.3547    │3548 28 │             [<<IO.iodata_length(data)+4::int32, tuple_size(tuple)::int32>> |3549    │             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3550    │3551    └─ lib/postgrex/extensions/record.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/335523553     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3554     You may run "mix format --migrate" to fix this warning automatically.3555     │3556 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3557     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3558     │3559     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135603561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3562    You may run "mix format --migrate" to fix this warning automatically.3563    │3564  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3565    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3566    │3567    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135683569    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3570    You may run "mix format --migrate" to fix this warning automatically.3571    │3572  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3573    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3574    │3575    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135763577    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.3578    You may run "mix format --migrate" to fix this warning automatically.3579    │3580  9 │         <<6 :: int32, block :: uint32, tuple :: uint16>>3581    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3582    │3583    └─ lib/postgrex/extensions/tid.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/135843585     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3586     You may run "mix format --migrate" to fix this warning automatically.3587     │3588 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3589     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3590     │3591     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/135923593     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3594     You may run "mix format --migrate" to fix this warning automatically.3595     │3596 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3597     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3598     │3599     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/136003601     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3602     You may run "mix format --migrate" to fix this warning automatically.3603     │3604 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3605     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3606     │3607     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/136083609     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3610     You may run "mix format --migrate" to fix this warning automatically.3611     │3612 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3613     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3614     │3615     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/136163617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3618     You may run "mix format --migrate" to fix this warning automatically.3619     │3620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3622     │3623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136243625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3626    You may run "mix format --migrate" to fix this warning automatically.3627    │3628 12 │         <<byte_size(encoded_tsvectors)::int32, encoded_tsvectors::binary>>3629    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3630    │3631    └─ lib/postgrex/extensions/tsvector.ex:12: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/136323633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3634     You may run "mix format --migrate" to fix this warning automatically.3635     │3636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3638     │3639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136403641    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3642    You may run "mix format --migrate" to fix this warning automatically.3643    │3644 11 │         [<<16 :: int32>> | uuid]3645    │         ~~~~~~~~~~~~~~~~~~~~~~~~3646    │3647    └─ lib/postgrex/extensions/uuid.ex:11: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/136483649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3650     You may run "mix format --migrate" to fix this warning automatically.3651     │3652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3654     │3655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136563657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3658    You may run "mix format --migrate" to fix this warning automatically.3659    │3660  9 │         <<0 :: int32>>3661    │         ~~~~~~~~~~~~~~3662    │3663    └─ lib/postgrex/extensions/void_binary.ex:9: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/136643665     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3666     You may run "mix format --migrate" to fix this warning automatically.3667     │3668 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3669     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3670     │3671     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136723673    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3674    You may run "mix format --migrate" to fix this warning automatically.3675    │3676 15 │         <<0 :: int32>>3677    │         ~~~~~~~~~~~~~~3678    │3679    └─ lib/postgrex/extensions/void_text.ex:15: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/136803681     warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3682     You may run "mix format --migrate" to fix this warning automatically.3683     │3684 147 │         acc = [acc, <<oid::uint32>> | encode_value(param, type)]3685     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3686     │3687     └─ lib/postgrex/type_module.ex:147: Postgrex.DefaultTypes.encode_tuple/536883689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3690     You may run "mix format --migrate" to fix this warning automatically.3691     │3692 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3693     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3694     │3695     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/436963697     warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.3698     You may run "mix format --migrate" to fix this warning automatically.3699     │3700 315 │       defp decode_rows(<<?D, size::int32, _::int16, unquote(rest)::binary>>,3701     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3702     │3703     └─ lib/postgrex/type_module.ex:315: Postgrex.DefaultTypes.decode_rows/437043705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3706     You may run "mix format --migrate" to fix this warning automatically.3707     │3708 323 │       defp decode_rows(<<?D, size::int32, rest::binary>>, rem, _, rows) do3709     │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3710     │3711     └─ lib/postgrex/type_module.ex:323: Postgrex.DefaultTypes.decode_rows/437123713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3714     You may run "mix format --migrate" to fix this warning automatically.3715     │3716 325 │         {:more, [?D, <<size::int32>> | rest], rows, more}3717     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3718     │3719     └─ lib/postgrex/type_module.ex:325: Postgrex.DefaultTypes.decode_rows/437203721     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3722     You may run "mix format --migrate" to fix this warning automatically.3723     │3724 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3725     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3726     │3727     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537283729     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3730     You may run "mix format --migrate" to fix this warning automatically.3731     │3732 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3733     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3734     │3735     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes.decode_tuple/537363737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3738    You may run "mix format --migrate" to fix this warning automatically.3739    │3740 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3742    │3743    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837443745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3746    You may run "mix format --migrate" to fix this warning automatically.3747    │3748 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3749    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3750    │3751    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837523753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3754    You may run "mix format --migrate" to fix this warning automatically.3755    │3756 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3757    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3758    │3759    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837603761    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3762    You may run "mix format --migrate" to fix this warning automatically.3763    │3764 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3765    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3766    │3767    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/837683769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3770    You may run "mix format --migrate" to fix this warning automatically.3771    │3772 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3774    │3775    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437763777    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3778    You may run "mix format --migrate" to fix this warning automatically.3779    │3780 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3781    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3782    │3783    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437843785    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3786    You may run "mix format --migrate" to fix this warning automatically.3787    │3788 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3789    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3790    │3791    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/437923793    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3794    You may run "mix format --migrate" to fix this warning automatically.3795    │3796 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3797    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3798    │3799    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438003801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3802    You may run "mix format --migrate" to fix this warning automatically.3803    │3804 31 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->3805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3806    │3807    └─ lib/postgrex/extensions/array.ex:31: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738083809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3810    You may run "mix format --migrate" to fix this warning automatically.3811    │3812 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3813    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3814    │3815    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738163817    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3818    You may run "mix format --migrate" to fix this warning automatically.3819    │3820 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3821    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3822    │3823    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738243825    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.3826    You may run "mix format --migrate" to fix this warning automatically.3827    │3828 32 │         <<ndims :: int32, _has_null :: int32, ^oid :: uint32,3829    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3830    │3831    └─ lib/postgrex/extensions/array.ex:32: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738323833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3834     You may run "mix format --migrate" to fix this warning automatically.3835     │3836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3838     │3839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/838403841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3842     You may run "mix format --migrate" to fix this warning automatically.3843     │3844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3846     │3847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/438483849     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3850     You may run "mix format --migrate" to fix this warning automatically.3851     │3852 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3853     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3854     │3855     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Array"/738563857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3858    You may run "mix format --migrate" to fix this warning automatically.3859    │3860 27 │       <<len :: int32, value :: binary-size(len)>> ->3861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3862    │3863    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638643865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3866    You may run "mix format --migrate" to fix this warning automatically.3867    │3868 27 │       <<len :: int32, value :: binary-size(len)>> ->3869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3870    │3871    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238723873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3874    You may run "mix format --migrate" to fix this warning automatically.3875    │3876 27 │       <<len :: int32, value :: binary-size(len)>> ->3877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3878    │3879    └─ lib/postgrex/extensions/bit_string.ex:27: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/538803881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3882     You may run "mix format --migrate" to fix this warning automatically.3883     │3884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3886     │3887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/638883889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3890     You may run "mix format --migrate" to fix this warning automatically.3891     │3892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3894     │3895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/238963897     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3898     You may run "mix format --migrate" to fix this warning automatically.3899     │3900 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3901     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3902     │3903     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.BitString"/539043905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3906    You may run "mix format --migrate" to fix this warning automatically.3907    │3908 19 │       <<1 :: int32, 1>> -> true3909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3910    │3911    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639123913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3914    You may run "mix format --migrate" to fix this warning automatically.3915    │3916 19 │       <<1 :: int32, 1>> -> true3917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3918    │3919    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239203921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3922    You may run "mix format --migrate" to fix this warning automatically.3923    │3924 19 │       <<1 :: int32, 1>> -> true3925    │       ~~~~~~~~~~~~~~~~~~~~~~~~~3926    │3927    └─ lib/postgrex/extensions/bool.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539283929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3930    You may run "mix format --migrate" to fix this warning automatically.3931    │3932 20 │       <<1 :: int32, 0>> -> false3933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3934    │3935    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639363937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3938    You may run "mix format --migrate" to fix this warning automatically.3939    │3940 20 │       <<1 :: int32, 0>> -> false3941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3942    │3943    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239443945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3946    You may run "mix format --migrate" to fix this warning automatically.3947    │3948 20 │       <<1 :: int32, 0>> -> false3949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~3950    │3951    └─ lib/postgrex/extensions/bool.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539523953     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3954     You may run "mix format --migrate" to fix this warning automatically.3955     │3956 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3958     │3959     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/639603961     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3962     You may run "mix format --migrate" to fix this warning automatically.3963     │3964 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3965     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3966     │3967     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/239683969     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3970     You may run "mix format --migrate" to fix this warning automatically.3971     │3972 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))3973     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3974     │3975     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Bool"/539763977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.3978    You may run "mix format --migrate" to fix this warning automatically.3979    │3980 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3982    │3983    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639843985    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3986    You may run "mix format --migrate" to fix this warning automatically.3987    │3988 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3989    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3990    │3991    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/639923993    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.3994    You may run "mix format --migrate" to fix this warning automatically.3995    │3996 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->3997    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3998    │3999    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640004001    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4002    You may run "mix format --migrate" to fix this warning automatically.4003    │4004 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4005    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4006    │4007    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640084009    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4010    You may run "mix format --migrate" to fix this warning automatically.4011    │4012 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4014    │4015    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/640164017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4018    You may run "mix format --migrate" to fix this warning automatically.4019    │4020 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4022    │4023    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240244025    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4026    You may run "mix format --migrate" to fix this warning automatically.4027    │4028 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4030    │4031    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240324033    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4034    You may run "mix format --migrate" to fix this warning automatically.4035    │4036 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4038    │4039    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240404041    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4042    You may run "mix format --migrate" to fix this warning automatically.4043    │4044 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4046    │4047    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240484049    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4050    You may run "mix format --migrate" to fix this warning automatically.4051    │4052 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4054    │4055    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/240564057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4058    You may run "mix format --migrate" to fix this warning automatically.4059    │4060 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4062    │4063    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540644065    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4066    You may run "mix format --migrate" to fix this warning automatically.4067    │4068 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4070    │4071    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540724073    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4074    You may run "mix format --migrate" to fix this warning automatically.4075    │4076 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4078    │4079    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540804081    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4082    You may run "mix format --migrate" to fix this warning automatically.4083    │4084 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4086    │4087    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540884089    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4090    You may run "mix format --migrate" to fix this warning automatically.4091    │4092 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->4093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4094    │4095    └─ lib/postgrex/extensions/box.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/540964097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4098     You may run "mix format --migrate" to fix this warning automatically.4099     │4100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4102     │4103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/641044105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4106     You may run "mix format --migrate" to fix this warning automatically.4107     │4108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4110     │4111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/241124113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4114     You may run "mix format --migrate" to fix this warning automatically.4115     │4116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4118     │4119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Box"/541204121    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4122    You may run "mix format --migrate" to fix this warning automatically.4123    │4124 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4126    │4127    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641284129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4130    You may run "mix format --migrate" to fix this warning automatically.4131    │4132 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4134    │4135    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241364137    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4138    You may run "mix format --migrate" to fix this warning automatically.4139    │4140 21 │       <<8 :: int32, 2, n, 1, 4, a, b, c, d>> ->4141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4142    │4143    └─ lib/postgrex/extensions/cidr.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541444145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4146    You may run "mix format --migrate" to fix this warning automatically.4147    │4148 23 │       <<20 :: int32, 3, n, 1, 16,4149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4150    │4151    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641524153    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4154    You may run "mix format --migrate" to fix this warning automatically.4155    │4156 23 │       <<20 :: int32, 3, n, 1, 16,4157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4158    │4159    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241604161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4162    You may run "mix format --migrate" to fix this warning automatically.4163    │4164 23 │       <<20 :: int32, 3, n, 1, 16,4165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~4166    │4167    └─ lib/postgrex/extensions/cidr.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541684169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4170     You may run "mix format --migrate" to fix this warning automatically.4171     │4172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4174     │4175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/641764177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4178     You may run "mix format --migrate" to fix this warning automatically.4179     │4180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4182     │4183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/241844185     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4186     You may run "mix format --migrate" to fix this warning automatically.4187     │4188 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4189     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4190     │4191     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.CIDR"/541924193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4194    You may run "mix format --migrate" to fix this warning automatically.4195    │4196 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4198    │4199    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642004201    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4202    You may run "mix format --migrate" to fix this warning automatically.4203    │4204 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4206    │4207    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642084209    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4210    You may run "mix format --migrate" to fix this warning automatically.4211    │4212 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4214    │4215    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642164217    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4218    You may run "mix format --migrate" to fix this warning automatically.4219    │4220 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4222    │4223    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642244225    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4226    You may run "mix format --migrate" to fix this warning automatically.4227    │4228 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4230    │4231    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242324233    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4234    You may run "mix format --migrate" to fix this warning automatically.4235    │4236 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4237    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4238    │4239    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242404241    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4242    You may run "mix format --migrate" to fix this warning automatically.4243    │4244 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4245    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4246    │4247    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242484249    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4250    You may run "mix format --migrate" to fix this warning automatically.4251    │4252 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4254    │4255    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/242564257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4258    You may run "mix format --migrate" to fix this warning automatically.4259    │4260 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4262    │4263    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542644265    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4266    You may run "mix format --migrate" to fix this warning automatically.4267    │4268 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4270    │4271    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542724273    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4274    You may run "mix format --migrate" to fix this warning automatically.4275    │4276 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4278    │4279    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542804281    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4282    You may run "mix format --migrate" to fix this warning automatically.4283    │4284 18 │       <<24::int32, x::float64, y::float64, r::float64>> ->4285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4286    │4287    └─ lib/postgrex/extensions/circle.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/542884289     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4290     You may run "mix format --migrate" to fix this warning automatically.4291     │4292 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4293     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4294     │4295     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/642964297     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4298     You may run "mix format --migrate" to fix this warning automatically.4299     │4300 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4301     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4302     │4303     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/243044305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4306     You may run "mix format --migrate" to fix this warning automatically.4307     │4308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4310     │4311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Circle"/543124313    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4314    You may run "mix format --migrate" to fix this warning automatically.4315    │4316 36 │       <<4 :: int32, days :: int32>> ->4317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4318    │4319    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643204321    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4322    You may run "mix format --migrate" to fix this warning automatically.4323    │4324 36 │       <<4 :: int32, days :: int32>> ->4325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4326    │4327    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643284329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4330    You may run "mix format --migrate" to fix this warning automatically.4331    │4332 36 │       <<4 :: int32, days :: int32>> ->4333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4334    │4335    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243364337    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4338    You may run "mix format --migrate" to fix this warning automatically.4339    │4340 36 │       <<4 :: int32, days :: int32>> ->4341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4342    │4343    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243444345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4346    You may run "mix format --migrate" to fix this warning automatically.4347    │4348 36 │       <<4 :: int32, days :: int32>> ->4349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4350    │4351    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543524353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4354    You may run "mix format --migrate" to fix this warning automatically.4355    │4356 36 │       <<4 :: int32, days :: int32>> ->4357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4358    │4359    └─ lib/postgrex/extensions/date.ex:36: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543604361     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4362     You may run "mix format --migrate" to fix this warning automatically.4363     │4364 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4365     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4366     │4367     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/643684369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4370     You may run "mix format --migrate" to fix this warning automatically.4371     │4372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4374     │4375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/243764377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4378     You may run "mix format --migrate" to fix this warning automatically.4379     │4380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4382     │4383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Date"/543844385    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4386    You may run "mix format --migrate" to fix this warning automatically.4387    │4388 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4390    │4391    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/643924393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4394    You may run "mix format --migrate" to fix this warning automatically.4395    │4396 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4398    │4399    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244004401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4402    You may run "mix format --migrate" to fix this warning automatically.4403    │4404 23 │       <<4::int32, 0::1, 255, 0::23>> -> :inf4405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4406    │4407    └─ lib/postgrex/extensions/float4.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544084409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4410    You may run "mix format --migrate" to fix this warning automatically.4411    │4412 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4414    │4415    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644164417    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4418    You may run "mix format --migrate" to fix this warning automatically.4419    │4420 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4421    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4422    │4423    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244244425    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4426    You may run "mix format --migrate" to fix this warning automatically.4427    │4428 24 │       <<4::int32, 1::1, 255, 0::23>> -> :"-inf"4429    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4430    │4431    └─ lib/postgrex/extensions/float4.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544324433    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4434    You may run "mix format --migrate" to fix this warning automatically.4435    │4436 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4437    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4438    │4439    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644404441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4442    You may run "mix format --migrate" to fix this warning automatically.4443    │4444 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4446    │4447    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244484449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4450    You may run "mix format --migrate" to fix this warning automatically.4451    │4452 25 │       <<4::int32, _::1, 255, _::23>> -> :NaN4453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4454    │4455    └─ lib/postgrex/extensions/float4.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544564457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4458    You may run "mix format --migrate" to fix this warning automatically.4459    │4460 26 │       <<4::int32, float::float32>>   -> float4461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4462    │4463    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644644465    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4466    You may run "mix format --migrate" to fix this warning automatically.4467    │4468 26 │       <<4::int32, float::float32>>   -> float4469    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4470    │4471    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/644724473    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4474    You may run "mix format --migrate" to fix this warning automatically.4475    │4476 26 │       <<4::int32, float::float32>>   -> float4477    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4478    │4479    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244804481    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4482    You may run "mix format --migrate" to fix this warning automatically.4483    │4484 26 │       <<4::int32, float::float32>>   -> float4485    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4486    │4487    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/244884489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4490    You may run "mix format --migrate" to fix this warning automatically.4491    │4492 26 │       <<4::int32, float::float32>>   -> float4493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4494    │4495    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/544964497    warning: bitstring specifier "float32" does not exist and is being expanded to "float32()", please use parentheses to remove the ambiguity.4498    You may run "mix format --migrate" to fix this warning automatically.4499    │4500 26 │       <<4::int32, float::float32>>   -> float4501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4502    │4503    └─ lib/postgrex/extensions/float4.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545044505     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4506     You may run "mix format --migrate" to fix this warning automatically.4507     │4508 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4509     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4510     │4511     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/645124513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4514     You may run "mix format --migrate" to fix this warning automatically.4515     │4516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4518     │4519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/245204521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4522     You may run "mix format --migrate" to fix this warning automatically.4523     │4524 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4525     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4526     │4527     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float4"/545284529    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4530    You may run "mix format --migrate" to fix this warning automatically.4531    │4532 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4533    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4534    │4535    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645364537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4538    You may run "mix format --migrate" to fix this warning automatically.4539    │4540 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4542    │4543    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245444545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4546    You may run "mix format --migrate" to fix this warning automatically.4547    │4548 23 │       <<8::int32, 0::1, 2047::11, 0::52>> -> :inf4549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4550    │4551    └─ lib/postgrex/extensions/float8.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545524553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4554    You may run "mix format --migrate" to fix this warning automatically.4555    │4556 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4558    │4559    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645604561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4562    You may run "mix format --migrate" to fix this warning automatically.4563    │4564 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4566    │4567    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245684569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4570    You may run "mix format --migrate" to fix this warning automatically.4571    │4572 24 │       <<8::int32, 1::1, 2047::11, 0::52>> -> :"-inf"4573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4574    │4575    └─ lib/postgrex/extensions/float8.ex:24: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/545764577    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4578    You may run "mix format --migrate" to fix this warning automatically.4579    │4580 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4582    │4583    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/645844585    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4586    You may run "mix format --migrate" to fix this warning automatically.4587    │4588 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4589    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4590    │4591    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/245924593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4594    You may run "mix format --migrate" to fix this warning automatically.4595    │4596 25 │       <<8::int32, _::1, 2047::11, _::52>> -> :NaN4597    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4598    │4599    └─ lib/postgrex/extensions/float8.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546004601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4602    You may run "mix format --migrate" to fix this warning automatically.4603    │4604 26 │       <<8::int32, float::float64>>        -> float4605    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4606    │4607    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646084609    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4610    You may run "mix format --migrate" to fix this warning automatically.4611    │4612 26 │       <<8::int32, float::float64>>        -> float4613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4614    │4615    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646164617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4618    You may run "mix format --migrate" to fix this warning automatically.4619    │4620 26 │       <<8::int32, float::float64>>        -> float4621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4622    │4623    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246244625    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4626    You may run "mix format --migrate" to fix this warning automatically.4627    │4628 26 │       <<8::int32, float::float64>>        -> float4629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4630    │4631    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246324633    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4634    You may run "mix format --migrate" to fix this warning automatically.4635    │4636 26 │       <<8::int32, float::float64>>        -> float4637    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4638    │4639    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546404641    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.4642    You may run "mix format --migrate" to fix this warning automatically.4643    │4644 26 │       <<8::int32, float::float64>>        -> float4645    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4646    │4647    └─ lib/postgrex/extensions/float8.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546484649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4650     You may run "mix format --migrate" to fix this warning automatically.4651     │4652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4654     │4655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/646564657     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4658     You may run "mix format --migrate" to fix this warning automatically.4659     │4660 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4661     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4662     │4663     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/246644665     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4666     You may run "mix format --migrate" to fix this warning automatically.4667     │4668 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4669     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4670     │4671     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Float8"/546724673     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4674     You may run "mix format --migrate" to fix this warning automatically.4675     │4676 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4677     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4678     │4679     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/646804681     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4682     You may run "mix format --migrate" to fix this warning automatically.4683     │4684 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4685     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4686     │4687     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/246884689     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4690     You may run "mix format --migrate" to fix this warning automatically.4691     │4692 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4693     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4694     │4695     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/546964697     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4698     You may run "mix format --migrate" to fix this warning automatically.4699     │4700 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4701     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4702     │4703     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/647044705     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4706     You may run "mix format --migrate" to fix this warning automatically.4707     │4708 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4709     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4710     │4711     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/247124713     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4714     You may run "mix format --migrate" to fix this warning automatically.4715     │4716 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4717     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4718     │4719     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.HStore"/547204721    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4722    You may run "mix format --migrate" to fix this warning automatically.4723    │4724 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4726    │4727    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647284729    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4730    You may run "mix format --migrate" to fix this warning automatically.4731    │4732 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4733    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4734    │4735    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247364737    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4738    You may run "mix format --migrate" to fix this warning automatically.4739    │4740 21 │       <<8 :: int32, 2, 32, 0, 4, a, b, c, d>> ->4741    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4742    │4743    └─ lib/postgrex/extensions/inet.ex:21: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547444745    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4746    You may run "mix format --migrate" to fix this warning automatically.4747    │4748 23 │       <<20 :: int32, 3, 128, 0, 16,4749    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4750    │4751    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647524753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4754    You may run "mix format --migrate" to fix this warning automatically.4755    │4756 23 │       <<20 :: int32, 3, 128, 0, 16,4757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4758    │4759    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247604761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4762    You may run "mix format --migrate" to fix this warning automatically.4763    │4764 23 │       <<20 :: int32, 3, 128, 0, 16,4765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4766    │4767    └─ lib/postgrex/extensions/inet.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547684769     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4770     You may run "mix format --migrate" to fix this warning automatically.4771     │4772 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4773     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4774     │4775     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/647764777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4778     You may run "mix format --migrate" to fix this warning automatically.4779     │4780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4782     │4783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/247844785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4786     You may run "mix format --migrate" to fix this warning automatically.4787     │4788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4790     │4791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.INET"/547924793    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4794    You may run "mix format --migrate" to fix this warning automatically.4795    │4796 20 │       <<2 :: int32, int :: int16>> -> int4797    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4798    │4799    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648004801    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4802    You may run "mix format --migrate" to fix this warning automatically.4803    │4804 20 │       <<2 :: int32, int :: int16>> -> int4805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4806    │4807    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648084809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4810    You may run "mix format --migrate" to fix this warning automatically.4811    │4812 20 │       <<2 :: int32, int :: int16>> -> int4813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4814    │4815    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248164817    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4818    You may run "mix format --migrate" to fix this warning automatically.4819    │4820 20 │       <<2 :: int32, int :: int16>> -> int4821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4822    │4823    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248244825    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4826    You may run "mix format --migrate" to fix this warning automatically.4827    │4828 20 │       <<2 :: int32, int :: int16>> -> int4829    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4830    │4831    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548324833    warning: bitstring specifier "int16" does not exist and is being expanded to "int16()", please use parentheses to remove the ambiguity.4834    You may run "mix format --migrate" to fix this warning automatically.4835    │4836 20 │       <<2 :: int32, int :: int16>> -> int4837    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4838    │4839    └─ lib/postgrex/extensions/int2.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548404841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4842     You may run "mix format --migrate" to fix this warning automatically.4843     │4844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4846     │4847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/648484849     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4850     You may run "mix format --migrate" to fix this warning automatically.4851     │4852 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4853     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4854     │4855     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/248564857     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4858     You may run "mix format --migrate" to fix this warning automatically.4859     │4860 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4861     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4862     │4863     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int2"/548644865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4866    You may run "mix format --migrate" to fix this warning automatically.4867    │4868 20 │       <<4 :: int32, int :: int32>> -> int4869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4870    │4871    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648724873    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4874    You may run "mix format --migrate" to fix this warning automatically.4875    │4876 20 │       <<4 :: int32, int :: int32>> -> int4877    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4878    │4879    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/648804881    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4882    You may run "mix format --migrate" to fix this warning automatically.4883    │4884 20 │       <<4 :: int32, int :: int32>> -> int4885    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4886    │4887    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248884889    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4890    You may run "mix format --migrate" to fix this warning automatically.4891    │4892 20 │       <<4 :: int32, int :: int32>> -> int4893    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4894    │4895    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/248964897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4898    You may run "mix format --migrate" to fix this warning automatically.4899    │4900 20 │       <<4 :: int32, int :: int32>> -> int4901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4902    │4903    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549044905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4906    You may run "mix format --migrate" to fix this warning automatically.4907    │4908 20 │       <<4 :: int32, int :: int32>> -> int4909    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4910    │4911    └─ lib/postgrex/extensions/int4.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549124913     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4914     You may run "mix format --migrate" to fix this warning automatically.4915     │4916 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4918     │4919     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/649204921     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4922     You may run "mix format --migrate" to fix this warning automatically.4923     │4924 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4925     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4926     │4927     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/249284929     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4930     You may run "mix format --migrate" to fix this warning automatically.4931     │4932 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4933     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4934     │4935     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int4"/549364937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4938    You may run "mix format --migrate" to fix this warning automatically.4939    │4940 20 │       <<8 :: int32, int :: int64>> -> int4941    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4942    │4943    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649444945    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4946    You may run "mix format --migrate" to fix this warning automatically.4947    │4948 20 │       <<8 :: int32, int :: int64>> -> int4949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4950    │4951    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649524953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4954    You may run "mix format --migrate" to fix this warning automatically.4955    │4956 20 │       <<8 :: int32, int :: int64>> -> int4957    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4958    │4959    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249604961    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4962    You may run "mix format --migrate" to fix this warning automatically.4963    │4964 20 │       <<8 :: int32, int :: int64>> -> int4965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4966    │4967    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/249684969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4970    You may run "mix format --migrate" to fix this warning automatically.4971    │4972 20 │       <<8 :: int32, int :: int64>> -> int4973    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4974    │4975    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549764977    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.4978    You may run "mix format --migrate" to fix this warning automatically.4979    │4980 20 │       <<8 :: int32, int :: int64>> -> int4981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4982    │4983    └─ lib/postgrex/extensions/int8.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/549844985     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4986     You may run "mix format --migrate" to fix this warning automatically.4987     │4988 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4989     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4990     │4991     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/649924993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.4994     You may run "mix format --migrate" to fix this warning automatically.4995     │4996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))4997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4998     │4999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/250005001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5002     You may run "mix format --migrate" to fix this warning automatically.5003     │5004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5006     │5007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Int8"/550085009    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5010    You may run "mix format --migrate" to fix this warning automatically.5011    │5012 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5013    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5014    │5015    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650165017    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5018    You may run "mix format --migrate" to fix this warning automatically.5019    │5020 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5022    │5023    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650245025    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5026    You may run "mix format --migrate" to fix this warning automatically.5027    │5028 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5030    │5031    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650325033    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5034    You may run "mix format --migrate" to fix this warning automatically.5035    │5036 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5038    │5039    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/650405041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5042    You may run "mix format --migrate" to fix this warning automatically.5043    │5044 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5046    │5047    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250485049    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5050    You may run "mix format --migrate" to fix this warning automatically.5051    │5052 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5054    │5055    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250565057    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5058    You may run "mix format --migrate" to fix this warning automatically.5059    │5060 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5062    │5063    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250645065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5066    You may run "mix format --migrate" to fix this warning automatically.5067    │5068 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5070    │5071    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/250725073    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5074    You may run "mix format --migrate" to fix this warning automatically.5075    │5076 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5078    │5079    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550805081    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.5082    You may run "mix format --migrate" to fix this warning automatically.5083    │5084 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5086    │5087    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550885089    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5090    You may run "mix format --migrate" to fix this warning automatically.5091    │5092 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5093    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5094    │5095    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/550965097    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5098    You may run "mix format --migrate" to fix this warning automatically.5099    │5100 18 │       <<16 :: int32, microsecs :: int64, days :: int32, months :: int32>> ->5101    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5102    │5103    └─ lib/postgrex/extensions/interval.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551045105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5106     You may run "mix format --migrate" to fix this warning automatically.5107     │5108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5110     │5111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/651125113     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5114     You may run "mix format --migrate" to fix this warning automatically.5115     │5116 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5117     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5118     │5119     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/251205121     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5122     You may run "mix format --migrate" to fix this warning automatically.5123     │5124 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5125     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5126     │5127     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Interval"/551285129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5130    You may run "mix format --migrate" to fix this warning automatically.5131    │5132 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5134    │5135    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651365137    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5138    You may run "mix format --migrate" to fix this warning automatically.5139    │5140 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5142    │5143    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651445145    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5146    You may run "mix format --migrate" to fix this warning automatically.5147    │5148 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5150    │5151    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651525153    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5154    You may run "mix format --migrate" to fix this warning automatically.5155    │5156 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5158    │5159    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/651605161    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5162    You may run "mix format --migrate" to fix this warning automatically.5163    │5164 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5165    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5166    │5167    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251685169    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5170    You may run "mix format --migrate" to fix this warning automatically.5171    │5172 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5173    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5174    │5175    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251765177    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5178    You may run "mix format --migrate" to fix this warning automatically.5179    │5180 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5181    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5182    │5183    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251845185    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5186    You may run "mix format --migrate" to fix this warning automatically.5187    │5188 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5189    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5190    │5191    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/251925193    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5194    You may run "mix format --migrate" to fix this warning automatically.5195    │5196 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5198    │5199    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552005201    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5202    You may run "mix format --migrate" to fix this warning automatically.5203    │5204 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5206    │5207    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552085209    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5210    You may run "mix format --migrate" to fix this warning automatically.5211    │5212 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5214    │5215    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552165217    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5218    You may run "mix format --migrate" to fix this warning automatically.5219    │5220 19 │       <<24::int32, a::float64, b::float64, c::float64>> ->5221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5222    │5223    └─ lib/postgrex/extensions/line.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552245225     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5226     You may run "mix format --migrate" to fix this warning automatically.5227     │5228 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5229     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5230     │5231     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/652325233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5234     You may run "mix format --migrate" to fix this warning automatically.5235     │5236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5238     │5239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/252405241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5242     You may run "mix format --migrate" to fix this warning automatically.5243     │5244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5246     │5247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Line"/552485249    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5250    You may run "mix format --migrate" to fix this warning automatically.5251    │5252 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5253    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5254    │5255    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652565257    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5258    You may run "mix format --migrate" to fix this warning automatically.5259    │5260 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5262    │5263    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652645265    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5266    You may run "mix format --migrate" to fix this warning automatically.5267    │5268 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5270    │5271    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652725273    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5274    You may run "mix format --migrate" to fix this warning automatically.5275    │5276 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5278    │5279    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652805281    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5282    You may run "mix format --migrate" to fix this warning automatically.5283    │5284 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5286    │5287    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/652885289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5290    You may run "mix format --migrate" to fix this warning automatically.5291    │5292 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5294    │5295    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/252965297    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5298    You may run "mix format --migrate" to fix this warning automatically.5299    │5300 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5302    │5303    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253045305    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5306    You may run "mix format --migrate" to fix this warning automatically.5307    │5308 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5309    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5310    │5311    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253125313    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5314    You may run "mix format --migrate" to fix this warning automatically.5315    │5316 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5317    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5318    │5319    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253205321    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5322    You may run "mix format --migrate" to fix this warning automatically.5323    │5324 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5325    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5326    │5327    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253285329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5330    You may run "mix format --migrate" to fix this warning automatically.5331    │5332 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5334    │5335    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553365337    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5338    You may run "mix format --migrate" to fix this warning automatically.5339    │5340 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5342    │5343    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553445345    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5346    You may run "mix format --migrate" to fix this warning automatically.5347    │5348 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5350    │5351    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553525353    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5354    You may run "mix format --migrate" to fix this warning automatically.5355    │5356 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5358    │5359    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553605361    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5362    You may run "mix format --migrate" to fix this warning automatically.5363    │5364 22 │       <<32::int32, x1::float64, y1::float64, x2::float64, y2::float64>> ->5365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5366    │5367    └─ lib/postgrex/extensions/line_segment.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553685369     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5370     You may run "mix format --migrate" to fix this warning automatically.5371     │5372 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5373     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5374     │5375     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/653765377     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5378     You may run "mix format --migrate" to fix this warning automatically.5379     │5380 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5381     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5382     │5383     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/253845385     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5386     You may run "mix format --migrate" to fix this warning automatically.5387     │5388 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5389     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5390     │5391     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.LineSegment"/553925393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5394    You may run "mix format --migrate" to fix this warning automatically.5395    │5396 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5398    │5399    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654005401    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5402    You may run "mix format --migrate" to fix this warning automatically.5403    │5404 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5405    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5406    │5407    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254085409    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5410    You may run "mix format --migrate" to fix this warning automatically.5411    │5412 17 │       <<6::int32, a::8, b::8, c::8, d::8, e::8, f::8>> ->5413    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5414    │5415    └─ lib/postgrex/extensions/macaddr.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554165417     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5418     You may run "mix format --migrate" to fix this warning automatically.5419     │5420 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5421     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5422     │5423     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/654245425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5426     You may run "mix format --migrate" to fix this warning automatically.5427     │5428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5430     │5431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/254325433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5434     You may run "mix format --migrate" to fix this warning automatically.5435     │5436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5438     │5439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.MACADDR"/554405441    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5442    You may run "mix format --migrate" to fix this warning automatically.5443    │5444 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5445    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5446    │5447    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654485449    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5450    You may run "mix format --migrate" to fix this warning automatically.5451    │5452 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5453    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5454    │5455    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254565457    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5458    You may run "mix format --migrate" to fix this warning automatically.5459    │5460 25 │       <<len :: int32, name :: binary-size(len)>> -> :binary.copy(name)5461    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5462    │5463    └─ lib/postgrex/extensions/name.ex:25: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554645465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5466     You may run "mix format --migrate" to fix this warning automatically.5467     │5468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5470     │5471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/654725473     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5474     You may run "mix format --migrate" to fix this warning automatically.5475     │5476 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5477     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5478     │5479     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/254805481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5482     You may run "mix format --migrate" to fix this warning automatically.5483     │5484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5486     │5487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Name"/554885489    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5490    You may run "mix format --migrate" to fix this warning automatically.5491    │5492 19 │       <<len :: int32, data :: binary-size(len)>> ->5493    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5494    │5495    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/654965497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5498    You may run "mix format --migrate" to fix this warning automatically.5499    │5500 19 │       <<len :: int32, data :: binary-size(len)>> ->5501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5502    │5503    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255045505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5506    You may run "mix format --migrate" to fix this warning automatically.5507    │5508 19 │       <<len :: int32, data :: binary-size(len)>> ->5509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5510    │5511    └─ lib/postgrex/extensions/numeric.ex:19: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555125513     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5514     You may run "mix format --migrate" to fix this warning automatically.5515     │5516 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5517     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5518     │5519     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/655205521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5522     You may run "mix format --migrate" to fix this warning automatically.5523     │5524 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5525     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5526     │5527     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/255285529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5530     You may run "mix format --migrate" to fix this warning automatically.5531     │5532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5534     │5535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Numeric"/555365537    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5538    You may run "mix format --migrate" to fix this warning automatically.5539    │5540 28 │       <<4 :: int32, oid :: uint32>> -> oid5541    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5542    │5543    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655445545    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5546    You may run "mix format --migrate" to fix this warning automatically.5547    │5548 28 │       <<4 :: int32, oid :: uint32>> -> oid5549    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5550    │5551    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655525553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5554    You may run "mix format --migrate" to fix this warning automatically.5555    │5556 28 │       <<4 :: int32, oid :: uint32>> -> oid5557    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5558    │5559    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255605561    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5562    You may run "mix format --migrate" to fix this warning automatically.5563    │5564 28 │       <<4 :: int32, oid :: uint32>> -> oid5565    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5566    │5567    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/255685569    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5570    You may run "mix format --migrate" to fix this warning automatically.5571    │5572 28 │       <<4 :: int32, oid :: uint32>> -> oid5573    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5574    │5575    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555765577    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.5578    You may run "mix format --migrate" to fix this warning automatically.5579    │5580 28 │       <<4 :: int32, oid :: uint32>> -> oid5581    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5582    │5583    └─ lib/postgrex/extensions/oid.ex:28: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/555845585     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5586     You may run "mix format --migrate" to fix this warning automatically.5587     │5588 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5589     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5590     │5591     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/655925593     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5594     You may run "mix format --migrate" to fix this warning automatically.5595     │5596 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5597     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5598     │5599     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/256005601     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5602     You may run "mix format --migrate" to fix this warning automatically.5603     │5604 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5605     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5606     │5607     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.OID"/556085609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5610    You may run "mix format --migrate" to fix this warning automatically.5611    │5612 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5613    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5614    │5615    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656165617    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5618    You may run "mix format --migrate" to fix this warning automatically.5619    │5620 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5621    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5622    │5623    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256245625    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5626    You may run "mix format --migrate" to fix this warning automatically.5627    │5628 26 │       <<nbytes::int32, path_data::binary-size(nbytes)>> ->5629    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5630    │5631    └─ lib/postgrex/extensions/path.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556325633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5634     You may run "mix format --migrate" to fix this warning automatically.5635     │5636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5638     │5639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/656405641     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5642     You may run "mix format --migrate" to fix this warning automatically.5643     │5644 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5645     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5646     │5647     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/256485649     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5650     You may run "mix format --migrate" to fix this warning automatically.5651     │5652 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5653     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5654     │5655     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Path"/556565657    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5658    You may run "mix format --migrate" to fix this warning automatically.5659    │5660 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5661    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5662    │5663    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656645665    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5666    You may run "mix format --migrate" to fix this warning automatically.5667    │5668 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5669    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5670    │5671    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656725673    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5674    You may run "mix format --migrate" to fix this warning automatically.5675    │5676 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5677    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5678    │5679    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/656805681    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5682    You may run "mix format --migrate" to fix this warning automatically.5683    │5684 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5685    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5686    │5687    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256885689    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5690    You may run "mix format --migrate" to fix this warning automatically.5691    │5692 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5693    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5694    │5695    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/256965697    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5698    You may run "mix format --migrate" to fix this warning automatically.5699    │5700 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5701    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5702    │5703    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257045705    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5706    You may run "mix format --migrate" to fix this warning automatically.5707    │5708 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5709    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5710    │5711    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557125713    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5714    You may run "mix format --migrate" to fix this warning automatically.5715    │5716 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5717    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5718    │5719    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557205721    warning: bitstring specifier "float64" does not exist and is being expanded to "float64()", please use parentheses to remove the ambiguity.5722    You may run "mix format --migrate" to fix this warning automatically.5723    │5724 17 │       <<16::int32, x::float64, y::float64>> -> %Postgrex.Point{x: x, y: y}5725    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5726    │5727    └─ lib/postgrex/extensions/point.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557285729     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5730     You may run "mix format --migrate" to fix this warning automatically.5731     │5732 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5733     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5734     │5735     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/657365737     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5738     You may run "mix format --migrate" to fix this warning automatically.5739     │5740 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5741     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5742     │5743     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/257445745     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5746     You may run "mix format --migrate" to fix this warning automatically.5747     │5748 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5749     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5750     │5751     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Point"/557525753    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5754    You may run "mix format --migrate" to fix this warning automatically.5755    │5756 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5757    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5758    │5759    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657605761    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5762    You may run "mix format --migrate" to fix this warning automatically.5763    │5764 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5765    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5766    │5767    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257685769    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5770    You may run "mix format --migrate" to fix this warning automatically.5771    │5772 26 │       <<nbytes::int32, polygon_data::binary-size(nbytes)>> ->5773    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5774    │5775    └─ lib/postgrex/extensions/polygon.ex:26: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/557765777     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5778     You may run "mix format --migrate" to fix this warning automatically.5779     │5780 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5781     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5782     │5783     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/657845785     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5786     You may run "mix format --migrate" to fix this warning automatically.5787     │5788 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5789     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5790     │5791     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/257925793     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5794     You may run "mix format --migrate" to fix this warning automatically.5795     │5796 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5797     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5798     │5799     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Polygon"/558005801    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5802    You may run "mix format --migrate" to fix this warning automatically.5803    │5804 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5805    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5806    │5807    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858085809    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5810    You may run "mix format --migrate" to fix this warning automatically.5811    │5812 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5813    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5814    │5815    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458165817    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5818    You may run "mix format --migrate" to fix this warning automatically.5819    │5820 40 │       <<len :: int32, binary :: binary-size(len)>>, [oid], [type] ->5821    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5822    │5823    └─ lib/postgrex/extensions/range.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758245825     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5826     You may run "mix format --migrate" to fix this warning automatically.5827     │5828 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5829     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5830     │5831     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/858325833     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5834     You may run "mix format --migrate" to fix this warning automatically.5835     │5836 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5837     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5838     │5839     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/458405841     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5842     You may run "mix format --migrate" to fix this warning automatically.5843     │5844 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5845     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5846     │5847     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Range"/758485849    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5850    You may run "mix format --migrate" to fix this warning automatically.5851    │5852 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5853    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5854    │5855    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658565857    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5858    You may run "mix format --migrate" to fix this warning automatically.5859    │5860 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5861    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5862    │5863    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258645865    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5866    You may run "mix format --migrate" to fix this warning automatically.5867    │5868 22 │       <<len :: int32, value :: binary-size(len)>> -> :binary.copy(value)5869    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5870    │5871    └─ lib/postgrex/extensions/raw.ex:22: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558725873     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5874     You may run "mix format --migrate" to fix this warning automatically.5875     │5876 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5877     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5878     │5879     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/658805881     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5882     You may run "mix format --migrate" to fix this warning automatically.5883     │5884 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5885     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5886     │5887     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/258885889     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5890     You may run "mix format --migrate" to fix this warning automatically.5891     │5892 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5893     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5894     │5895     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Raw"/558965897    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5898    You may run "mix format --migrate" to fix this warning automatically.5899    │5900 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5901    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5902    │5903    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859045905    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5906    You may run "mix format --migrate" to fix this warning automatically.5907    │5908 40 │         <<count::int32, data::binary>> = binary5909    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5910    │5911    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859125913    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5914    You may run "mix format --migrate" to fix this warning automatically.5915    │5916 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5917    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5918    │5919    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459205921    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5922    You may run "mix format --migrate" to fix this warning automatically.5923    │5924 40 │         <<count::int32, data::binary>> = binary5925    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5926    │5927    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459285929    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5930    You may run "mix format --migrate" to fix this warning automatically.5931    │5932 39 │       <<len::int32, binary::binary-size(len)>>, nil, types ->5933    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5934    │5935    └─ lib/postgrex/extensions/record.ex:39: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759365937    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5938    You may run "mix format --migrate" to fix this warning automatically.5939    │5940 40 │         <<count::int32, data::binary>> = binary5941    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5942    │5943    └─ lib/postgrex/extensions/record.ex:40: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759445945    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5946    You may run "mix format --migrate" to fix this warning automatically.5947    │5948 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5949    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5950    │5951    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859525953    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5954    You may run "mix format --migrate" to fix this warning automatically.5955    │5956 44 │         <<_::int32, data::binary>> = binary5957    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5958    │5959    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/859605961    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5962    You may run "mix format --migrate" to fix this warning automatically.5963    │5964 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5965    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5966    │5967    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459685969    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5970    You may run "mix format --migrate" to fix this warning automatically.5971    │5972 44 │         <<_::int32, data::binary>> = binary5973    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5974    │5975    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/459765977    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5978    You may run "mix format --migrate" to fix this warning automatically.5979    │5980 43 │       <<len::int32, binary::binary-size(len)>>, oids, types ->5981    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5982    │5983    └─ lib/postgrex/extensions/record.ex:43: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759845985    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5986    You may run "mix format --migrate" to fix this warning automatically.5987    │5988 44 │         <<_::int32, data::binary>> = binary5989    │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5990    │5991    └─ lib/postgrex/extensions/record.ex:44: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/759925993     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.5994     You may run "mix format --migrate" to fix this warning automatically.5995     │5996 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))5997     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5998     │5999     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/860006001     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6002     You may run "mix format --migrate" to fix this warning automatically.6003     │6004 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6005     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6006     │6007     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/460086009     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6010     You may run "mix format --migrate" to fix this warning automatically.6011     │6012 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6013     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6014     │6015     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Record"/760166017    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6018    You may run "mix format --migrate" to fix this warning automatically.6019    │6020 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6021    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6022    │6023    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660246025    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6026    You may run "mix format --migrate" to fix this warning automatically.6027    │6028 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6029    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6030    │6031    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660326033    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6034    You may run "mix format --migrate" to fix this warning automatically.6035    │6036 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6037    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6038    │6039    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660406041    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6042    You may run "mix format --migrate" to fix this warning automatically.6043    │6044 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6045    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6046    │6047    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260486049    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6050    You may run "mix format --migrate" to fix this warning automatically.6051    │6052 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6053    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6054    │6055    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260566057    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6058    You may run "mix format --migrate" to fix this warning automatically.6059    │6060 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6061    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6062    │6063    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/260646065    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6066    You may run "mix format --migrate" to fix this warning automatically.6067    │6068 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6069    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6070    │6071    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560726073    warning: bitstring specifier "uint32" does not exist and is being expanded to "uint32()", please use parentheses to remove the ambiguity.6074    You may run "mix format --migrate" to fix this warning automatically.6075    │6076 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6077    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6078    │6079    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560806081    warning: bitstring specifier "uint16" does not exist and is being expanded to "uint16()", please use parentheses to remove the ambiguity.6082    You may run "mix format --migrate" to fix this warning automatically.6083    │6084 18 │       <<6 :: int32, block :: uint32, tuple :: uint16>> ->6085    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6086    │6087    └─ lib/postgrex/extensions/tid.ex:18: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/560886089     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6090     You may run "mix format --migrate" to fix this warning automatically.6091     │6092 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6093     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6094     │6095     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/660966097     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6098     You may run "mix format --migrate" to fix this warning automatically.6099     │6100 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6101     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6102     │6103     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/261046105     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6106     You may run "mix format --migrate" to fix this warning automatically.6107     │6108 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6109     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6110     │6111     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TID"/561126113    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6114    You may run "mix format --migrate" to fix this warning automatically.6115    │6116 33 │       <<8 :: int32, microsecs :: int64>> ->6117    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6118    │6119    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661206121    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6122    You may run "mix format --migrate" to fix this warning automatically.6123    │6124 33 │       <<8 :: int32, microsecs :: int64>> ->6125    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6126    │6127    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661286129    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6130    You may run "mix format --migrate" to fix this warning automatically.6131    │6132 33 │       <<8 :: int32, microsecs :: int64>> ->6133    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6134    │6135    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261366137    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6138    You may run "mix format --migrate" to fix this warning automatically.6139    │6140 33 │       <<8 :: int32, microsecs :: int64>> ->6141    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6142    │6143    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261446145    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6146    You may run "mix format --migrate" to fix this warning automatically.6147    │6148 33 │       <<8 :: int32, microsecs :: int64>> ->6149    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6150    │6151    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561526153    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6154    You may run "mix format --migrate" to fix this warning automatically.6155    │6156 33 │       <<8 :: int32, microsecs :: int64>> ->6157    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6158    │6159    └─ lib/postgrex/extensions/time.ex:33: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561606161     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6162     You may run "mix format --migrate" to fix this warning automatically.6163     │6164 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6165     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6166     │6167     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/661686169     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6170     You may run "mix format --migrate" to fix this warning automatically.6171     │6172 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6173     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6174     │6175     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/261766177     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6178     You may run "mix format --migrate" to fix this warning automatically.6179     │6180 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6181     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6182     │6183     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Time"/561846185    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6186    You may run "mix format --migrate" to fix this warning automatically.6187    │6188 37 │       <<8 :: int32, microsecs :: int64>> ->6189    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6190    │6191    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/661926193    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6194    You may run "mix format --migrate" to fix this warning automatically.6195    │6196 37 │       <<8 :: int32, microsecs :: int64>> ->6197    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6198    │6199    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662006201    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6202    You may run "mix format --migrate" to fix this warning automatically.6203    │6204 37 │       <<8 :: int32, microsecs :: int64>> ->6205    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6206    │6207    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262086209    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6210    You may run "mix format --migrate" to fix this warning automatically.6211    │6212 37 │       <<8 :: int32, microsecs :: int64>> ->6213    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6214    │6215    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262166217    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6218    You may run "mix format --migrate" to fix this warning automatically.6219    │6220 37 │       <<8 :: int32, microsecs :: int64>> ->6221    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6222    │6223    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562246225    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6226    You may run "mix format --migrate" to fix this warning automatically.6227    │6228 37 │       <<8 :: int32, microsecs :: int64>> ->6229    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6230    │6231    └─ lib/postgrex/extensions/timestamp.ex:37: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562326233     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6234     You may run "mix format --migrate" to fix this warning automatically.6235     │6236 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6237     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6238     │6239     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/662406241     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6242     You may run "mix format --migrate" to fix this warning automatically.6243     │6244 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6245     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6246     │6247     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/262486249     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6250     You may run "mix format --migrate" to fix this warning automatically.6251     │6252 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6253     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6254     │6255     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.Timestamp"/562566257    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6258    You may run "mix format --migrate" to fix this warning automatically.6259    │6260 42 │       <<8 :: int32, microsecs :: int64>> ->6261    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6262    │6263    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662646265    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6266    You may run "mix format --migrate" to fix this warning automatically.6267    │6268 42 │       <<8 :: int32, microsecs :: int64>> ->6269    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6270    │6271    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/662726273    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6274    You may run "mix format --migrate" to fix this warning automatically.6275    │6276 42 │       <<8 :: int32, microsecs :: int64>> ->6277    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6278    │6279    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262806281    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6282    You may run "mix format --migrate" to fix this warning automatically.6283    │6284 42 │       <<8 :: int32, microsecs :: int64>> ->6285    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6286    │6287    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/262886289    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6290    You may run "mix format --migrate" to fix this warning automatically.6291    │6292 42 │       <<8 :: int32, microsecs :: int64>> ->6293    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6294    │6295    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/562966297    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6298    You may run "mix format --migrate" to fix this warning automatically.6299    │6300 42 │       <<8 :: int32, microsecs :: int64>> ->6301    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6302    │6303    └─ lib/postgrex/extensions/timestamptz.ex:42: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563046305     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6306     You may run "mix format --migrate" to fix this warning automatically.6307     │6308 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6309     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6310     │6311     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/663126313     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6314     You may run "mix format --migrate" to fix this warning automatically.6315     │6316 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6317     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6318     │6319     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/263206321     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6322     You may run "mix format --migrate" to fix this warning automatically.6323     │6324 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6325     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6326     │6327     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimestampTZ"/563286329    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6330    You may run "mix format --migrate" to fix this warning automatically.6331    │6332 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6333    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6334    │6335    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663366337    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6338    You may run "mix format --migrate" to fix this warning automatically.6339    │6340 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6341    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6342    │6343    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663446345    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6346    You may run "mix format --migrate" to fix this warning automatically.6347    │6348 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6349    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6350    │6351    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/663526353    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6354    You may run "mix format --migrate" to fix this warning automatically.6355    │6356 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6357    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6358    │6359    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263606361    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6362    You may run "mix format --migrate" to fix this warning automatically.6363    │6364 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6365    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6366    │6367    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263686369    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6370    You may run "mix format --migrate" to fix this warning automatically.6371    │6372 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6373    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6374    │6375    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/263766377    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6378    You may run "mix format --migrate" to fix this warning automatically.6379    │6380 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6381    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6382    │6383    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563846385    warning: bitstring specifier "int64" does not exist and is being expanded to "int64()", please use parentheses to remove the ambiguity.6386    You may run "mix format --migrate" to fix this warning automatically.6387    │6388 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6389    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6390    │6391    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/563926393    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6394    You may run "mix format --migrate" to fix this warning automatically.6395    │6396 35 │       <<12 :: int32, microsecs :: int64, tz :: int32>> ->6397    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6398    │6399    └─ lib/postgrex/extensions/timetz.ex:35: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564006401     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6402     You may run "mix format --migrate" to fix this warning automatically.6403     │6404 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6405     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6406     │6407     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/664086409     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6410     You may run "mix format --migrate" to fix this warning automatically.6411     │6412 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6413     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6414     │6415     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/264166417     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6418     You may run "mix format --migrate" to fix this warning automatically.6419     │6420 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6421     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6422     │6423     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TimeTZ"/564246425     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6426     You may run "mix format --migrate" to fix this warning automatically.6427     │6428 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6429     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6430     │6431     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664326433     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6434     You may run "mix format --migrate" to fix this warning automatically.6435     │6436 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6437     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6438     │6439     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664406441     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6442     You may run "mix format --migrate" to fix this warning automatically.6443     │6444 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6445     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6446     │6447     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264486449     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6450     You may run "mix format --migrate" to fix this warning automatically.6451     │6452 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6453     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6454     │6455     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264566457     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6458     You may run "mix format --migrate" to fix this warning automatically.6459     │6460 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6461     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6462     │6463     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564646465     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6466     You may run "mix format --migrate" to fix this warning automatically.6467     │6468 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6469     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6470     │6471     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564726473     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6474     You may run "mix format --migrate" to fix this warning automatically.6475     │6476 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6477     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6478     │6479     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/664806481     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6482     You may run "mix format --migrate" to fix this warning automatically.6483     │6484 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6485     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6486     │6487     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/264886489     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6490     You may run "mix format --migrate" to fix this warning automatically.6491     │6492 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6493     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6494     │6495     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.TSVector"/564966497    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6498    You may run "mix format --migrate" to fix this warning automatically.6499    │6500 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6501    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6502    │6503    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665046505    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6506    You may run "mix format --migrate" to fix this warning automatically.6507    │6508 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6509    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6510    │6511    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265126513    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6514    You may run "mix format --migrate" to fix this warning automatically.6515    │6516 20 │       <<16 :: int32, uuid :: binary-16>> -> :binary.copy(uuid)6517    │       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6518    │6519    └─ lib/postgrex/extensions/uuid.ex:20: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565206521     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6522     You may run "mix format --migrate" to fix this warning automatically.6523     │6524 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6525     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6526     │6527     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/665286529     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6530     You may run "mix format --migrate" to fix this warning automatically.6531     │6532 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6533     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6534     │6535     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/265366537     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6538     You may run "mix format --migrate" to fix this warning automatically.6539     │6540 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6541     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6542     │6543     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.UUID"/565446545    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6546    You may run "mix format --migrate" to fix this warning automatically.6547    │6548 17 │       <<0 :: int32>> -> :void6549    │       ~~~~~~~~~~~~~~~~~~~~~~~6550    │6551    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665526553    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6554    You may run "mix format --migrate" to fix this warning automatically.6555    │6556 17 │       <<0 :: int32>> -> :void6557    │       ~~~~~~~~~~~~~~~~~~~~~~~6558    │6559    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265606561    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6562    You may run "mix format --migrate" to fix this warning automatically.6563    │6564 17 │       <<0 :: int32>> -> :void6565    │       ~~~~~~~~~~~~~~~~~~~~~~~6566    │6567    └─ lib/postgrex/extensions/void_binary.ex:17: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565686569     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6570     You may run "mix format --migrate" to fix this warning automatically.6571     │6572 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6573     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6574     │6575     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/665766577     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6578     You may run "mix format --migrate" to fix this warning automatically.6579     │6580 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6581     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6582     │6583     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/265846585     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6586     You may run "mix format --migrate" to fix this warning automatically.6587     │6588 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6589     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6590     │6591     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidBinary"/565926593    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6594    You may run "mix format --migrate" to fix this warning automatically.6595    │6596 23 │       <<0 :: int32>> -> :void6597    │       ~~~~~~~~~~~~~~~~~~~~~~~6598    │6599    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666006601    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6602    You may run "mix format --migrate" to fix this warning automatically.6603    │6604 23 │       <<0 :: int32>> -> :void6605    │       ~~~~~~~~~~~~~~~~~~~~~~~6606    │6607    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266086609    warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6610    You may run "mix format --migrate" to fix this warning automatically.6611    │6612 23 │       <<0 :: int32>> -> :void6613    │       ~~~~~~~~~~~~~~~~~~~~~~~6614    │6615    └─ lib/postgrex/extensions/void_text.ex:23: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566166617     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6618     You may run "mix format --migrate" to fix this warning automatically.6619     │6620 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6621     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6622     │6623     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/666246625     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6626     You may run "mix format --migrate" to fix this warning automatically.6627     │6628 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6629     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6630     │6631     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/266326633     warning: bitstring specifier "int32" does not exist and is being expanded to "int32()", please use parentheses to remove the ambiguity.6634     You may run "mix format --migrate" to fix this warning automatically.6635     │6636 715 │     Module.create(module, quoted, Macro.Env.location(__ENV__))6637     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6638     │6639     └─ lib/postgrex/type_module.ex:715: Postgrex.DefaultTypes."Elixir.Postgrex.Extensions.VoidText"/566406641    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6642    │6643 20 │     manager    = worker(Postgrex.TypeManager, [])6644    │                  ~6645    │6646    └─ lib/postgrex/type_supervisor.ex:20:18: Postgrex.TypeSupervisor.init/166476648    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6649    │6650 21 │     server_sup = supervisor(__MODULE__, [:servers])6651    │                  ~6652    │6653    └─ lib/postgrex/type_supervisor.ex:21:18: Postgrex.TypeSupervisor.init/166546655    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6656    │6657 22 │     supervise([manager, server_sup], [strategy: :rest_for_one])6658    │     ~6659    │6660    └─ lib/postgrex/type_supervisor.ex:22:5: Postgrex.TypeSupervisor.init/16661    └─ lib/postgrex/type_supervisor.ex:29:5: Postgrex.TypeSupervisor.init/166626663    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead6664    │6665 28 │     type_server = worker(Postgrex.TypeServer, [], [restart: :temporary])6666    │                   ~6667    │6668    └─ lib/postgrex/type_supervisor.ex:28:19: Postgrex.TypeSupervisor.init/166696670     warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6671     │6672 110 │     if Map.size(s.listener_channels[channel]) == 1 do6673     │            ~6674     │6675     └─ lib/postgrex/notifications.ex:110:12: Postgrex.Notifications.handle_call/36676     └─ lib/postgrex/notifications.ex:128:16: Postgrex.Notifications.handle_call/36677     └─ lib/postgrex/notifications.ex:144:16: Postgrex.Notifications.handle_info/266786679    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead6680    │6681 31 │     [<<Map.size(hstore_map)::int32>> | keys_and_values]6682    │            ~6683    │6684    └─ lib/postgrex/extensions/hstore.ex:31:12: Postgrex.Extensions.HStore.encode_hstore/166856686    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6687    │6688  8 │     children = [supervisor(Postgrex.TypeSupervisor, []),6689    │                 ~6690    │6691    └─ lib/postgrex/app.ex:8:17: Postgrex.App.start/266926693    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead6694    │6695  9 │                 worker(Postgrex.Parameters, [])]6696    │                 ~6697    │6698    └─ lib/postgrex/app.ex:9:17: Postgrex.App.start/266996700     warning: :ssl.connect/3 is undefined (module :ssl is not available or is yet to be defined)6701     │6702 565 │     case :ssl.connect(sock, status.opts[:ssl_opts] || [], timeout) do6703     │               ~6704     │6705     └─ lib/postgrex/protocol.ex:565:15: Postgrex.Protocol.ssl_connect/267066707     warning: a struct for Postgrex.Query is expected on struct update:67086709         %Postgrex.Query{6710           query6711           | param_oids: param_oids,6712             param_formats: param_formats,6713             param_types: param_types6714         }67156716     but got type:67176718         dynamic()67196720     where "query" was given the type:67216722         # type: dynamic()6723         # from: lib/postgrex/protocol.ex:910:356724         query67256726     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67276728     type warning found at:6729     │6730 915 │         query = %Query{query | param_oids: param_oids,6731     │                 ~6732     │6733     └─ lib/postgrex/protocol.ex:915:17: Postgrex.Protocol.describe_params/667346735     warning: a struct for Postgrex.Query is expected on struct update:67366737         %Postgrex.Query{6738           query6739           | ref: make_ref(),6740             types: types,6741             columns: col_names,6742             result_oids: result_oids,6743             result_formats: result_formats,6744             result_types: result_types6745         }67466747     but got type:67486749         dynamic()67506751     where "query" was given the type:67526753         # type: dynamic()6754         # from: lib/postgrex/protocol.ex:926:356755         query67566757     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67586759     type warning found at:6760     │6761 932 │         query = %Query{query | ref: make_ref(), types: types,6762     │                 ~6763     │6764     └─ lib/postgrex/protocol.ex:932:17: Postgrex.Protocol.describe_result/667656766     warning: a struct for Postgrex.Query is expected on struct update:67676768         %Postgrex.Query{query | ref: make_ref()}67696770     but got type:67716772         dynamic()67736774     where "query" was given the type:67756776         # type: dynamic()6777         # from: lib/postgrex/protocol.ex:977:316778         query67796780     when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"67816782     type warning found at:6783     │6784 978 │     query = %Query{query | ref: make_ref()}6785     │             ~6786     │6787     └─ lib/postgrex/protocol.ex:978:13: Postgrex.Protocol.reload_sync/567886789      warning: :ssl.format_error/1 is undefined (module :ssl is not available or is yet to be defined)6790      │6791 2131 │     formatted_reason = :ssl.format_error(reason)6792      │                             ~6793      │6794      └─ lib/postgrex/protocol.ex:2131:29: Postgrex.Protocol.conn_error/367956796      warning: :ssl.setopts/2 is undefined (module :ssl is not available or is yet to be defined)6797      │6798 2247 │   defp setopts(:ssl, sock, opts), do: :ssl.setopts(sock, opts)6799      │                                            ~6800      │6801      └─ lib/postgrex/protocol.ex:2247:44: Postgrex.Protocol.setopts/368026803      warning: this clause of defp query_put/2 is never used (or it will always fail/warn when invoked)6804      │6805 2297 │   defp query_put(_, %Query{ref: nil}), do: nil6806      │        ~6807      │6808      └─ lib/postgrex/protocol.ex:2297:8: Postgrex.Protocol.query_put/268096810      warning: a struct for Postgrex.Query is expected on struct update:68116812          %Postgrex.Query{query | name: ""}68136814      but got type:68156816          dynamic()68176818      where "query" was given the type:68196820          # type: dynamic()6821          # from: lib/postgrex/protocol.ex:2313:166822          query68236824      when defining the variable "query", you must also pattern match on "%Postgrex.Query{}"68256826      type warning found at:6827      │6828 2313 │   defp unnamed(query), do: %Query{query | name: ""}6829      │                            ~6830      │6831      └─ lib/postgrex/protocol.ex:2313:28: Postgrex.Protocol.unnamed/168326833Generated postgrex app6834warning: "xref: [exclude: ...]" in your mix.exs file is deprecated, instead use: "elixirc_options: [no_warn_undefined: ...]"6835  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:243: Mix.Tasks.Compile.Elixir.xref_exclude_opts/26836  (mix 1.20.3) lib/mix/tasks/compile.elixir.ex:142: Mix.Tasks.Compile.Elixir.run/16837  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/56838  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/26839  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/46840  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/268416842==> ecto6843Compiling 70 files (.ex)6844     warning: using single-quoted strings to represent charlists is deprecated.6845     Use ~c"" if you indeed want a charlist or use "" instead.6846     You may run "mix format --migrate" to change all single-quoted6847     strings to use the ~c sigil and fix this warning.6848     │6849 166 │     defp insert_all_value(_),   do: '?'6850     │                                     ~6851     │6852     └─ lib/ecto/adapters/mysql/connection.ex:166:3768536854     warning: using single-quoted strings to represent charlists is deprecated.6855     Use ~c"" if you indeed want a charlist or use "" instead.6856     You may run "mix format --migrate" to change all single-quoted6857     strings to use the ~c sigil and fix this warning.6858     │6859 354 │       '?'6860     │       ~6861     │6862     └─ lib/ecto/adapters/mysql/connection.ex:354:768636864      warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68656866      This error happens when you have function calls without parentheses inside keywords. For example:68676868          function(arg, one: nested_call a, b, c)6869          function(arg, one: if expr, do: :this, else: :that)68706871      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:68726873          function(arg, one: if(expr, do: :this, else: :that))6874          function(arg, one: nested_call(a, b, c))68756876      Ambiguity found at:6877      │6878 2286 │     raise ArgumentError, "cannot add constraint to changeset because it does not have a source, got: #{inspect data}"6879      │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6880      │6881      └─ lib/ecto/changeset.ex:228668826883     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.68846885     This error happens when you have function calls without parentheses inside keywords. For example:68866887         function(arg, one: nested_call a, b, c)6888         function(arg, one: if expr, do: :this, else: :that)68896890     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:68916892         function(arg, one: if(expr, do: :this, else: :that))6893         function(arg, one: nested_call(a, b, c))68946895     Ambiguity found at:6896     │6897 265 │     do: raise ArgumentError, "a constraint must have either a check or exclude option"6898     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6899     │6900     └─ lib/ecto/migration/runner.ex:26569016902     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69036904     This error happens when you have function calls without parentheses inside keywords. For example:69056906         function(arg, one: nested_call a, b, c)6907         function(arg, one: if expr, do: :this, else: :that)69086909     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:69106911         function(arg, one: if(expr, do: :this, else: :that))6912         function(arg, one: nested_call(a, b, c))69136914     Ambiguity found at:6915     │6916 267 │     do: raise ArgumentError, "a constraint must not have both check and exclude options"6917     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6918     │6919     └─ lib/ecto/migration/runner.ex:26769206921     warning: atom ::: must be written between quotes, as in :"::", to avoid ambiguity6922     │6923 136 │       {:::, _, [left, _]} -> is_integer(left) or is_binary(left)6924     │        ~6925     │6926     └─ lib/ecto/query/builder.ex:136:869276928     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6929     │6930 643 │   def quoted_type({:datetime_add, _, [_, _, __]}, _vars), do: :naive_datetime6931     │                                             ~~6932     │6933     └─ lib/ecto/query/builder.ex:643:45: Ecto.Query.Builder.quoted_type/269346935     warning: unknown compiler variable "__" (expected one of __MODULE__, __ENV__, __DIR__, __CALLER__, __STACKTRACE__)6936     │6937 644 │   def quoted_type({:date_add, _, [_, _, __]}, _vars), do: :date6938     │                                         ~~6939     │6940     └─ lib/ecto/query/builder.ex:644:41: Ecto.Query.Builder.quoted_type/269416942     warning: missing parentheses for expression following "do:" keyword. Parentheses are required to solve ambiguity inside keywords.69436944     This error happens when you have function calls without parentheses inside keywords. For example:69456946         function(arg, one: nested_call a, b, c)6947         function(arg, one: if expr, do: :this, else: :that)69486949     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:69506951         function(arg, one: if(expr, do: :this, else: :that))6952         function(arg, one: nested_call(a, b, c))69536954     Ambiguity found at:6955     │6956 454 │     do: raise ArgumentError, "a changeset with action #{inspect given} was given to #{inspect repo}.#{action}/2"6957     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6958     │6959     └─ lib/ecto/repo/schema.ex:45469606961    warning: unused require Ecto.Query6962    │6963  6 │   require Ecto.Query6964    │   ~6965    │6966    └─ lib/ecto/repo/preloader.ex:6:369676968    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead6969    │6970  9 │   schema "schema_migrations" do6971    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6972    │6973    └─ lib/ecto/migration/schema_migration.ex:9: Ecto.Migration.SchemaMigration (module)69746975    warning: incompatible types given to Mix.Ecto.ensure_started/2:69766977        Mix.Ecto.ensure_started(repo, opts)69786979    given types:69806981        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))69826983    but expected one of:69846985        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())69866987    where "opts" was given the type:69886989        # type: dynamic(6990          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or6991            non_struct_map()6992        )6993        # from: lib/mix/tasks/ecto.rollback.ex:64:106994        opts =6995          if opts[:quiet] do6996            Keyword.merge(opts, log: false, log_sql: false)6997          else6998            opts6999          end70007001    where "repo" was given the type:70027003        # type: dynamic(atom())7004        # from: lib/mix/tasks/ecto.rollback.ex:70:77005        Mix.Ecto.ensure_repo(repo, args)70067007    type warning found at:7008    │7009 72 │       {:ok, pid, apps} = ensure_started(repo, opts)7010    │                          ~7011    │7012    └─ lib/mix/tasks/ecto.rollback.ex:72:26: Mix.Tasks.Ecto.Rollback.run/270137014    warning: incompatible types given to Mix.Ecto.ensure_started/2:70157016        Mix.Ecto.ensure_started(repo, opts)70177018    given types:70197020        -dynamic(atom())-, dynamic(empty_list() or non_empty_list(term(), term()))70217022    but expected one of:70237024        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70257026    where "opts" was given the type:70277028        # type: dynamic(7029          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7030            non_struct_map()7031        )7032        # from: lib/mix/tasks/ecto.migrate.ex:68:107033        opts =7034          if opts[:quiet] do7035            Keyword.merge(opts, log: false, log_sql: false)7036          else7037            opts7038          end70397040    where "repo" was given the type:70417042        # type: dynamic(atom())7043        # from: lib/mix/tasks/ecto.migrate.ex:74:77044        Mix.Ecto.ensure_repo(repo, args)70457046    type warning found at:7047    │7048 76 │       {:ok, pid, apps} = ensure_started(repo, opts)7049    │                          ~7050    │7051    └─ lib/mix/tasks/ecto.migrate.ex:76:26: Mix.Tasks.Ecto.Migrate.run/270527053    warning: incompatible types given to Mix.Ecto.ensure_started/2:70547055        Mix.Ecto.ensure_started(repo, all: true)70567057    given types:70587059        -dynamic(atom())-, non_empty_list({:all, true})70607061    but expected one of:70627063        %{..., __adapter__: atom()}, empty_list() or non_empty_list(term(), term())70647065    where "repo" was given the type:70667067        # type: dynamic(atom())7068        # from: lib/mix/tasks/ecto.migrations.ex:37:77069        Mix.Ecto.ensure_repo(repo, args)70707071    type warning found at:7072    │7073 39 │       {:ok, pid, _} = ensure_started(repo, all: true)7074    │                       ~7075    │7076    └─ lib/mix/tasks/ecto.migrations.ex:39:23: Mix.Tasks.Ecto.Migrations.run/370777078    warning: incompatible types given to Mix.Ecto.source_repo_priv/1:70797080        Mix.Ecto.source_repo_priv(repo)70817082    given types:70837084        -dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})-70857086    but expected one of:70877088        atom()70897090    where "repo" was given the types:70917092        # type: dynamic(%{..., config: empty_list() or non_empty_list(term(), term())})7093        # from: lib/mix/tasks/ecto.load.ex:70:227094        Keyword.merge(repo.config, opts)70957096        # type: dynamic(%{..., __adapter__: atom(), config: empty_list() or non_empty_list(term(), term())})7097        # from: lib/mix/tasks/ecto.load.ex:72:277098        repo.__adapter__.structure_load(Mix.Ecto.source_repo_priv(repo), config)70997100    type warning found at:7101    │7102 72 │     case repo.__adapter__.structure_load(source_repo_priv(repo), config) do7103    │                                          ~7104    │7105    └─ lib/mix/tasks/ecto.load.ex:72:42: Mix.Tasks.Ecto.Load.load_structure/271067107    warning: expected a map or struct when accessing .__adapter__ in expression:71087109        repo.__adapter__71107111    where "repo" was given the type:71127113        # type: dynamic(atom())7114        # from: lib/mix/tasks/ecto.load.ex:53:77115        Mix.Ecto.ensure_repo(repo, args)71167117    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71187119    type warning found at:7120    │7121 54 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7122    │                              ~7123    │7124    └─ lib/mix/tasks/ecto.load.ex:54:30: Mix.Tasks.Ecto.Load.run/171257126      warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7127      │7128 2400 │     surround_many("#Ecto.Changeset<", list, ">", opts, fn7129      │     ~7130      │7131      └─ lib/ecto/changeset.ex:2400:5: Inspect.Ecto.Changeset.inspect/271327133     warning: the following clause will never match:71347135         [{^module, :changeset, args_or_arity, _}] when args_or_arity == 2 when length(args_or_arity) == 2 ->71367137     because it attempts to match on the result of:71387139         System.stacktrace()71407141     which has type:71427143         empty_list()71447145     where "args_or_arity" was given the type:71467147         # type: float() or integer() or non_empty_list(term())7148         # from: lib/ecto/changeset.ex7149         (_() when args_or_arity == 2) when length(args_or_arity) == 271507151     where "module" was given the type:71527153         # type: dynamic()7154         # from: lib/ecto/changeset.ex:733:307155         module71567157     type warning found at:7158     │7159 741 │ ...                   when length(args_or_arity) == 2 ->7160     │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7161     │7162     └─ lib/ecto/changeset.ex:741: Ecto.Changeset.on_cast_default/271637164    warning: expected a map or struct when accessing .__adapter__ in expression:71657166        repo.__adapter__71677168    where "repo" was given the type:71697170        # type: dynamic(atom())7171        # from: lib/mix/tasks/ecto.dump.ex:50:77172        Mix.Ecto.ensure_repo(repo, args)71737174    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()71757176    type warning found at:7177    │7178 51 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Structure,7179    │                              ~7180    │7181    └─ lib/mix/tasks/ecto.dump.ex:51:30: Mix.Tasks.Ecto.Dump.run/171827183     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7184     │7185 739 │           case System.stacktrace do7186     │                       ~7187     │7188     └─ lib/ecto/changeset.ex:739:23: Ecto.Changeset.on_cast_default/271897190    warning: expected a map or struct when accessing .__adapter__ in expression:71917192        repo.__adapter__71937194    where "repo" was given the type:71957196        # type: dynamic(atom())7197        # from: lib/mix/tasks/ecto.drop.ex:39:77198        Mix.Ecto.ensure_repo(repo, args)71997200    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72017202    type warning found at:7203    │7204 40 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7205    │                              ~7206    │7207    └─ lib/mix/tasks/ecto.drop.ex:40:30: Mix.Tasks.Ecto.Drop.run/172087209    warning: expected a map or struct when accessing .__adapter__ in expression:72107211        repo.__adapter__72127213    where "repo" was given the type:72147215        # type: dynamic(atom())7216        # from: lib/mix/tasks/ecto.create.ex:37:77217        Mix.Ecto.ensure_repo(repo, args)72187219    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()72207221    type warning found at:7222    │7223 38 │       ensure_implements(repo.__adapter__, Ecto.Adapter.Storage,7224    │                              ~7225    │7226    └─ lib/mix/tasks/ecto.create.ex:38:30: Mix.Tasks.Ecto.Create.run/172277228    warning: Mix.Project.compile/1 is deprecated. Use Mix.Task.run("compile", args) instead7229    │7230 62 │       Mix.Project.compile(args)7231    │                   ~7232    │7233    └─ lib/mix/ecto.ex:62:19: Mix.Ecto.ensure_repo/272347235     warning: expected a module (an atom) when invoking start_link/1 in expression:72367237         repo.start_link(pool_size: pool_size)72387239     where "pool_size" was given the type:72407241         # type: dynamic()7242         # from: lib/mix/ecto.ex:101:157243         pool_size = Keyword.get(opts, :pool_size, 1)72447245     where "repo" was given the type:72467247         # type: dynamic(%{..., __adapter__: atom()})7248         # from: lib/mix/ecto.ex:99:367249         repo.__adapter__.ensure_all_started(repo, :temporary)72507251     type warning found at:7252     │7253 102 │     case repo.start_link(pool_size: pool_size) do7254     │               ~7255     │7256     └─ lib/mix/ecto.ex:102:15: Mix.Ecto.ensure_started/272577258     warning: Logger.remove_backend/1 is deprecated. Use LoggerBackends.remove/2 from :logger_backends dependency7259     │7260 146 │     Logger.remove_backend(:console)7261     │            ~7262     │7263     └─ lib/mix/ecto.ex:146:12: Mix.Ecto.restart_apps_if_migrated/272647265     warning: Logger.add_backend/2 is deprecated. Use LoggerBackends.add/2 from :logger_backends dependency7266     │7267 155 │     Logger.add_backend(:console, flush: true)7268     │            ~7269     │7270     └─ lib/mix/ecto.ex:155:12: Mix.Ecto.restart_apps_if_migrated/272717272     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7273     │7274 715 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7275     │                                                                              ~7276     │7277     └─ lib/ecto/association.ex:715:78: Ecto.Association.BelongsTo.after_compile_validation/272787279     warning: the following conditional expression:72807281         is_atom(related)72827283     will always evaluate to:72847285         dynamic(true)72867287     where "related" was given the type:72887289         # type: dynamic(atom())7290         # from: lib/ecto/association.ex:730:157291         related = Ecto.Association.related_from_query(queryable)72927293     type warning found at:7294     │7295 732 │     unless is_atom(related) do7296     │     ~~~~~~~~~~~~~~~~~~~~~~~~~~7297     │7298     └─ lib/ecto/association.ex:732: Ecto.Association.BelongsTo.struct/372997300    warning: incompatible types given to get_source/1:73017302        get_source(repo)73037304    given types:73057306        -dynamic(atom())-73077308    but expected one of:73097310        %{..., config: empty_list() or non_empty_list(term(), term())}73117312    where "repo" was given the type:73137314        # type: dynamic(atom())7315        # from: lib/ecto/migration/schema_migration.ex:24:137316        repo.all(7317          Map.put(7318            (7319              query =7320                (7321                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7322                  Ecto.Query.Builder.From.apply(query, 1)7323                )7324        7325              Ecto.Query.Builder.Select.apply(query, %Ecto.Query.SelectExpr{7326                ...,7327                expr: {{:., [], [{:&, [], [0]}, :version]}, [], []},7328                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7329                line: 22,7330                take: %{}7331              })7332            ),7333            :prefix,7334            prefix7335          ), timeout: :infinity, log: false)73367337    type warning found at:7338    │7339 22 │     from(p in {get_source(repo), __MODULE__}, select: p.version)7340    │                ~7341    │7342    └─ lib/ecto/migration/schema_migration.ex:22:16: Ecto.Migration.SchemaMigration.migrated_versions/273437344     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7345     │7346 856 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7347     │                                                                              ~7348     │7349     └─ lib/ecto/association.ex:856:78: Ecto.Association.ManyToMany.after_compile_validation/27350     └─ lib/ecto/association.ex:860:45: Ecto.Association.ManyToMany.after_compile_validation/273517352    warning: incompatible types given to get_source/1:73537354        get_source(repo)73557356    given types:73577358        -dynamic(atom())-73597360    but expected one of:73617362        %{..., config: empty_list() or non_empty_list(term(), term())}73637364    where "repo" was given the type:73657366        # type: dynamic(atom())7367        # from: lib/ecto/migration/schema_migration.ex:30:137368        repo.insert!(7369          Ecto.put_meta(%Ecto.Migration.SchemaMigration{..., version: version},7370            prefix: prefix,7371            source: get_source(repo)7372          ), timeout: :infinity, log: false)73737374    type warning found at:7375    │7376 29 │     |> Ecto.put_meta(prefix: prefix, source: get_source(repo))7377    │                                              ~7378    │7379    └─ lib/ecto/migration/schema_migration.ex:29:46: Ecto.Migration.SchemaMigration.up/373807381    warning: incompatible types given to get_source/1:73827383        get_source(repo)73847385    given types:73867387        -dynamic(atom())-73887389    but expected one of:73907391        %{..., config: empty_list() or non_empty_list(term(), term())}73927393    where "repo" was given the type:73947395        # type: dynamic(atom())7396        # from: lib/ecto/migration/schema_migration.ex:36:137397        repo.delete_all(7398          Map.put(7399            (7400              query =7401                (7402                  query = {get_source(repo), Ecto.Migration.SchemaMigration}7403                  Ecto.Query.Builder.From.apply(query, 1)7404                )7405        7406              Ecto.Query.Builder.Filter.apply(query, :where, %Ecto.Query.BooleanExpr{7407                expr: {:==, [], [{{:., [], [{:&, [], [0]}, :version]}, [], []}, {:^, [], [0]}]},7408                op: :and,7409                params: [{Ecto.Query.Builder.not_nil!(version), {0, :version}}],7410                file: "/work/proj/deps_bbb/ecto/lib/ecto/migration/schema_migration.ex",7411                line: 347412              })7413            ),7414            :prefix,7415            prefix7416          ), timeout: :infinity, log: false)74177418    type warning found at:7419    │7420 34 │     from(p in {get_source(repo), __MODULE__}, where: p.version == ^version)7421    │                ~7422    │7423    └─ lib/ecto/migration/schema_migration.ex:34:16: Ecto.Migration.SchemaMigration.down/374247425      warning: this clause of defp type_to_module/1 is never used (or it will always fail/warn when invoked)7426      │7427 1422 │   defp type_to_module(:naive_datetime), do: NaiveDateTime7428      │        ~7429      │7430      └─ lib/ecto/schema.ex:1422:8: Ecto.Schema.type_to_module/174317432     warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7433     │7434 430 │       not is_atom(queryable) or queryable in env.context_modules or not Code.ensure_compiled?(queryable) ->7435     │                                                                              ~7436     │7437     └─ lib/ecto/association.ex:430:78: Ecto.Association.Has.after_compile_validation/274387439      warning: Code.ensure_compiled?/1 is deprecated. Use Code.ensure_compiled/1 instead (see the proper disclaimers in its docs)7440      │7441 1885 │         if Code.ensure_compiled?(type) and function_exported?(type, :type, 0) do7442      │                 ~7443      │7444      └─ lib/ecto/schema.ex:1885:17: Ecto.Schema.check_type!/374457446     warning: the following clause will never match:74477448         {:error, _} = error ->74497450     because it attempts to match on the result of:74517452         apply(changeset, adapter, :insert, args)74537454     which has type:74557456         dynamic({:invalid or :ok, term()})74577458     type warning found at:7459     │7460 219 │           {:error, _} = error ->7461     │                       ~7462     │7463     └─ lib/ecto/repo/schema.ex:219:23: Ecto.Repo.Schema.do_insert/474647465     warning: the following clause will never match:74667467         {:error, _} = error ->74687469     because it attempts to match on the result of:74707471         apply(changeset, adapter, action, args)74727473     which has type:74747475         dynamic({:invalid or :ok, term()})74767477     type warning found at:7478     │7479 297 │             {:error, _} = error ->7480     │                         ~7481     │7482     └─ lib/ecto/repo/schema.ex:297:25: Ecto.Repo.Schema.do_update/474837484    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7485    │7486 29 │     surround_many("#Ecto.Query<", list, ">", opts, fn str, _ -> str end)7487    │     ~7488    │7489    └─ lib/ecto/query/inspect.ex:29:5: Inspect.Ecto.Query.inspect/274907491     warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead7492     │7493 144 │     Macro.to_string(expr, &expr_to_string(&1, &2, names, part))7494     │           ~7495     │7496     └─ lib/ecto/query/inspect.ex:144:11: Inspect.Ecto.Query.expr/374977498    warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7499    │7500 54 │       filter_and_reraise e, System.stacktrace7501    │                                    ~7502    │7503    └─ lib/ecto/repo/preloader.ex:54:36: Ecto.Repo.Preloader.normalize_and_preload_each/575047505    warning: Map.size/1 is deprecated. Use Kernel.map_size/1 instead7506    │7507 44 │     index  = Map.size(params)7508    │                  ~7509    │7510    └─ lib/ecto/query/builder.ex:44:18: Ecto.Query.Builder.escape/57511    └─ lib/ecto/query/builder.ex:53:17: Ecto.Query.Builder.escape/575127513     warning: Decimal.minus/1 is deprecated. Use Decimal.negate/1 instead7514     │7515 614 │     Decimal.minus(decimal)7516     │             ~7517     │7518     └─ lib/ecto/query/builder.ex:614:13: Ecto.Query.Builder.negate!/175197520     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)7521     │7522 228 │         raise BadStructError, struct: struct, term: data7523     │         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7524     │7525     └─ lib/ecto/repo/queryable.ex:228: Ecto.Repo.Queryable.process/575267527     warning: the following clause will never match:75287529         {:error, _} ->75307531     because it attempts to match on the result of:75327533         NaiveDateTime.new(date, time)75347535     which has type:75367537         dynamic({:ok, %NaiveDateTime{}})75387539     type warning found at:7540     │7541 803 │         {:error, _} -> :error7542     │         ~~~~~~~~~~~~~~~~~~~~~7543     │7544     └─ lib/ecto/type.ex:803: Ecto.Type.cast_naive_datetime/175457546     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7547     │7548 214 │       filter_and_reraise e, System.stacktrace7549     │                                    ~7550     │7551     └─ lib/ecto/query/planner.ex:214:36: Ecto.Query.Planner.prepare/47552     └─ lib/ecto/query/planner.ex:709:36: Ecto.Query.Planner.normalize/475537554     warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7555     │7556 159 │         supervise(children, strategy: :one_for_one)7557     │         ~7558     │7559     └─ lib/ecto/repo/supervisor.ex:159:9: Ecto.Repo.Supervisor.init/175607561      warning: expected a map or struct when accessing .__struct__ in expression:75627563          schema.__struct__75647565      where "schema" was given the types:75667567          # type: dynamic(atom() and not nil)7568          # from: lib/ecto/query/planner.ex:1186:417569          schema75707571          # type: atom()7572          # from: lib/ecto/query/planner.ex:1186:617573          is_atom(schema)75747575      hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()75767577      type warning found at:7578      │7579 1190 │       Map.has_key?(schema.__struct__, field) ->7580      │                           ~7581      │7582      └─ lib/ecto/query/planner.ex:1190:27: Ecto.Query.Planner.type!/675837584    warning: Inspect.Algebra.surround_many/5 is deprecated. Use Inspect.Algebra.container_doc/6 instead7585    │7586 15 │     surround_many("dynamic(", [Macro.to_string(binding), inspected], ")", opts, fn str, _ -> str end)7587    │     ~7588    │7589    └─ lib/ecto/query/inspect.ex:15:5: Inspect.Ecto.Query.DynamicExpr.inspect/275907591    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7592    │7593 12 │       worker(Ecto.Migration.Runner, [], restart: :temporary)7594    │       ~7595    │7596    └─ lib/ecto/migration/supervisor.ex:12:7: Ecto.Migration.Supervisor.init/175977598    warning: incompatible types given to Ecto.Migration.SchemaMigration.migrated_versions/2:75997600        Ecto.Migration.SchemaMigration.migrated_versions(repo, opts[:prefix])76017602    given types:76037604        (7605          -dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})-,7606          dynamic()7607        )76087609    but expected one of:76107611        atom(), term()76127613    where "opts" was given the type:76147615        # type: dynamic(7616          %{..., __struct__: atom()} or nil or empty_list() or non_empty_list(term(), term()) or7617            non_struct_map()7618        )7619        # from: lib/ecto/migrator.ex:44:657620        opts[:prefix]76217622    where "repo" was given the type:76237624        # type: dynamic(%{..., __adapter__: term(), config: empty_list() or non_empty_list(term(), term())})7625        # from: lib/ecto/migrator.ex:44:237626        Ecto.Migration.SchemaMigration.ensure_schema_migrations_table!(repo, opts[:prefix])76277628    type warning found at:7629    │7630 45 │       SchemaMigration.migrated_versions(repo, opts[:prefix])7631    │                       ~7632    │7633    └─ lib/ecto/migrator.ex:45:23: Ecto.Migrator.migrated_versions/276347635    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7636    │7637 15 │     supervise(children, strategy: :simple_one_for_one)7638    │     ~7639    │7640    └─ lib/ecto/migration/supervisor.ex:15:5: Ecto.Migration.Supervisor.init/176417642     warning: expected a module (an atom) when invoking transaction/2 in expression:76437644         repo.transaction(fun, log: false, timeout: :infinity)76457646     where "fun" was given the type:76477648         # type: dynamic()7649         # from: lib/ecto/migrator.ex:114:477650         fun76517652     where "repo" was given the types:76537654         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: term()}})7655         # from: lib/ecto/migrator.ex:118:247656         repo.__adapter__.supports_ddl_transaction?76577658         # type: dynamic(%{..., __adapter__: %{..., supports_ddl_transaction?: not false and not nil}})7659         # from: lib/ecto/migrator.ex:118:247660         repo.__adapter__.supports_ddl_transaction?76617662     type warning found at:7663     │7664 119 │         repo.transaction(fun, [log: false, timeout: :infinity])7665     │              ~7666     │7667     └─ lib/ecto/migrator.ex:119:14: Ecto.Migrator.run_maybe_in_transaction/376687669     warning: Code.load_file/1 is deprecated. Use Code.require_file/2 or Code.compile_file/2 instead7670     │7671 291 │     modules = Code.load_file(file)7672     │                    ~7673     │7674     └─ lib/ecto/migrator.ex:291:20: Ecto.Migrator.extract_module/276757676     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7677     │7678 321 │         reraise error, System.stacktrace7679     │                               ~7680     │7681     └─ lib/ecto/migrator.ex:321:31: Ecto.Migrator.verbose_schema_migration/376827683     warning: System.stacktrace/0 is deprecated. Use __STACKTRACE__ instead7684     │7685 260 │         reraise %{err | message: message}, System.stacktrace7686     │                                                   ~7687     │7688     └─ lib/ecto/adapters/sql.ex:260:51: Ecto.Adapters.SQL.sql_call/676897690    warning: Supervisor.Spec.worker/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7691    │7692 10 │       worker(Ecto.Registry, []),7693    │       ~7694    │7695    └─ lib/ecto/application.ex:10:7: Ecto.Application.start/276967697    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7698    │7699 11 │       supervisor(Ecto.Migration.Supervisor, [])7700    │       ~7701    │7702    └─ lib/ecto/application.ex:11:7: Ecto.Application.start/277037704Generated ecto app7705==> phoenix_ecto7706Compiling 6 files (.ex)7707    warning: Supervisor.Spec.supervise/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7708    │7709 10 │     supervise([7710    │     ~7711    │7712    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:10:5: Phoenix.Ecto.SQL.SandboxSupervisor.init/177137714    warning: Supervisor.Spec.worker/3 is deprecated. Use the new child specifications outlined in the Supervisor module instead7715    │7716 11 │       worker(Phoenix.Ecto.SQL.SandboxSession, [], restart: :temporary)7717    │       ~7718    │7719    └─ lib/phoenix_ecto/sql/sandbox_supervisor.ex:11:7: Phoenix.Ecto.SQL.SandboxSupervisor.init/177207721    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.SubQueryError)7722    │7723 20 │   defimpl Plug.Exception, for: Ecto.SubQueryError do7724    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7725    │7726    └─ lib/phoenix_ecto/plug.ex:20: Plug.Exception.Ecto.SubQueryError (module)77277728    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.InvalidChangesetError)7729    │7730 13 │     defimpl Plug.Exception, for: exception do7731    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7732    │7733    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.InvalidChangesetError (module)77347735    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.StaleEntryError)7736    │7737 13 │     defimpl Plug.Exception, for: exception do7738    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7739    │7740    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.StaleEntryError (module)77417742    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.NoResultsError)7743    │7744 13 │     defimpl Plug.Exception, for: exception do7745    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7746    │7747    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.NoResultsError (module)77487749    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.Query.CastError)7750    │7751 13 │     defimpl Plug.Exception, for: exception do7752    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7753    │7754    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.Query.CastError (module)77557756    warning: function actions/1 required by protocol Plug.Exception is not implemented (in module Plug.Exception.Ecto.CastError)7757    │7758 13 │     defimpl Plug.Exception, for: exception do7759    │     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7760    │7761    └─ lib/phoenix_ecto/plug.ex:13: Plug.Exception.Ecto.CastError (module)77627763    warning: Supervisor.Spec.supervisor/2 is deprecated. Use the new child specifications outlined in the Supervisor module instead7764    │7765 13 │       supervisor(Phoenix.Ecto.SQL.SandboxSupervisor, [])7766    │       ~7767    │7768    └─ lib/phoenix_ecto.ex:13:7: Phoenix.Ecto.start/277697770Generated phoenix_ecto app7771==> ex_machina7772Compiling 6 files (.ex)7773     warning: Ecto.Type.embedded_dump/3 is undefined or private7774     │7775 257 │     Ecto.Type.embedded_dump(type, value, :json)7776     │               ~7777     │7778     └─ lib/ex_machina/ecto.ex:257:15: ExMachina.Ecto.try_embedded_dump/277797780Generated ex_machina app7781==> flashtag7782Compiling 16 files (.ex)7783    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7784    │7785  9 │   schema "users" do7786    │   ~~~~~~~~~~~~~~~~~7787    │7788    └─ lib/flashtag/accounts/user.ex:9: Flashtag.Accounts.User (module)77897790    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7791    │7792 10 │   schema "categories" do7793    │   ~~~~~~~~~~~~~~~~~~~~~~7794    │7795    └─ lib/flashtag/blog/category.ex:10: Flashtag.Blog.Category (module)77967797    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7798    │7799 10 │   schema "posts" do7800    │   ~~~~~~~~~~~~~~~~~7801    │7802    └─ lib/flashtag/blog/post.ex:10: Flashtag.Blog.Post (module)78037804    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7805    │7806 10 │   schema "series" do7807    │   ~~~~~~~~~~~~~~~~~~7808    │7809    └─ lib/flashtag/blog/series.ex:10: Flashtag.Blog.Series (module)78107811    warning: Module.eval_quoted/2 is deprecated. Use Code.eval_quoted/3 instead7812    │7813 10 │   schema "tags" do7814    │   ~~~~~~~~~~~~~~~~7815    │7816    └─ lib/flashtag/blog/tag.ex:10: Flashtag.Blog.Tag (module)781778187819== Compilation error in file lib/flashtag/repo.ex ==7820** (ArgumentError) missing :adapter configuration in config :flashtag, Flashtag.Repo7821    (ecto 2.2.12) lib/ecto/repo/supervisor.ex:70: Ecto.Repo.Supervisor.compile_config/27822    lib/flashtag/repo.ex:4: (module)7823could 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"